Commit Graph

  • d8f3ac8971 Add helper function tun_uses_header() Erik Ekman 2020-07-03 17:06:14 +0200
  • 07b2978326 Only check for utun if tun_device was given Erik Ekman 2020-07-03 16:48:05 +0200
  • 814a1fd7b0 Update links Erik Ekman 2020-06-04 23:51:41 +0200
  • aae23e2482 Remove TODO file from Makefile Erik Ekman 2020-05-24 16:17:33 +0200
  • db65eed2c3 Delete TODO file: Had only broken link in it Erik Ekman 2020-05-24 16:10:52 +0200
  • 2032b44949 Look up external IP via DNS instead of HTTP Erik Ekman 2020-05-24 16:05:55 +0200
  • e8a4c66719 Clean up makefile Erik Ekman 2020-05-24 14:12:40 +0200
  • b213d56eb4 Merge branch 'doronbehar-install-README' Erik Ekman 2020-05-24 14:02:49 +0200
  • ff91879ae1 Add `docdir` and install README.md to it. Doron Behar 2018-02-27 17:43:53 +0200
  • 8379384d37 Improve usage/help text around finding external IP Erik Ekman 2020-05-24 13:41:54 +0200
  • 25323f6839 Simplify license file Erik Ekman 2020-05-24 13:27:31 +0200
  • 721b7f0d9b Add LICENSE file Erik Ekman 2020-05-24 13:21:46 +0200
  • 78d64f3cb0
    Merge pull request #36 from deep-42-thought/master Erik Ekman 2020-05-24 13:20:45 +0200
  • be0735d7c7 documentation: make it clear, what incompleteness `-b` has #36 Erich Eckner 2020-02-21 14:39:52 +0100
  • 8e14f18282
    Merge pull request #35 from JohnAZoidberg/routepath Erik Ekman 2019-08-27 22:34:08 +0200
  • d2f671bdc7 Define searchpath for route with macro #35 Daniel Schaefer 2019-08-24 16:43:34 +0200
  • 67643ee996 Merge PR #32: client: warn when handshake fails due to BADIP Erik Ekman 2019-08-04 13:53:43 +0200
  • 37960ab9dd client: warn when handshake fails due to BADIP rofl0r 2018-12-29 05:25:11 +0000
  • d37ebdaca7
    Merge pull request #28 from l29ah/strncat-warning Erik Ekman 2019-08-04 13:42:13 +0200
  • 024481c94b Fix cross compilation gregor herrmann 2019-02-09 20:42:01 +0100
  • 0dbbc611d0
    Fix compiling error on Alpine #34 Moeyoo 2019-07-30 16:06:33 +0800
  • 9b6d549ebd Fix cross compilation #33 gregor herrmann 2019-02-09 20:42:01 +0100
  • fc11f805c0 client: warn when handshake fails due to BADIP #32 rofl0r 2018-12-29 05:25:11 +0000
  • 9470357d52 updated routing docs for -r mode #31 John Roman 2018-10-23 10:54:06 -0700
  • 81f8e022c1
    Fix compiler warnings #30 Pascal Ernster 2018-10-03 18:52:16 +0200
  • 1a110abef6
    client: add an option to set the inactivity timeout interval #29 Sergey Alirzaev 2018-10-01 04:10:39 +0300
  • b406009c6d
    client.c: don't produce an useless strncat usage warning #28 Sergey Alirzaev 2018-10-01 04:04:15 +0300
  • 27e5d6fadd code.kryo.se is now served over HTTPS Erik Ekman 2018-03-24 15:00:37 +0100
  • 89cc8a4478 Add `docdir` and install README.md to it. #27 Doron Behar 2018-02-27 17:43:53 +0200
  • 05dc792d86 Update android readme Erik Ekman 2017-10-22 12:01:46 +0200
  • 99c0efc467 Try building working binaries for non-ancient Android Erik Ekman 2017-10-22 11:54:08 +0200
  • 72bdf7f20e Merge branch 'protect-options' of https://github.com/Masaq-/iodine into protect_opts Erik Ekman 2017-10-22 11:59:38 +0200
  • 31bfe9ff3e Merge pull request #26 from TijmenW/androidGitignore Erik Ekman 2017-10-22 11:54:32 +0200
  • cd5bedca74 Merge pull request #25 from chengzhicn/master Erik Ekman 2017-10-22 11:49:42 +0200
  • 9f48fc01a5 Add android build files to .gitignore #26 Tijmen Wildervanck 2017-10-13 21:12:00 +0200
  • 122ac1a25d check error returned by dns_decode #25 chengzhicn 2017-10-13 03:08:12 +0800
  • 62e3437c6e fixed build on OS X 10.11 #16 Frekk van Blagh 2017-10-02 15:28:43 +0200
  • 95d20a2a11 fix window test frekky 2017-07-04 21:47:20 +0200
  • 2a425b90f7 be more conservative with max hostname/data len frekky 2017-07-04 21:45:35 +0200
  • 6e7099866f fix reassembly, ticking and sliding frekky 2017-07-04 21:44:12 +0200
  • eee0d14a69 improve debug output & remove unnecessary window_ticks frekky 2017-07-04 21:40:56 +0200
  • a2281e63e1 Removed guaranteed arrival constraint by default frekky 2017-07-03 22:22:22 +0200
  • 0761223a65 add window_slide function and adjustments to receiver code frekky 2017-07-03 08:41:50 +0200
  • d58dd3185e Fixed major connection stability issues frekky 2017-07-01 21:43:52 +0200
  • e99fb20bbb Reorganised frag data buffers for dynamic allocation frekky 2017-06-26 15:55:12 +0200
  • 65d9d2ba23 Added --enable-debug option to configure frekky 2017-06-26 15:54:06 +0200
  • 90e9ab85a7 Merge branch 'Masaq--window-size-zero' frekky 2017-06-24 20:04:27 +0200
  • 6ea754329f Merge branch 'window-size-zero' from Masaq- frekky 2017-06-24 20:03:16 +0200
  • 2219dc370b Merge branch 'Masaq--delay-variance-option' frekky 2017-06-22 17:24:04 +0200
  • 6050bed3e6 Merge branch 'delay-variance-option' of https://github.com/Masaq-/iodine into Masaq--delay-variance-option frekky 2017-06-22 17:22:34 +0200
  • ad27563d32 Merge with autotools branch frekky 2017-06-22 16:59:48 +0200
  • f7fd711c0c Merge remote-tracking branch 'upstream/master' frekky 2017-06-22 09:45:38 +0200
  • 0d93784715 option (-J0) to autodetect delay variance factor Masaq- 2017-06-09 03:50:46 +0000
  • 0156d5a13d Merge 6f4cea3960 into 006ffa619e #13 Ricky Burgin 2017-04-10 22:56:31 +0000
  • 736f475a03 Merge 948aee9043 into 006ffa619e #14 Brendan McCoy 2017-04-10 22:56:31 +0000
  • 006ffa619e Fix android build after removal of base64u.h Erik Ekman 2017-04-10 21:44:26 +0200
  • 79455c380d consequently use tabs, and no spaces Ralf Ramsauer 2017-03-11 21:37:59 -0800
  • 8d4b43e178 Update tests to latest changes Ralf Ramsauer 2017-03-11 20:44:08 -0800
  • 94251811da window size zero (-W0) drops packets from client tun device Masaq- 2017-04-04 20:00:10 +0000
  • 1cbe946676 recalculate timeout in immediate mode also Masaq- 2017-04-03 20:22:34 +0000
  • d10bea1607 store the delay variance factor in a double Masaq- 2017-04-02 16:29:19 +0000
  • d26ddb9a07 add fine-tuning option -J to set delay variance factor Masaq- 2017-04-02 02:42:23 +0000
  • 8c5127b375 don't zero-initialise variable Ralf Ramsauer 2017-03-11 16:05:24 -0800
  • 119d1b2da1 dns: improve code style Ralf Ramsauer 2017-03-11 15:47:33 -0800
  • 4591cafd27 encoding: simplify {places,eats}_dots Ralf Ramsauer 2017-03-11 15:37:56 -0800
  • 0eb3b65158 encoding: use simple int's instead of accessor functions Ralf Ramsauer 2017-03-11 15:34:23 -0800
  • 317511e3ca nitpick: coding style Ralf Ramsauer 2017-03-11 15:17:11 -0800
  • 844a2798eb encoder: use explicit variable names in operation structure Ralf Ramsauer 2017-03-11 15:15:22 -0800
  • 6b438e7517 encoder: further simplifications Ralf Ramsauer 2017-03-11 15:11:17 -0800
  • b517121f1c base encoder: simplify structures Ralf Ramsauer 2017-03-11 15:04:26 -0800
  • d05923d2b1 global: constify things Ralf Ramsauer 2017-03-11 14:35:27 -0800
  • 52c4940523 Warn, warn warn. Ralf Ramsauer 2017-03-11 02:36:54 -0800
  • ccc49f16f7 util: add missing #includes Ralf Ramsauer 2017-03-11 02:46:47 -0800
  • ac6db12ddb iodine, iodined: print intentional help to stdout Ralf Ramsauer 2017-03-11 02:32:14 -0800
  • f8f87e3a54 iodine: remove spurious newline Ralf Ramsauer 2017-03-11 02:26:13 -0800
  • 84ded018cf iodine: add usage for -4 and -6 command line arguments Ralf Ramsauer 2017-03-11 02:19:03 -0800
  • 5fd0874aba iodine: improve help output format Ralf Ramsauer 2017-03-11 02:16:12 -0800
  • 43dad946c6 common: no need for \n in check_superuser Ralf Ramsauer 2017-03-11 02:10:38 -0800
  • b884bfecfb iodined: improve usage() readability Ralf Ramsauer 2017-03-11 01:58:47 -0800
  • 829a822de3 iodined: improve help output format Ralf Ramsauer 2017-03-11 01:52:28 -0800
  • fe0dbccbc5 iodine/iodined: get rid of redundant local __progname definition Ralf Ramsauer 2017-03-11 01:41:17 -0800
  • 2efa4dfb35 iodine: consolidate help() and usage() Ralf Ramsauer 2017-03-11 01:34:46 -0800
  • 1c86bf347f iodine/iodined: do not print usage if no superuser Ralf Ramsauer 2017-03-11 02:05:13 -0800
  • c83d2ae03c client: constify test patterns Ralf Ramsauer 2017-03-10 23:41:07 -0800
  • 77dd915ad5 Documentation: remove trailing whitespaces Ralf Ramsauer 2017-03-10 23:35:31 -0800
  • be25d71f26 Merge 4341c2707e into 68443abd60 #8 Barak A. Pearlmutter 2016-12-28 23:08:26 +0000
  • 4341c2707e get IPV6_PKTINFO defined by Darwin headers #8 Barak A. Pearlmutter 2016-12-29 00:08:16 +0100
  • 8e58aeb2ff avoid OS=DARWINdigists Barak A. Pearlmutter 2016-12-28 23:38:15 +0100
  • af51bd4d46 tell travis build requires autoconf AX_* macros Barak A. Pearlmutter 2016-12-28 13:33:47 +0100
  • 6529fd89f1 need appropriate #include for socklen_t on Darwin Barak A. Pearlmutter 2016-12-28 13:12:45 +0100
  • a602f3c1e2 tell travis to use autotools Barak A. Pearlmutter 2016-12-28 12:40:06 +0100
  • 504ef5c267 document use of autotools Barak A. Pearlmutter 2016-12-28 11:45:36 +0100
  • 29b7110bc6 avoid incomplete type issue Barak A. Pearlmutter 2016-12-28 12:01:30 +0100
  • 5183561457 autotools enables debugging (gcc -g) by default Barak A. Pearlmutter 2016-12-28 11:40:55 +0100
  • 0f6285d45c do gcc -Wall the autotools way Barak A. Pearlmutter 2016-12-28 11:31:44 +0100
  • d96c2ea431 do gcc -std=c99 the autotools way Barak A. Pearlmutter 2016-12-28 11:31:09 +0100
  • 9e5e197376 update version number in autotools Barak A. Pearlmutter 2016-12-28 11:29:42 +0100
  • 988d130637 README is now README.md Barak A. Pearlmutter 2016-12-28 11:29:01 +0100
  • 11b6da12ff Merge remote-tracking branch 'yarrick/master' into autotools Barak A. Pearlmutter 2016-12-28 11:15:45 +0100
  • b4f42ec82d Fixed systemd related compile error frekky 2016-12-11 11:49:37 +0800