Commit Graph

  • 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 Barak A. Pearlmutter 2016-12-28 23:08:26 +0000
  • 4341c2707e get IPV6_PKTINFO defined by Darwin headers 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
  • 67c7ae15b8 Fix uninitialised variable frekky 2016-12-09 10:00:22 +0800
  • 61643cb550 Fix inconsistent reference & warnings frekky 2016-12-09 09:57:02 +0800
  • 082acc055e Merge jedisct1 nullderef frekky 2016-12-09 09:44:09 +0800
  • 17195eead1 Merge branch 'nullderef' of https://github.com/jedisct1/iodine frekky 2016-12-09 09:43:16 +0800
  • 56e1887b93 Merge branch 'jedisct1-fix-socket-length' frekky 2016-12-09 09:41:34 +0800
  • adee2b7996 Merge branch 'fix-socket-length' of https://github.com/jedisct1/iodine into jedisct1-fix-socket-length frekky 2016-12-09 09:34:10 +0800
  • 674c3514dc Merge branch 'Masaq--a6-dname' frekky 2016-12-09 09:27:49 +0800
  • 458117c14c fixed write warning frekky 2016-12-09 09:27:08 +0800
  • 192b73cf68 Fixed client upenctest frekky 2016-12-09 08:33:09 +0800
  • 68443abd60 Fixed non-standard passing of va_list into functions declared with ... Jes Bodi Klinke 2016-11-29 11:10:38 -0800
  • 52e9b3479f Merge pull request #23 from jovial/master Erik Ekman 2016-11-23 10:10:19 +0100
  • 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 +0000
  • 2e6a5876d6 add support for more query types: A6 AAAA DNAME PTR Masaq- 2016-11-07 11:47:20 +0000
  • dd1d12e8fb Store the length of name servers addresses Frank Denis 2016-11-04 16:59:19 +0100
  • 756dc2005d Rename nameserv_addrs_len to nameserv_addrs_count Frank Denis 2016-11-04 16:53:10 +0100
  • 9e0b6d2fa9 Avoid NULL pointer dereference on macOS Frank Denis 2016-11-04 16:22:49 +0100
  • a96e2e7a69 Refuse attempts to set options after option negotiation has completed. Masaq- 2016-10-22 04:46:48 +0000
  • 2a972feb79 Merge dbe9a10fc1 into 8e15a73a77 frekky 2016-09-24 13:40:20 +0000
  • dbe9a10fc1 Fix version check and codec check to be backwards compatible frekky 2016-09-24 21:39:28 +0800
  • 8c831b0436 Merge https://github.com/yarrick/iodine frekky 2016-09-24 20:32:44 +0800
  • cd39727432 Merge https://github.com/Pneumaticat/iodine frekky 2016-08-05 20:47:37 +0800
  • cf38506dd9 Merge pull request from WGH- frekky 2016-08-05 20:38:22 +0800
  • 93cf0e67ba fixed buffer overflow and use of uninitialized memory in handle_dns_login WGH 2016-08-03 01:15:06 +0300
  • 4c2f9bf4b7 fixed buffer overflow in handle_null_request() WGH 2016-08-03 01:12:24 +0300
  • 9640f3ede6
    Add window.c to Android.mk Kevin Liu 2016-07-29 14:35:05 -0400
  • 9ce4b28b35
    Fix build on Arch Linux Kevin Liu 2016-07-29 14:34:42 -0400
  • 3b11ff0c4c Speed up legacy mode by dropping unless client is ready to send. Masaq- 2016-05-29 03:56:04 +0000
  • fcb90c2621 Merge 3142e7845a into 8e15a73a77 frekky 2016-05-20 18:35:15 +0000
  • 8e15a73a77 Merge pull request #20 from lexa/master Erik Ekman 2016-05-17 18:00:04 +0200
  • 2edb879845 Listen on two different sockets for ipv6 and ipv4 Aleksei Fedotov 2016-05-11 00:15:33 +0300
  • 4987aa536d Add support for socket activation by ipv6 socket Aleksei Fedotov 2016-05-09 23:04:21 +0300
  • 36df8dc16b Merge pull request #19 from hardfalcon/master Erik Ekman 2016-05-02 17:51:02 +0200
  • 7b1df75e3a Fix compilation with systemd>=230 and for older systemd versions without compat-libs Pascal Ernster 2016-04-30 18:27:15 +0200
  • ac71deeb88 iodined.c: Fix stun timeout. Ying-Chun Liu (PaulLiu) 2016-04-29 13:56:58 +0800
  • cb5450dba7 iodined.c: Fix automatically get external ip (-n auto) Ying-Chun Liu (PaulLiu) 2016-04-27 17:13:35 +0800
  • 5dbe640ec5 mingw don't use arpa/inet.h (#2) Anime4000 2016-04-17 23:24:34 +0900
  • 3142e7845a Fixed tests frekky 2016-03-16 21:51:20 +0800
  • de3ef44cc4 Updated references to struct fragment frekky 2016-03-15 21:39:53 +0800
  • 25a6457e12 Refactored 'fragment' to 'struct fragment' and moved window macros frekky 2016-03-15 21:04:48 +0800
  • fa4bc66d44 Clean up uses of sockaddr_storage frekky 2016-03-15 20:34:07 +0800
  • 5681caad55 Hold onto sockaddr length using new "socket" struct (less messy) frekky 2016-03-13 14:00:06 +0800
  • 1035840335 Moved windows-specific syslog to windows.h (now macro) frekky 2016-03-13 13:43:34 +0800
  • fe97f291cf Removed extra whitespace frekky 2016-03-13 13:39:07 +0800
  • ebcbcc64d8 Remove difftime declaration from common.h frekky 2016-03-13 13:10:54 +0800
  • 93dbe94f60 Use int for timeouts frekky 2016-03-13 13:03:11 +0800
  • 8384da195d Fixed systemd warning and compile error frekky 2016-02-13 22:58:30 +0800
  • 6f43791ebc Fixed bug causing select invalid argument on iodined frekky 2016-02-07 21:59:59 +0800
  • c8105dcc08 Updated protocol docs for TCP forward support frekky 2016-02-07 21:59:27 +0800
  • a5a936f4e4 Implemented TCP forward function (can be used with SSH proxycommand) frekky 2016-02-07 21:59:00 +0800
  • d46766bcc9 Update server login protocol handling for TCP forwarding frekky 2016-02-04 20:46:06 +0800
  • cfd2411e45 Add utility functions for TCP sockets frekky 2016-02-04 20:44:57 +0800
  • d6b48fe4e1 Updated client-side TCP forwarding command line options frekky 2016-02-04 20:44:34 +0800
  • b1d7a78adf Added command line options for TCP forwarding - untested frekky 2016-01-29 22:15:00 +0800
  • 0c33c81e3d Added partial server support for TCP forward negotiation + login frekky 2016-01-29 22:13:42 +0800
  • ffcd9da980 Added client support for negotiating TCP forward options frekky 2016-01-29 22:12:05 +0800
  • 5233c2ab1e Cleaned up client send_packet functions, protocol changes frekky 2016-01-22 21:57:33 +0800
  • 5ceb6312b4 Modified auth checking to count login attempts frekky 2016-01-22 21:56:22 +0800
  • 88b11bffeb Cleaned up handle_null_request, some protocol changes frekky 2016-01-22 21:55:52 +0800
  • ae55020b03 Fix sed regex for making base64u.c for compatibility with OS X frekky 2016-01-18 18:20:21 +0800
  • 4b4f73d11e Fixed duplicate unrecognised command line option error frekky 2016-01-11 21:02:56 +0800
  • 2850b6043d Added long option support for iodined frekky 2016-01-11 21:01:14 +0800
  • ea062a0525 Fixed stats format warnings frekky 2016-01-10 22:07:50 +0800
  • 07181e6a6a Fixed format string warnings when compiling for 32 bit systems frekky 2016-01-10 22:00:52 +0800
  • 34e2285f22 Updated inline dotify test: TODO adjustible DNS max label length frekky 2016-01-10 15:11:31 +0800
  • 150bd5dedc Fix clang reinitialization warning frekky 2016-01-09 22:37:41 +0800
  • ad4aa69be1 Make user.c independent of server for tests, add util.o to testobjs frekky 2016-01-09 22:36:34 +0800
  • 122e42a5f7 Always print window sizes on startup frekky 2016-01-09 22:13:13 +0800
  • 8232979a6e Added more presets - TODO: test to ensure they work as described frekky 2016-01-09 22:12:00 +0800
  • 7068bcc08d Added command line option presets (--preset or -Y) frekky 2016-01-09 19:29:17 +0800
  • f4d1d1634c Server now functions the same as before, using default preset frekky 2016-01-09 15:26:03 +0800
  • 4c3e546b57 Remove unused date constants frekky 2016-01-09 15:05:41 +0800
  • 4cdb3900d8 Modify debug macro to use appropriate global instance frekky 2016-01-09 15:05:16 +0800
  • 147119afee Refactor client code to use client_instance frekky 2016-01-09 15:04:39 +0800
  • 506c1de67e Refactor server code to use global server_instance frekky 2016-01-09 15:03:37 +0800
  • eb6d2fae77 Update makefile to produce correct base64u files frekky 2015-12-16 22:51:59 +0800
  • a17b990570 Reduced max label size to accomodate fussy DNS servers frekky 2015-12-16 22:44:51 +0800
  • 1ff16293dc Refactor to match client.c usage frekky 2015-12-16 22:22:37 +0800
  • ac60bf66a9 Fixed unsigned assignment warnings in tests frekky 2015-11-21 19:38:06 +0800
  • 68a53c4565 Fixed clang warnings + debug build frekky 2015-11-21 19:27:28 +0800
  • e3531378b5 Fixed err.h error frekky 2015-11-17 18:59:26 +0800
  • 03909ad59b Fixed err.h errors frekky 2015-11-16 21:59:01 +0800