Commit Graph

  • 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
  • ff91879ae1 Add docdir and install README.md to it. Doron Behar 2018-02-27 17:43:53 +02:00
  • 8379384d37 Improve usage/help text around finding external IP Erik Ekman 2020-05-24 13:41:54 +02:00
  • 25323f6839 Simplify license file Erik Ekman 2020-05-24 13:27:31 +02:00
  • 721b7f0d9b Add LICENSE file Erik Ekman 2020-05-24 13:21:46 +02:00
  • 78d64f3cb0 Merge pull request #36 from deep-42-thought/master Erik Ekman 2020-05-24 13:20:45 +02:00
  • be0735d7c7 documentation: make it clear, what incompleteness -b has Erich Eckner 2020-02-21 14:39:52 +01:00
  • 8e14f18282 Merge pull request #35 from JohnAZoidberg/routepath Erik Ekman 2019-08-27 22:34:08 +02:00
  • d2f671bdc7 Define searchpath for route with macro Daniel Schaefer 2019-08-24 16:43:34 +02:00
  • 67643ee996 Merge PR #32: client: warn when handshake fails due to BADIP Erik Ekman 2019-08-04 13:53:43 +02:00
  • 37960ab9dd client: warn when handshake fails due to BADIP rofl0r 2018-12-29 05:25:11 +00:00
  • d37ebdaca7 Merge pull request #28 from l29ah/strncat-warning Erik Ekman 2019-08-04 13:42:13 +02:00
  • 024481c94b Fix cross compilation gregor herrmann 2019-02-09 20:42:01 +01:00
  • b406009c6d client.c: don't produce an useless strncat usage warning Sergey Alirzaev 2018-10-01 04:04:15 +03:00
  • 27e5d6fadd code.kryo.se is now served over HTTPS Erik Ekman 2018-03-24 15:00:37 +01:00
  • 05dc792d86 Update android readme Erik Ekman 2017-10-22 12:01:46 +02:00
  • 99c0efc467 Try building working binaries for non-ancient Android Erik Ekman 2017-10-22 11:54:08 +02:00
  • 72bdf7f20e Merge branch 'protect-options' of https://github.com/Masaq-/iodine into protect_opts Erik Ekman 2017-10-22 11:59:38 +02:00
  • 31bfe9ff3e Merge pull request #26 from TijmenW/androidGitignore Erik Ekman 2017-10-22 11:54:32 +02:00
  • cd5bedca74 Merge pull request #25 from chengzhicn/master Erik Ekman 2017-10-22 11:49:42 +02:00
  • 9f48fc01a5 Add android build files to .gitignore Tijmen Wildervanck 2017-10-13 21:12:00 +02:00
  • 122ac1a25d check error returned by dns_decode chengzhicn 2017-10-13 03:08:12 +08:00
  • 006ffa619e Fix android build after removal of base64u.h Erik Ekman 2017-04-10 21:44:26 +02:00
  • 79455c380d consequently use tabs, and no spaces Ralf Ramsauer 2017-03-11 21:37:59 -08:00
  • 8d4b43e178 Update tests to latest changes Ralf Ramsauer 2017-03-11 20:44:08 -08:00
  • 8c5127b375 don't zero-initialise variable Ralf Ramsauer 2017-03-11 16:05:24 -08:00
  • 119d1b2da1 dns: improve code style Ralf Ramsauer 2017-03-11 15:47:33 -08:00
  • 4591cafd27 encoding: simplify {places,eats}_dots Ralf Ramsauer 2017-03-11 15:37:56 -08:00
  • 0eb3b65158 encoding: use simple int's instead of accessor functions Ralf Ramsauer 2017-03-11 15:34:23 -08:00
  • 317511e3ca nitpick: coding style Ralf Ramsauer 2017-03-11 15:17:11 -08:00
  • 844a2798eb encoder: use explicit variable names in operation structure Ralf Ramsauer 2017-03-11 15:15:22 -08:00
  • 6b438e7517 encoder: further simplifications Ralf Ramsauer 2017-03-11 15:11:17 -08:00
  • b517121f1c base encoder: simplify structures Ralf Ramsauer 2017-03-11 15:04:26 -08:00
  • d05923d2b1 global: constify things Ralf Ramsauer 2017-03-11 14:35:27 -08:00
  • 52c4940523 Warn, warn warn. Ralf Ramsauer 2017-03-11 02:36:54 -08:00
  • ccc49f16f7 util: add missing #includes Ralf Ramsauer 2017-03-11 02:46:47 -08:00
  • ac6db12ddb iodine, iodined: print intentional help to stdout Ralf Ramsauer 2017-03-11 02:32:14 -08:00
  • f8f87e3a54 iodine: remove spurious newline Ralf Ramsauer 2017-03-11 02:26:13 -08:00
  • 84ded018cf iodine: add usage for -4 and -6 command line arguments Ralf Ramsauer 2017-03-11 02:19:03 -08:00
  • 5fd0874aba iodine: improve help output format Ralf Ramsauer 2017-03-11 02:16:12 -08:00
  • 43dad946c6 common: no need for \n in check_superuser Ralf Ramsauer 2017-03-11 02:10:38 -08:00
  • b884bfecfb iodined: improve usage() readability Ralf Ramsauer 2017-03-11 01:58:47 -08:00
  • 829a822de3 iodined: improve help output format Ralf Ramsauer 2017-03-11 01:52:28 -08:00
  • fe0dbccbc5 iodine/iodined: get rid of redundant local __progname definition Ralf Ramsauer 2017-03-11 01:41:17 -08:00
  • 2efa4dfb35 iodine: consolidate help() and usage() Ralf Ramsauer 2017-03-11 01:34:46 -08:00
  • 1c86bf347f iodine/iodined: do not print usage if no superuser Ralf Ramsauer 2017-03-11 02:05:13 -08:00
  • c83d2ae03c client: constify test patterns Ralf Ramsauer 2017-03-10 23:41:07 -08:00
  • 77dd915ad5 Documentation: remove trailing whitespaces Ralf Ramsauer 2017-03-10 23:35:31 -08:00
  • 68443abd60 Fixed non-standard passing of va_list into functions declared with ... Jes Bodi Klinke 2016-11-29 11:10:38 -08:00
  • 52e9b3479f Merge pull request #23 from jovial/master Erik Ekman 2016-11-23 10:10:19 +01:00
  • 1ad7c05b92 Do not validate the autodetected IPs of additional address families when using -4 (IPV4 only) and -6 (IPv6 only) flags Will Szumski 2016-11-23 01:00:11 +00:00
  • a96e2e7a69 Refuse attempts to set options after option negotiation has completed. Masaq- 2016-10-22 04:46:48 +00:00
  • 8e15a73a77 Merge pull request #20 from lexa/master Erik Ekman 2016-05-17 18:00:04 +02:00
  • 2edb879845 Listen on two different sockets for ipv6 and ipv4 Aleksei Fedotov 2016-05-11 00:15:33 +03:00
  • 4987aa536d Add support for socket activation by ipv6 socket Aleksei Fedotov 2016-05-09 23:04:21 +03:00
  • 36df8dc16b Merge pull request #19 from hardfalcon/master Erik Ekman 2016-05-02 17:51:02 +02:00
  • 7b1df75e3a Fix compilation with systemd>=230 and for older systemd versions without compat-libs Pascal Ernster 2016-04-30 18:27:15 +02:00
  • 482d005d11 Add notice about NDIS6 tap driver Erik Ekman 2015-09-29 10:02:19 +02:00
  • 9c8a941729 Fix make command for old android Erik Ekman 2015-08-07 09:54:49 +02:00
  • a8a5fbbf0d Second attempt at PIE binary for new android Erik Ekman 2015-08-05 20:04:03 +02:00
  • e5843a9143 Use english locale for date in latest-file Erik Ekman 2015-08-05 19:54:09 +02:00
  • c269a00344 Add support for Android L Erik Ekman 2015-08-05 19:33:50 +02:00
  • d8bf5cc85b Fix test build after removed test Erik Ekman 2015-07-19 10:03:27 +02:00
  • f61ed01a3c Remove unused method users_waiting_on_reply() Erik Ekman 2015-07-19 09:48:03 +02:00
  • 7d915500b7 Drop old mingw Erik Ekman 2015-06-30 23:35:19 +02:00
  • fc1611fc40 Only accept IPv6 in server IPv6 socket Erik Ekman 2015-06-30 21:56:11 +02:00
  • 4d03ee7786 Allow choosing only IPv4 or IPv6 in server Erik Ekman 2015-06-30 21:32:21 +02:00
  • e7d253b1c1 Fix compile on Darwin (hopefully) Erik Ekman 2015-06-28 22:52:33 +02:00
  • b4e9148df8 Support raw mode for both IPv4 and IPv6 Erik Ekman 2015-06-28 22:41:54 +02:00
  • 7a51b22909 Simplify cleanup code Erik Ekman 2015-06-28 21:05:23 +02:00
  • ec0e3f2e51 Change sockaddr lengths back to signed Erik Ekman 2015-06-28 20:25:22 +02:00
  • 7a117bd71e IPv6 support for DNS traffic in server Erik Ekman 2015-06-28 20:01:48 +02:00
  • 07c2fd4068 Prepare server code for IPv6 listening socket Erik Ekman 2015-06-28 12:54:35 +02:00
  • 3069665646 Speling Erik Ekman 2015-06-28 10:36:49 +02:00
  • 987a21a0d8 Update manpage Erik Ekman 2015-06-27 12:17:13 +02:00
  • 69a91d5421 Update changelog Erik Ekman 2015-06-27 12:14:34 +02:00
  • 582a818f2a Switch external IP service to api.ipify.org Erik Ekman 2015-06-27 12:11:43 +02:00
  • 778d29825d Switch to IPv6-ready storage of user IP address Erik Ekman 2015-06-27 11:57:39 +02:00
  • 5233d1e858 Merge pull request #15 from cpatulea/master Erik Ekman 2015-04-08 09:37:34 +02:00
  • 840155ca9a Document utunX. Catalin Patulea 2015-04-08 02:59:26 -04:00
  • 1f51bab2a3 Update changelog Erik Ekman 2015-04-08 08:50:07 +02:00
  • 9e105d21d4 Add explanation for tun packet headers Erik Ekman 2015-04-08 08:42:05 +02:00
  • b559806a8e Merge pull request #12 from cpatulea/master Erik Ekman 2015-04-08 08:36:01 +02:00
  • b38b2ca7c5 Clarify that header is for both OPENBSD and DARWIN(utun). Catalin Patulea 2015-04-08 01:40:19 -04:00
  • 33abc0ca26 Support utun devices on Mac OS X. Catalin Patulea 2015-03-05 13:06:23 -08:00
  • 1160649794 fix compilation error on kFreeBSD and Hurd gregor herrmann 2015-01-23 09:50:41 +01:00
  • 434a023afe Fix warning for comparing enum Ryan Welton 2014-08-08 21:59:10 -04:00
  • 9a45c4aa66 Change license wording to follow ISC license exactly Erik Ekman 2014-08-07 21:14:10 +02:00
  • 7433423836 Remove redundant strerror() in warn() calls Erik Ekman 2014-08-07 20:03:46 +02:00
  • 46532539c2 Rename VERSION define Barak A. Pearlmutter 2014-04-24 15:03:47 +01:00
  • b9a1f14e86 Merge pull request #10 from nbraud/master Erik Ekman 2014-08-05 08:38:35 +02:00
  • 81d932703b Revamping the README file Nicolas Braud-Santoni 2014-08-03 21:42:36 +02:00
  • cea498e710 Merge pull request #9 from zx2c4/master Erik Ekman 2014-07-25 08:26:00 +02:00
  • cc4bc22447 osflags: use pkg-config for systemd support Jason A. Donenfeld 2014-07-25 02:02:48 +02:00
  • d103199ae6 Update versions to 0.6.0 iodine-0.6.0 Erik Ekman 2014-06-17 19:02:01 +02:00
  • 9e265625a1 Fix authentication bypass bug Erik Ekman 2014-06-16 21:12:49 +02:00