1438 Commits
Author SHA1 Message Date
Hamish Coleman 7439d88a00 iwyu: n2n-keygen.c 2023-06-18 10:56:05 +01:00
Hamish Coleman 11fbea4223 iwyu: n2n-benchmark.c 2023-06-18 10:55:07 +01:00
Hamish Coleman b9dcb3fd35 iwyu: wire.c 2023-06-18 09:32:08 +01:00
Hamish Coleman de56ebb127 iwyu: tuntap_linux.c 2023-06-18 09:12:36 +01:00
Tony e397a5af75 Add close window support for Windows (#1111)
* Add close window support for Windows

* Support logoff and shudown events as well

Without this change, when you close the terminal/shell window, it won't have the time to clean up which can cause authentication errors if you try to reconnect.

Blocking here infinitely is fine since when our main thread returns, it will shut down anyway

I found Go is doing this when I was searching, and there's a comment explained how it works: https://github.com/golang/go/issues/41884#issuecomment-706695923
2023-06-18 09:02:05 +01:00
Tony 76cbff370e Fix purgeable is always false on supernode peer list (#1117)
* Fix purgeable is always false on sn peer list
- And change sn_purge to bool

* Change all keep_on_running to bool

* Fix wrong `keep_running` type
2023-06-18 08:58:49 +01:00
Hamish Coleman 852fc6ea8f Minimal update to transform_zstd suggested by iwyu.
This file was not active during the iwyu run, so it will need to be
expanded upon later.
2023-06-16 11:05:35 +01:00
Hamish Coleman 3e47641630 Actually test the zstd support before editing the transform_zstd 2023-06-16 09:56:53 +01:00
Hamish Coleman 0e175d35f6 iwyu: transform_tf.c 2023-06-16 09:44:53 +01:00
Hamish Coleman 76629dcf6a iwyu: transform_speck.c 2023-06-16 09:44:04 +01:00
Hamish Coleman 6deebe6f1a iwyu: transform_null.c 2023-06-16 09:43:02 +01:00
Hamish Coleman 89cb9419c7 iwyu: transform_lzo.c 2023-06-16 09:42:18 +01:00
Hamish Coleman 8b6fcb8ab6 iwyu: transform_cc20.c 2023-06-16 09:41:08 +01:00
Hamish Coleman 8443c29428 iwyu: transform_aes.c 2023-06-16 09:40:16 +01:00
Hamish Coleman fa4cf74ff2 iwyu: supernode.c 2023-06-16 09:33:52 +01:00
Hamish Coleman 6ee14559f9 iwyu: sn_utils.c 2023-06-16 09:26:04 +01:00
Hamish Coleman a8356c93db iwyu: sn_selection.c 2023-06-16 09:19:39 +01:00
Hamish Coleman 4f769e765b iwyu: sn_management.c 2023-06-16 09:13:40 +01:00
Hamish Coleman aae43c5eb8 iwyu: network_traffic_filter.c 2023-06-16 09:11:40 +01:00
Hamish Coleman 3452b7ee4d iwyu: n2n_regex.c 2023-06-16 09:09:16 +01:00
Hamish Coleman c3ed39375c iwyu: n2n_port_mapping.c 2023-06-16 09:07:58 +01:00
Hamish Coleman b1cb7fe03e iwyu: n2n.c 2023-06-16 08:48:15 +01:00
Hamish Coleman 796ca2cb97 iwyu: management.h 2023-06-16 08:36:28 +01:00
Hamish Coleman 06c2e012d7 iwyu: management.c 2023-06-16 08:30:22 +01:00
Hamish Coleman 0c6f7ca5cb iwyu: hexdump.c 2023-06-16 08:14:36 +01:00
Hamish Coleman 9fc5782efd iwyu: header_encryption.c 2023-06-15 22:44:34 +01:00
Hamish Coleman 89bd21d6b8 iwyu: example_edge_embed.c and example_sn_embed.c 2023-06-15 22:38:04 +01:00
Hamish Coleman c6a9b17338 iwyu: edge_utils.c 2023-06-15 22:30:35 +01:00
Hamish Coleman 5b00ff480e iwyu: edge_management.c 2023-06-15 22:18:47 +01:00
Hamish Coleman 0fcf18fab2 Fix edge.c 2023-06-15 22:02:27 +01:00
Hamish Coleman 991a8bc59f Fix aes.c 2023-06-15 21:39:54 +01:00
Hamish Coleman f6cebecd01 iwyu: edge.c 2023-06-14 21:27:05 +01:00
Hamish Coleman 14780a72d3 iwyu: aes.c 2023-06-14 21:22:25 +01:00
Hamish Coleman ce9e3d0e54 Fix tf.h 2023-06-14 21:06:40 +01:00
Hamish Coleman 8e1d63fa51 iwyu: tf.h 2023-06-14 20:59:09 +01:00
Hamish Coleman 91357d3cbf Fixup for speck.c 2023-06-14 20:42:02 +01:00
Hamish Coleman 4e0bec79b7 iwyu: speck.h 2023-06-14 20:30:43 +01:00
Hamish Coleman 3ad14dc6a7 iwyu: missed deletions 2023-06-14 20:26:21 +01:00
Hamish Coleman f67cc8f2a6 iwyu: random_numbers.h 2023-06-14 20:14:11 +01:00
Hamish Coleman 15ad901b41 iwym: pearson.h 2023-06-14 20:02:54 +01:00
Hamish Coleman 04ce678969 iwym: json.h 2023-06-14 19:52:10 +01:00
Hamish Coleman 4838dd8d75 iwym: header_encryption.h 2023-06-13 22:38:47 +01:00
Hamish Coleman 20df771af7 iwym: cc20.h 2023-06-13 21:45:11 +01:00
Hamish Coleman ae3d54eed6 iwym: auth.h 2023-06-13 21:24:30 +01:00
Hamish Coleman edaebf3b46 Ensure that data from failed tests is not overwritten by other jobs 2023-06-13 21:17:09 +01:00
Hamish Coleman e42cbd7e0c Remove nondeterminism from man compression
Replacing the previous attempt (using a debhelper) with simply changing
the way we compress the man pages.

The debhelper didnt appear to be working - perhaps because the man page
compression was not done within the debian package build framework.
2023-05-22 22:05:25 +01:00
Hamish Coleman 6ecc201017 Ensure LDLIBS is consistantly treated 2023-05-10 18:41:18 +01:00
Hamish Coleman 04a2146391 Now that the exports are correct, stop importing them twice 2023-05-10 18:41:18 +01:00
Hamish Coleman cbafe20000 Minor refactoring to use exported vars in subdir 2023-05-10 17:08:15 +01:00
Hamish Coleman 48c377bafa Clarification is needed in one of the build steps 2023-05-08 19:06:30 +01:00