mirror of
https://github.com/yarrick/iodine.git
synced 2024-11-22 04:56:07 +03:00
Tag 0.8.0 release
This commit is contained in:
parent
a7ba8ed0b3
commit
607b9d3be1
@ -5,7 +5,7 @@ iodine - https://code.kryo.se/iodine
|
|||||||
|
|
||||||
CHANGES:
|
CHANGES:
|
||||||
|
|
||||||
master:
|
2023-04-17: 0.8.0 "Burning Snowman"
|
||||||
- Mac OS X: Support native utun VPN devices. Patch by
|
- Mac OS X: Support native utun VPN devices. Patch by
|
||||||
Peter Sagerson, ported from OpenVPN by Catalin Patulea.
|
Peter Sagerson, ported from OpenVPN by Catalin Patulea.
|
||||||
- Fix compilation failure on kFreeBSD and Hurd, by Gregor Herrmann
|
- Fix compilation failure on kFreeBSD and Hurd, by Gregor Herrmann
|
||||||
@ -16,7 +16,7 @@ master:
|
|||||||
- Add support for IPv6 in the server.
|
- Add support for IPv6 in the server.
|
||||||
Raw mode will be with same protocol as used for login.
|
Raw mode will be with same protocol as used for login.
|
||||||
Traffic inside tunnel is still IPv4.
|
Traffic inside tunnel is still IPv4.
|
||||||
- Update android build to support 5.0 (Lollipop) and newer.
|
- Update android build to try to support 5.0 (Lollipop) and newer.
|
||||||
- Change external IP lookup to using myip.opendns.com via DNS.
|
- Change external IP lookup to using myip.opendns.com via DNS.
|
||||||
- Add option to choose IPv4 listen address from external IP lookup.
|
- Add option to choose IPv4 listen address from external IP lookup.
|
||||||
- Add server support for handling multiple domains via wildcard.
|
- Add server support for handling multiple domains via wildcard.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
.\" groff -man -Tascii iodine.8
|
.\" groff -man -Tascii iodine.8
|
||||||
.TH IODINE 8 "APR 2012" "User Manuals"
|
.TH IODINE 8 "APR 2023" "User Manuals"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
iodine, iodined \- tunnel IPv4 over DNS
|
iodine, iodined \- tunnel IPv4 over DNS
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
|
@ -11,13 +11,11 @@
|
|||||||
|
|
||||||
LOCAL_PATH:= $(call my-dir)
|
LOCAL_PATH:= $(call my-dir)
|
||||||
|
|
||||||
HEAD_COMMIT = `git rev-parse --short HEAD`
|
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
LOCAL_MODULE := iodine
|
LOCAL_MODULE := iodine
|
||||||
LOCAL_SRC_FILES := tun.c dns.c read.c encoding.c login.c base32.c base64.c base64u.c base128.c md5.c common.c iodine.c client.c util.c
|
LOCAL_SRC_FILES := tun.c dns.c read.c encoding.c login.c base32.c base64.c base64u.c base128.c md5.c common.c iodine.c client.c util.c
|
||||||
LOCAL_CFLAGS := -c -DANDROID -DLINUX -DIFCONFIGPATH=\"/system/bin/\" -Wall -DGITREVISION=\"$(HEAD_COMMIT)\"
|
LOCAL_CFLAGS := -c -DANDROID -DLINUX -DIFCONFIGPATH=\"/system/bin/\" -Wall
|
||||||
LOCAL_LDLIBS := -lz
|
LOCAL_LDLIBS := -lz
|
||||||
LOCAL_CFLAGS += -fPIE
|
LOCAL_CFLAGS += -fPIE
|
||||||
LOCAL_LDFLAGS += -fPIE -pie
|
LOCAL_LDFLAGS += -fPIE -pie
|
||||||
|
@ -11,13 +11,11 @@
|
|||||||
|
|
||||||
LOCAL_PATH:= $(call my-dir)
|
LOCAL_PATH:= $(call my-dir)
|
||||||
|
|
||||||
HEAD_COMMIT = `git rev-parse --short HEAD`
|
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
LOCAL_MODULE := iodine
|
LOCAL_MODULE := iodine
|
||||||
LOCAL_SRC_FILES := tun.c dns.c read.c encoding.c login.c base32.c base64.c base64u.c base128.c md5.c common.c iodine.c client.c util.c
|
LOCAL_SRC_FILES := tun.c dns.c read.c encoding.c login.c base32.c base64.c base64u.c base128.c md5.c common.c iodine.c client.c util.c
|
||||||
LOCAL_CFLAGS := -c -DANDROID -DLINUX -DIFCONFIGPATH=\"/system/bin/\" -Wall -DGITREVISION=\"$(HEAD_COMMIT)\"
|
LOCAL_CFLAGS := -c -DANDROID -DLINUX -DIFCONFIGPATH=\"/system/bin/\" -Wall
|
||||||
LOCAL_LDLIBS := -lz
|
LOCAL_LDLIBS := -lz
|
||||||
|
|
||||||
include $(BUILD_EXECUTABLE)
|
include $(BUILD_EXECUTABLE)
|
||||||
|
@ -6,11 +6,10 @@ SERVER = ../bin/iodined
|
|||||||
|
|
||||||
OS = `echo $(TARGETOS) | tr "a-z" "A-Z"`
|
OS = `echo $(TARGETOS) | tr "a-z" "A-Z"`
|
||||||
ARCH = `uname -m`
|
ARCH = `uname -m`
|
||||||
HEAD_COMMIT = `git rev-parse --short HEAD`
|
|
||||||
|
|
||||||
LIBPATH = -L.
|
LIBPATH = -L.
|
||||||
LDFLAGS += -lz `sh osflags $(TARGETOS) link` $(LIBPATH)
|
LDFLAGS += -lz `sh osflags $(TARGETOS) link` $(LIBPATH)
|
||||||
CFLAGS += -std=c99 -c -g -Wall -D$(OS) -pedantic `sh osflags $(TARGETOS) cflags` -DGITREVISION=\"$(HEAD_COMMIT)\"
|
CFLAGS += -std=c99 -c -g -Wall -D$(OS) -pedantic `sh osflags $(TARGETOS) cflags`
|
||||||
CFLAGS += -Wstrict-prototypes -Wtype-limits -Wmissing-declarations -Wmissing-prototypes
|
CFLAGS += -Wstrict-prototypes -Wtype-limits -Wmissing-declarations -Wmissing-prototypes
|
||||||
|
|
||||||
all: stateos $(CLIENT) $(SERVER)
|
all: stateos $(CLIENT) $(SERVER)
|
||||||
|
@ -116,7 +116,7 @@ static inline void usage(void)
|
|||||||
static void version(void)
|
static void version(void)
|
||||||
{
|
{
|
||||||
fprintf(stderr, "iodine IP over DNS tunneling client\n"
|
fprintf(stderr, "iodine IP over DNS tunneling client\n"
|
||||||
"Git version: %s\n", GITREVISION);
|
"version 0.8.0 from 2023-04-17\n");
|
||||||
|
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
@ -2332,7 +2332,7 @@ static void version(void)
|
|||||||
{
|
{
|
||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
"iodine IP over DNS tunneling server\n"
|
"iodine IP over DNS tunneling server\n"
|
||||||
"Git version: %s\n", GITREVISION);
|
"version 0.8.0 from 2023-04-17\n");
|
||||||
|
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user