Commit Graph

  • 0070bc630d
    Merge 3b11ff0c4c0f7466bf907018ad745278b06d6673 into 2b659726936804ac4e3ef5fe9989adf8fd9dd538 Masaq- 2024-12-04 13:38:25 +08:00
  • b925643127
    Merge ebf4e7ee9e561f05025b5990f7ca9f9dbefb0a2a into 2b659726936804ac4e3ef5fe9989adf8fd9dd538 Oleksandr Natalenko 2024-11-02 08:25:27 -04:00
  • 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
  • 64de6e32c8
    Create digital banking system.cpp nikhilgupta0 2023-10-05 11:20:16 +05:30
  • 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
  • ebf4e7ee9e check capabilities, not effective user ID Oleksandr Natalenko 2022-11-02 19:14:09 +01:00
  • 11dd73a646 rename check_superuser() to check_privileges() Oleksandr Natalenko 2022-10-17 10:57:29 +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
  • 98c71c3593
    Merge ab7e5b865604d37c21085bbeca610dc14ae3aa92 into 1df7d235f5e1650ff5a2a0cc8fee461ff9f0c106 Chris Hellberg 2022-05-09 01:03:38 +00:00
  • ab7e5b8656 Updated README with IPv6 details and fixed a bug with IPV6 only enabled on one end of the tunnelx Chris Hellberg 2022-05-09 01:02:23 +00:00
  • 846082f13e further IPv6 changes Chris Hellberg 2022-05-08 19:45:32 +00:00
  • 43b14b0946 allow to override Makefile TARGETOS variable Sergey V. Lobanov 2022-01-11 12:27:50 +03:00
  • 3eb959c8fe fixed bug where IPv6 was always being set on the tunnel interface Chris Hellberg 2021-12-31 04:37:56 +00:00
  • 061fac44d2 fixed bug with initializing users structure. Wasn't allowing multiple users to connect V6 Chris Hellberg 2021-12-31 04:15:04 +00:00
  • 9d86d0afdc minor updates chris hellberg 2021-12-30 21:24:25 -05:00
  • a2d65f6ec4 removing debug messages Chris Hellberg 2021-12-31 02:18:47 +00:00
  • 65c88a4e70 Merge branch 'server-client-v6' of https://github.com/chris-hellberg/iodine into server-client-v6 Chris Hellberg 2021-12-31 02:13:49 +00:00
  • c9efbc0156 added IPv6 usage in iodined Chris Hellberg 2021-12-31 02:13:22 +00:00
  • 00c842933a reverted CHANGELOG in preparation for ipv6 submission chris hellberg 2021-12-30 21:06:28 -05:00
  • 461c4c3a41 bugfix to shift non-variable options to end of list in getopt() chris hellberg 2021-12-30 20:44:26 -05:00
  • 883ef8ba57 another stray comment chris hellberg 2021-12-30 00:32:32 -05:00
  • 8ee7290502 removed comments chris hellberg 2021-12-30 00:28:53 -05:00
  • ab2bbd987f further IPv6 commits Chris Hellberg 2021-12-30 05:09:16 +00:00
  • 16e1b731f6 Linux server interfaces populated with V6 addresses Chris Hellberg 2021-12-28 03:14:05 +00:00
  • 1e196bff4d test file add Chris Hellberg 2021-12-27 20:19:10 +00:00
  • 8e206aead2 v6 first pass chris hellberg 2021-12-27 15:15:01 -05:00
  • 70c6e9834d
    Merge pull request #2 from chris-hellberg/new-master Chris Hellberg 2021-12-26 16:37:48 -05:00
  • 78b5b7d93f switched to master branch update chris hellberg 2021-12-26 16:37:05 -05:00
  • e75ca72301
    Merge pull request #1 from chris-hellberg/iodine-0.8 Chris Hellberg 2021-12-26 16:29:37 -05:00
  • bc061f09c1 Shifted to v0.8.0 chris hellberg 2021-12-26 16:25:21 -05:00
  • 8f79307419
    Fix cd when CDPATH is set Nils 2021-10-11 09:56:34 +01: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
  • ed91884976
    Add title to license file Waldir Pimenta 2021-02-27 17:41:12 +00: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
  • 8ac1e505d0
    Merge 4bfeb66c524aded82c6ba9107bee575cd2f53289 into 39356163d93e0001f9171d95c82c36e3fc48d838 Ali 2020-09-17 05:02:34 +04:30