Commit Graph

940 Commits

Author SHA1 Message Date
KusakabeSi
b95646576f fix bug: repush edgeingo routinue part 2 2021-10-16 07:16:52 +00:00
KusakabeSi
1963429157 fix bug: repush edgeingo routinue 2021-10-16 01:07:46 +00:00
KusakabeSi
4a15fa95c1 fix bug: nodeID incorrect detecion 2021-10-14 16:20:41 +00:00
KusakabeSi
fd80661060 CheckAnyShouldUpdate 2021-10-14 10:42:40 +00:00
KusakabeSi
157c218d30 Add error message 2021-10-13 04:56:50 +00:00
KusakabeSi
9054ee126a Negative cycle detection and removal 2021-10-12 08:09:38 +00:00
KusakabeSi
f689aadccf new log type: internal 2021-10-09 11:08:28 +00:00
KusakabeSi
dcd82f9893 python test script fixed 2021-10-09 08:24:27 +00:00
KusakabeSi
bfd76ff76a add go fd test 2021-10-06 09:22:20 +00:00
KusakabeSi
776df87879 bugfix: addpeer API. new: tcpsock,udpsock,fd 2021-10-06 08:47:57 +00:00
KusakabeSi
b99b0254ea L2FIB Timeout 2021-10-01 09:01:41 +00:00
KusakabeSi
06b7ea1edb Static mode for supernode,dump packet, update readme, add code of concept 2021-09-30 21:44:07 +00:00
KusakabeSi
b6cb1db5d8 Update readme 2021-09-29 12:13:22 +00:00
KusakabeSi
96682579f8 Add timeout and lastseen at supernode, add lock to map access 2021-09-28 23:36:55 +00:00
KusakabeSi
a60a9e8388 Don't lock peer while it's alive 2021-09-26 12:59:57 +00:00
KusakabeSi
4d0b5d1a3f bugfix: loop breaks on error, should continue to next 2021-09-24 11:33:17 +00:00
KusakabeSi
34443127b9 parse error for metamessage and allow single network stack 2021-09-23 19:16:45 +00:00
KusakabeSi
2ac7c0547d std bind, http api, hole punching, domain endpoint, faster reaction, psk 2021-09-23 11:31:01 +00:00
KusakabeSi
1fcc1bbfa1 update readme 2021-09-21 20:10:11 +00:00
KusakabeSi
a26376cec5 add/del peer dynamically 2021-09-21 20:03:11 +00:00
KusakabeSi
33b0b5f055 bugfix: p2p route problem 2021-09-21 12:48:50 +00:00
KusakabeSi
29b53884ba shrink header to inc MTU to 1416 2021-09-21 01:31:11 +00:00
KusakabeSi
72e4ebc91d version check in supernode 2021-09-20 21:00:34 +00:00
KusakabeSi
7951ba2f6a fix supernode ipv6 problem, add error message 2021-09-20 16:27:53 +00:00
KusakabeSi
612901c16a MAC address suffix now use NodeID instead of VPPIfaceID 2021-08-30 06:39:34 +00:00
日下部 詩
0cff923ed6 update README.md 2021-08-30 14:24:46 +08:00
KusakabeSi
c27695063d Update README_zh.md 2021-08-27 10:45:19 +00:00
KusakabeSi
d8f7cb1b60 First release 2021-08-26 12:40:53 +00:00
KusakabeSi
9e8e3ddc13 fix bug for vpp close 2021-08-26 11:33:35 +00:00
KusakabeSi
5fbb065897 no-vpp version 2021-08-26 11:20:54 +00:00
KusakabeSi
4443b8bddf Path solver and beta release 2021-08-25 18:20:35 +00:00
KusakabeSi
f8fe962f6a NTP support 2021-08-25 18:20:33 +00:00
KusakabeSi
eae0dc1aa5 Fix bug: remove unnecessary nhTable update 2021-08-25 18:20:30 +00:00
KusakabeSi
89f3069e7f New log option: LogNormal 2021-08-25 18:20:29 +00:00
KusakabeSi
ad196d3f95 http guest api 2021-08-25 18:20:25 +00:00
KusakabeSi
c4183ca924 workaround for bug https://jira.fd.io/projects/GOVPP/issues/GOVPP-22 2021-08-25 18:20:17 +00:00
KusakabeSi
6b563b5ad5 LinuxTap, bugfix 2021-08-24 13:55:42 +00:00
KusakabeSi
d717d35f64 LinuxTap, not test yet 2021-08-24 12:37:37 +00:00
KusakabeSi
26ba4dbe94 VPPTap, not test yet 2021-08-23 20:15:31 +00:00
KusakabeSi
2beb19c224 Bugfix, save peer to file ok 2021-08-23 17:45:09 +00:00
KusakabeSi
8a1126dcbf Bugfix, p2p mode ok 2021-08-23 16:39:04 +00:00
KusakabeSi
88ef721c1d Bugfix, static mode ok 2021-08-23 08:35:17 +00:00
KusakabeSi
19fe84cf0c bunch of bugfix, supermode OK 2021-08-22 14:19:35 +00:00
KusakabeSi
4939f9f0c4 Not test yet 2021-08-21 14:23:27 +00:00
KusakabeSi
87a62f873b TAP and routeing 2021-08-16 19:37:15 +00:00
KusakabeSi
1fa36f77ac delete unused part(tun/allow_ip) 2021-08-16 19:37:08 +00:00
KusakabeSi
7801b56b41 rename module 2021-08-16 19:36:46 +00:00
Jason A. Donenfeld
3957e9b9dd memmod: register exception handler tables
Otherwise recent WDK binaries fail on ARM64, where an exception handler
is used for trapping an illegal instruction when ARMv8.1 atomics are
being tested for functionality.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-08-05 14:56:48 +02:00
Jason A. Donenfeld
bad6caeb82 memmod: fix protected delayed load the right way
The reason this was failing before is that dloadsup.h's
DloadObtainSection was doing a linear search of sections to find which
header corresponds with the IMAGE_DELAYLOAD_DESCRIPTOR section, and we
were stupidly overwriting the VirtualSize field, so the linear search
wound up matching the .text section, which then it found to not be
marked writable and failed with FAST_FAIL_DLOAD_PROTECTION_FAILURE.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-07-29 01:27:40 +02:00
Jason A. Donenfeld
c89f5ca665 memmod: disable protected delayed load for now
Probably a bad idea, but we don't currently support it, and those huge
windows.NewCallback trampolines make juicer targets anyway.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-07-29 01:13:03 +02:00