Commit Graph

  • 2b65972693
    Merge pull request #101 from andcscott/98-get_addr-should-return-neg master Erik Ekman 2024-10-30 10:08:59 +01:00
  • ae43de2a8c
    tests/common: add test for get_addr errors Andrew Scott 2024-10-26 16:02:44 -04:00
  • 6299bdbf04
    src/common: return -1 from get_addr on error Andrew Scott 2024-10-26 15:51:30 -04:00
  • 68b0a7b16e Limit action permissions Erik Ekman 2024-07-16 11:12:53 +02:00
  • 55640a0e9a Update bsd runner base machine Erik Ekman 2024-07-16 10:57:06 +02:00
  • 7ec5efeb55 Try newer bsd runners Erik Ekman 2024-07-16 10:46:40 +02:00
  • fb7081aba4 Update changelog Erik Ekman 2024-07-15 23:56:55 +02:00
  • 2c7940cf77 Fix clang warning Erik Ekman 2024-07-15 23:54:25 +02:00
  • 6be47466f2 Try to include relevant parts of macos if_utun.h Erik Ekman 2024-07-15 23:46:22 +02:00
  • ec5c89a368
    Merge pull request #93 from ffontaine/master Erik Ekman 2023-11-30 00:29:17 +01:00
  • fc174d5e37 Bump github checkout action version Erik Ekman 2023-11-30 00:26:17 +01:00
  • 3b1d3a5d4c
    Merge pull request #95 from mmuman/haiku-fixes Erik Ekman 2023-11-30 00:17:17 +01:00
  • 39c3154a77 Haiku has daemon() in libbsd François Revol 2023-11-18 18:20:22 +01:00
  • 8ba813f08e osflags: on Haiku, require BSD headers and lib François Revol 2023-11-18 18:19:14 +01:00
  • a5d71d0761 src/osflags: fully fix cross-compilation Fabrice Fontaine 2023-11-02 23:03:15 +01:00
  • b82bc776b3 Fix openbsd action pkg_add command Erik Ekman 2023-04-20 14:24:45 +02:00
  • 057be6ce64 Add openbsd github action Erik Ekman 2023-04-20 14:19:10 +02:00
  • 3a4a69f50d Add git, pkgconf to freebsd action Erik Ekman 2023-04-20 14:01:07 +02:00
  • ba3f0cacb5 Update freebsd check pkg name Erik Ekman 2023-04-20 13:50:17 +02:00
  • d28e8f76ae Add freebsd github action Erik Ekman 2023-04-20 13:42:51 +02:00
  • b20b4f6fae Update changelog Erik Ekman 2023-04-20 13:32:20 +02:00
  • 8b78300e99
    Merge pull request #86 from spmzt/tzsetwall-freebsd Erik Ekman 2023-04-20 13:20:21 +02:00
  • 9262863cae
    tzsetwall() is deprecated, use tzset() instead. Pouria Mousavizadeh Tehrani 2023-04-19 00:21:08 +03:30
  • 6145eeab73 Bump date in manpage Erik Ekman 2023-04-17 10:26:14 +02:00
  • 309a1371e8 Update changelog after release Erik Ekman 2023-04-17 09:59:47 +02:00
  • 607b9d3be1 Tag 0.8.0 release v0.8.0 iodine-0.8 Erik Ekman 2023-04-17 09:42:48 +02:00
  • a7ba8ed0b3 Hack zlib paths for windows binary Erik Ekman 2023-04-17 09:48:33 +02:00
  • df49fd6f3d Update changelog Erik Ekman 2022-07-18 23:33:02 +02:00
  • 3cb6a1eec2 user: Expand newip char array Erik Ekman 2022-07-18 23:34:19 +02:00
  • 17169e3444 tun: Add openvpn componentid prefix Erik Ekman 2022-07-18 23:23:34 +02:00
  • 1df7d235f5
    Merge pull request #61 from NilsIrl/makefile_cd Erik Ekman 2021-10-11 00:10:53 +02:00
  • c74618ae9e Use make -C <dir> instead of (cd <dir> && make) Nils 2021-10-10 17:37:06 +01:00
  • 25867f20b4 readme: Reword the multiple domain section Erik Ekman 2021-08-29 14:56:25 +02:00
  • b004723a28 readme: Update markdown format Erik Ekman 2021-08-29 13:54:48 +02:00
  • 0032ffa055
    readme: Add IPv6 DNS setup example Erik Ekman 2021-08-25 22:18:38 +02:00
  • 3818a59541 util: Remove duplicate assignments of rv to NULL Erik Ekman 2021-08-25 22:05:19 +02:00
  • 853d5f3764 Update CHANGELOG Erik Ekman 2021-08-25 22:00:11 +02:00
  • 95fde8b3ee Handle wildcard prefix of allowed tunnel domain names Erik Ekman 2021-08-25 01:04:31 +02:00
  • f1e7823a3d Add helper for matching topdomain and getting data length Erik Ekman 2021-08-25 00:48:10 +02:00
  • 589027568b Add option to allow wildcard as start of topdomain Erik Ekman 2021-08-24 23:32:57 +02:00
  • f09dadb1ed test: Replace assert_msg(strcmp(),...) with str_eq Erik Ekman 2021-08-24 23:07:36 +02:00
  • 5388eae1df test/common: Use ck_assert_str_eq to verify strings Erik Ekman 2021-08-24 22:55:26 +02:00
  • 6e4107a93b Avoid make recursing in case a directory is missing Erik Ekman 2021-08-18 12:36:20 +02:00
  • f5a82afe29 Initialize get_resolvconf_addr variable rv to NULL Erik Ekman 2021-08-16 15:05:03 +02:00
  • cfd0b07e1f Attempt to do cross-android build in CI Erik Ekman 2021-08-16 14:58:20 +02:00
  • 569a86a140 Fix Android cross-compile Erik Ekman 2021-08-16 14:45:02 +02:00
  • cb6cbecba1 Make it clearer that iodine is asking for a password Erik Ekman 2021-08-16 10:34:41 +02:00
  • 348aee839a
    Merge pull request #55 from yarrick/win-ci Erik Ekman 2021-08-16 09:36:20 +02:00
  • d00eba8df2 Add github CI action for Windows Erik Ekman 2021-08-11 09:56:16 +02:00
  • 8afcf4fb8d Add github CI action for macOS Erik Ekman 2021-08-11 09:40:35 +02:00
  • f19948b6cf Fix ubuntu CI test target Erik Ekman 2021-08-11 09:36:53 +02:00
  • aa5819fe35
    Add github CI action for ubuntu Erik Ekman 2021-08-11 09:35:05 +02:00
  • 1684aa3806 Travis is dead Erik Ekman 2021-08-11 09:28:33 +02:00
  • ee623a2d84 Rework handling of IPv6 address failures Erik Ekman 2021-08-11 09:22:16 +02:00
  • 43a82ef6be Print getaddrinfo failure properly Erik Ekman 2021-08-09 13:42:49 +02:00
  • 559dafb030 Attempt skipping IPv6 if not supported Erik Ekman 2021-08-09 12:14:42 +02:00
  • 3c7169fcf5 Change formatter for size_t from %d to %zu in tests Erik Ekman 2021-06-05 14:47:24 +02:00
  • f2b619faad Allow looking up external address and listen to it Erik Ekman 2021-06-04 18:55:07 +02:00
  • a6d82b1a44 Allow listen adresses to be non-numeric (using domains) Erik Ekman 2021-06-04 18:39:28 +02:00
  • 8041e0368c Print address when failing to bind Erik Ekman 2021-06-04 18:38:16 +02:00
  • d02f1b4f41 tun: Fix warning Erik Ekman 2021-05-14 13:38:51 +02:00
  • 4c46580e43 Remove brew update in travis script Erik Ekman 2021-05-14 13:33:41 +02:00
  • 02173b8352 Fix iteration of utun devices on macos Erik Ekman 2021-05-13 20:11:49 +02:00
  • 25e4caa105 Update vimrc Erik Ekman 2021-05-13 20:11:41 +02:00
  • dc307b7183 Add prototypes for vwarn/vwarnx Erik Ekman 2021-01-31 14:08:27 +01:00
  • 6a7763c210 More compact no-op of Windows syslog Erik Ekman 2021-01-31 14:01:13 +01:00
  • cc51ee6f02 Formatting: Indent multi-line prints less Erik Ekman 2021-01-31 13:54:09 +01:00
  • 4b3d6e2962 Formatting: Use tabs for indents Erik Ekman 2021-01-31 13:45:00 +01:00
  • 9faaa44787 Add simple vimrc Erik Ekman 2021-01-31 13:45:48 +01:00
  • a9045705ba tun: Automatically attempt to use utun on mac Erik Ekman 2021-01-21 17:39:54 +01:00
  • 39356163d9 Formatting: Fix mixed use of tabs and spaces Erik Ekman 2020-08-01 17:29:49 +02:00
  • 9a041683be Formatting: Fix lines starting with spaces Erik Ekman 2020-08-01 17:19:37 +02:00
  • 8d2c86c73d Fix strncat size argument in send_handshake_query Erik Ekman 2020-07-25 15:43:43 +02:00
  • b7b1082dc6 client: Stop passing static variable userid to local functions Erik Ekman 2020-07-24 21:17:18 +02:00
  • c399f915b7 Improve logging around getting server address Erik Ekman 2020-07-24 21:01:38 +02:00
  • bbb604db06 Use send_handshake_query inside send_lazy_switch Erik Ekman 2020-07-24 20:49:39 +02:00
  • ba90706429 Replace send_downenc_switch with send_handshake_query Erik Ekman 2020-07-24 20:38:45 +02:00
  • 9cba3299c4 Replace send_ip_request with send_handshake_query Erik Ekman 2020-07-24 20:35:37 +02:00
  • 5de13805d8 Replace send_codec_switch with send_handshake_query Erik Ekman 2020-07-24 20:24:19 +02:00
  • d74939d323 Add send_handshake_query helper function Erik Ekman 2020-07-24 20:18:07 +02:00
  • a8a20f570e Formatting: spaces around operators Erik Ekman 2020-07-24 19:04:50 +02:00
  • aeacfbc2c0 Formatting: No spaces after '(' or before ')' Erik Ekman 2020-07-24 19:02:41 +02:00
  • 15f12d0693 Formatting: Space between 'for' and parenthesis Erik Ekman 2020-07-24 18:57:57 +02:00
  • 19d0d1be64 Formatting: Space between 'if' and parenthesis Erik Ekman 2020-07-24 18:56:30 +02:00
  • 310aedac8e Formatting: no space before parenthesis in function call. Erik Ekman 2020-07-24 18:51:05 +02:00
  • 13d081f5ed Convert fail_unless to ck_assert[_msg] Erik Ekman 2020-07-23 22:31:53 +02:00
  • cde0b7632d Set additional record count properly in NS reply Erik Ekman 2020-07-23 22:12:07 +02:00
  • ec6a1ac308 Fix IPv4 address in replies to A or NS queries (github issue #38) Erik Ekman 2020-07-23 21:36:41 +02:00
  • d09c3e4f0b Revert "Hide clang warnings when building tests" Erik Ekman 2020-07-03 18:25:54 +02:00
  • c77b875e89 Hide clang warnings when building tests Erik Ekman 2020-07-03 18:15:44 +02:00
  • 07beeca580 Revert "Hide clang warnings when building tests" Erik Ekman 2020-07-03 18:11:35 +02:00
  • ed78f1b43f Hide clang warnings when building tests Erik Ekman 2020-07-03 17:58:53 +02:00
  • d8f3ac8971 Add helper function tun_uses_header() Erik Ekman 2020-07-03 17:06:14 +02:00
  • 07b2978326 Only check for utun if tun_device was given Erik Ekman 2020-07-03 16:48:05 +02:00
  • 814a1fd7b0 Update links Erik Ekman 2020-06-04 23:51:41 +02:00
  • aae23e2482 Remove TODO file from Makefile Erik Ekman 2020-05-24 16:17:33 +02:00
  • db65eed2c3 Delete TODO file: Had only broken link in it Erik Ekman 2020-05-24 16:10:52 +02:00
  • 2032b44949 Look up external IP via DNS instead of HTTP Erik Ekman 2020-05-24 16:05:55 +02:00
  • e8a4c66719 Clean up makefile Erik Ekman 2020-05-24 14:12:40 +02:00
  • b213d56eb4 Merge branch 'doronbehar-install-README' Erik Ekman 2020-05-24 14:02:49 +02:00