Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/SagerNet/wireguard-go
Mirror only. Official repository is at https://git.zx2c4.com/wireguard-go
https://github.com/SagerNet/wireguard-go
021724a535592e43c4f0e3d3c60ae416b4776a5c authored over 6 years ago
795f76cffa1a222e494e4609e5d3ed2f2557c463 authored over 6 years ago
2dfd4e7d8c5f5540690dfbbac50aa6f020b2cbbc authored over 6 years ago
355e9bd619c8ec8bdd0f2934739a87a15ceb6920 authored over 6 years ago
8b30278ce666a74b46f607b47bf3fbe87744c016 authored over 6 years ago
17262dfd62a548e44269535ce60a905613901063 authored over 6 years ago
25df2e6942b6fc2066d76b672956cb480affad11 authored over 6 years ago
b76ab82539ddaceefdb095a0959e52a66075fc0e authored over 6 years ago
5f5503afa8c8b9cf2bc2bbe5a3a588e68eae15ef authored over 6 years ago
f738c45a68a34721af4ca2738be1f8389b372bfe authored over 6 years ago
c1e097d6d0cabb81b3aa180d69107f9857606bf5 authored over 6 years ago
e75d2d4496643ef6b4033d574cd47b92aeb21a11 authored over 6 years ago
0fb14232fab8b9112b3cffa299ad9edf34191a9a authored over 6 years ago
659106bd6d7a6f40310e5704812c6c9fbb96f06c authored over 6 years ago
29b0453cf15913b321ea423b7f81fdee55eb4409 authored over 6 years ago
7e10ebe1010898c48e3f1cfc12ad42d0bb5c0fa1 authored over 6 years ago
e21ea58db36b8caf3b7da075c9c39505449d0110 authored over 6 years ago
b56af1829d0368c893f8e9e14894f9563afb60ef authored over 6 years ago
729773fdf3cbec5f75d5981fc1fe6f7f21b0e00c authored over 6 years ago
680a57faaefbb7ca4be10ef7beefdc70b74f59c2 authored over 6 years ago
2326d6a4d75f9f3736046cc526eb593a403d4c7a authored over 6 years ago
e94185681f4c19874392019b0d43bdfefcbb85b5 authored over 6 years ago
2c27ab205c992d3387574aa6d57780744d35d36f authored over 6 years ago
233f079a9479279d2aab68f4accb139ee87ad664 authored over 6 years ago
375dcbd4aefc8054700dcb072a5e74a9ed7e9d39 authored over 6 years ago
1. Removed remaining signals from peer struct
2. Made needAnotherKeepalive local
3. Removed envi...
c29428b075aa4476f3f3f0b97e580c2f4b8bb683 authored over 6 years ago
a46401bbb151d8f1e662dc16b612426352138c1e authored over 6 years ago
09a9bc289990e3f377a331626b0102283d6f83f4 authored over 6 years ago
34891d92cd36289294d38cd9f26f1fc2456ef26a authored over 6 years ago
8ba28be732a3ca9819595dc4cea24d45d0d676c3 authored over 6 years ago
beab52258ae22c6901b769123ae1c8d64fea294c authored over 6 years ago
d8d592787df648dfa1043cfd23e842d53f3b3f27 authored over 6 years ago
7a83f2565a13624d8cb9ca6adf1aced721777a9c authored over 6 years ago
36659454ceadf2f323150cbe02e9d5f52a98582d authored over 6 years ago
142e53f69827e6778d809d9606bb7cd4e77694a2 authored over 6 years ago
4d9f3a2f535b8ddefff5ed70c8d191106c3030fa authored over 6 years ago
4a177de09c067ffb94c05f0859d10f78961bd3b4 authored over 6 years ago
edbce6b400250f764d3b9f38ecfc7bb29adbd967 authored over 6 years ago
- Begin move away from global timer state.
- Made logging format more consistent
e1de0f229a8f2cbfc4bb56230de885386a775fd6 authored over 6 years ago
This way scripts know what process they just started.
ac898bb35afde34a383f72726c2818d082933e8d authored over 6 years agode7ecc571b9ea81d5cad97e339e84f8084352741 authored over 6 years ago
0f322f83f5a920f89a9293e4dc48efc27e4acbac authored over 6 years ago
Mathias should probably add his copyright headers to each file too.
a040786645ec980059937fd6a1a361b160c1a809 authored over 6 years ago258a9223b9ab18a973c44b238e029a0dc5640102 authored over 6 years ago
209dd22ea0c6ea06aca47cb53f68ae2cf0d40831 authored over 6 years ago
Flushing queues on exit is sort of a partial solution, but this could be
better. Really what we ...
b34604245ec4dfb50846d0ba28d022be5b756c25 authored over 6 years ago
92261b770fdf745b6437a4f24482d19a480a00eb authored over 6 years ago
0715bdf353dd670bf7c3af332a8dabbe30187a1d authored almost 7 years ago
5ba84696e29c6109e84b1f48247ae02a2bcb106e authored almost 7 years ago
The code before assumed that the flow label was always zero.
f5c256affdecc50ecf485b7ad54986ebb17e783a authored almost 7 years ago
Waiting on resolution of these to fix in better way:
- https://github.com/golang/go/issues/22939...
676bb9143461ae25304c414fb19595fef9c310db authored almost 7 years ago
ab875491c0c075588676b6e83d37f595a0c78ae6 authored almost 7 years ago
A premature waitgroup .Done resulted in reading from closed channel.
This caused a nil-pointer d...
26a56a652eeeece7677ba4f1896da34c83930652 authored almost 7 years ago
0b940a756838efcb90363ad99cb085d077b78e96 authored almost 7 years ago
Races for this aren't a huge problem.
eb6728400ba656990aa4518dc4f5f2a6f0f19f8e authored almost 7 years ago
64-bit varibles that are accessed using the Go atomic functions must be
8-byte aligned on 32-bit...
To simulate a full interaction between two WireGuard
instances without networking, using dummy i...
fd248c6cb1873229b5e487045accdf7ed7ac822e authored almost 7 years ago
09de7d1342a6d069ee888370a9bdcc289fadc73b authored almost 7 years ago
519c5d200ab5804cec2fc02136538d091e57c3f5 authored almost 7 years ago
9de17e6c9c90f3bf3ec3eb709a92c9e1295a6d67 authored almost 7 years ago
8f1d1b8c54d747309d9fdf06b157823af2a823bd authored almost 7 years ago
Getting rid of the Cgo dependency for listing on netlink.
Ported original patch from "syscall" ...
fa37039c3bbadf902cef87ae92c9c624f0991942 authored almost 7 years agoff8f3a412ebf3b83b2d67fdafcc3311800fd39ee authored almost 7 years ago
This reverts commit bffe99aeadae09abd02f2bd3184925af6b680535.
ea4ea6f9334b8979bec6a881d7f94d7fa94e9b9c authored almost 7 years ago
Feel free to revert this if you have a strong feeling about it. But so
far as I can see, it adds...
77285c99aa30eb802d0281175990e6809501ec18 authored almost 7 years ago
6cba91999c8b43dc979e707f7bbbaabf786f68bd authored almost 7 years ago
04ded4c63183927feba565a43fafc987dba32005 authored almost 7 years ago
8bdadaae5968d69f7db5e43981858d80ca3986d8 authored almost 7 years ago
5f0a91a12704e15f8c29d94ab59e8a39ff8e3fb6 authored almost 7 years ago
1cf23c000540bac53324cffd864506c92077bf94 authored almost 7 years ago
743364f647e8486d81a96ce8749d818b05668951 authored almost 7 years ago
This feature was not needed for Android, upon further inspection.
73cb1a115569455566e7091ce8d98f31e4fdfddf authored almost 7 years agob461343171726d99df20bfc4b4741f0fad0c95e0 authored almost 7 years ago
In case there's ever a platform called helpers or protocol, we don't
want to be doing this.
ceccd394200b9152f4df57e5bbe7d7e9002b8704 authored almost 7 years ago
283e7117cfd4be3c524701de20307faef7ebcf86 authored almost 7 years ago
9c5083bd1982f7c82f8007cbaec4da4da70e0aad authored almost 7 years ago
a0f54cbe5ac2cd8b8296c2c57c30029dd349cff0 authored almost 7 years ago
5871ec04deb8f4715cab37146940baa35c08cbee authored almost 7 years ago
Attempts to clear the cryptographic state for every
peer when the device goes down.
Locking on the Device instance is now much more fined-grained,
seperating out the fields into "r...
1e42b1402261d15b87b1b5871f7bc51342b46e34 authored almost 7 years ago
a57c790e36439729a6af7e53ee9068898f3ac992 authored almost 7 years ago
There is a double lock issue with device.Close which has yet to be
resolved.
068d932f2c54f3b1cf0873d74113205dbeb1816f authored about 7 years ago
Added waitgroups to peer struct for routine
start / stop synchronisation
An update of the fwmark was missing,
when the device was not bought up after the change.
This reverts commit d73f960aab86b9a12b0b7d18aa80ce1d4f130695.
Problems with deadlocking arises ...
9360bac63290d7869c07c0d1ba40f3f34fd39b83 authored about 7 years agod73f960aab86b9a12b0b7d18aa80ce1d4f130695 authored about 7 years ago
This change was needed for the Linux TUN status hack
to work properly (not increment the error c...
9fef0ca2fb26bfc15a5b25fdc4a03768fd6207b8 authored about 7 years ago
eaca1ee1f79422a501394415fd4ae8f227a134af authored about 7 years ago
cb09125dc4c64360697af700ba71331d91e9edcd authored about 7 years ago