1

68 Commits

Author SHA1 Message Date
f6888fdc68 appease clippy 2023-08-04 20:23:33 -04:00
7ce0c897ea Create example config files 2023-08-04 20:23:17 -04:00
0e7a96befe Reformat 2023-08-04 20:15:22 -04:00
7d15bdc96e Migrate to allowing config files 2023-08-04 20:15:06 -04:00
2486aac690 Appease clippy 2023-08-04 19:30:12 -04:00
23fd3f2271 Fix addr format ambiguity 2023-08-04 19:24:27 -04:00
79a861acbf FIx a bug with address assignment 2023-08-04 19:08:22 -04:00
41708f15eb Enable prometheus metrics in binaries 2023-08-04 18:44:53 -04:00
234aa922d0 Appease clippy 2023-08-03 20:07:13 -04:00
37faf7d7a1 Finish first pass of protomask bin 2023-08-03 20:03:07 -04:00
f2b2be54c8 Implement metrics in interproto 2023-08-03 16:58:44 -04:00
f69625c9b0 Implement nat64 cli args 2023-08-03 13:12:58 -04:00
079416b3eb Apply rustfmt fixes 2023-08-03 12:21:59 -04:00
0d627d430b Use matrix for builds 2023-08-03 12:18:09 -04:00
3c01686b56 small bugfix 2023-08-03 11:28:04 -04:00
74ad55bde5 CLAT is functional 2023-08-03 11:27:20 -04:00
833d4308fb wip clat 2023-08-02 22:44:30 -04:00
eb1da675de Implement the rest of clat packet translation 2023-08-02 19:59:23 -04:00
2d097e64eb Implement rfc6052 embed and extract fns 2023-08-02 19:45:06 -04:00
7e6abe67bb implement rfc6052 address embedding 2023-08-02 18:51:20 -04:00
87547f59b6 Starting to build binary entrypoints 2023-08-02 16:53:41 -04:00
6968fdfa2a Delete old packet logic 2023-08-02 16:28:50 -04:00
ce3645e83f Fix pedantic clippy warnings 2023-07-21 10:20:07 -04:00
a9c4d499a7 Fix all existing clippy warnings 2023-07-21 09:59:11 -04:00
9f4dc5a42f Allow cfg_attr 2023-07-21 09:42:07 -04:00
555d1a1646 Log common errors instead of panic 2023-07-20 14:55:16 -04:00
b76a6e1291 Swap out color backend 2023-07-20 10:57:17 -04:00
77266548c8 Add prometheus support 2023-07-20 10:44:14 -04:00
61caeef321 Ignore some warnings 2023-07-20 09:39:40 -04:00
a2b6a77d82 cleanup 2023-07-19 15:27:03 -04:00
c6db02c80a Add some basic packet translation tests 2023-07-18 19:03:25 -04:00
10d7bf520f Fix some TCP bugs 2023-07-18 16:57:40 -04:00
deaa9e87c5 Clean up old files 2023-07-18 16:08:50 -04:00
94fdf28012 Finish packet rewrite 2023-07-18 16:06:53 -04:00
1542492e61 massive cleanup 2023-07-18 15:07:14 -04:00
4f82f07236 Add ipv4 2023-07-18 14:28:20 -04:00
32a254a4ce Add ICMP 2023-07-18 14:02:18 -04:00
4a5ff43d60 implement tcp and icmpv6 2023-07-18 14:00:22 -04:00
36733f60b9 working on packet rewrite 2023-07-18 13:27:02 -04:00
7b88a1cad9 Working on tun rewrite 2023-07-18 13:26:56 -04:00
9ba27bd509 Add reservation status messages 2023-07-17 20:41:42 -04:00
5f5b825676 Speed optimizations 2023-07-17 19:51:59 -04:00
2d5551ea03 Allow remote profiling with build flag 2023-07-17 19:18:43 -04:00
1122e1c800 Add RPM support 2023-07-17 18:47:02 -04:00
b7973dbf0d Update config file format 2023-07-17 18:40:17 -04:00
ada8d57fe4 Fix MTR bugs 2023-07-17 16:07:03 -04:00
05c39d0fb1 More readme info 2023-07-17 11:39:00 -04:00
9e0f346f4c Prepping for first releases 2023-07-17 11:17:05 -04:00
de2eb6efed Deal with inner ICMP packets 2023-07-17 10:55:16 -04:00
039a82fd51 Cleaned up ICMP 2023-07-16 23:13:19 -04:00