Skip to content

Commit 1ba0420

Browse files
committed
Move IP in with the other per-protocol data structures & parsing
1 parent 627321b commit 1ba0420

File tree

11 files changed

+15
-25
lines changed

11 files changed

+15
-25
lines changed

app/src/main/java/tech/httptoolkit/android/vpn/Packet.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@
1717
package tech.httptoolkit.android.vpn;
1818

1919
import androidx.annotation.NonNull;
20-
import androidx.annotation.Nullable;
2120

22-
import tech.httptoolkit.android.vpn.network.ip.IPv4Header;
21+
import tech.httptoolkit.android.vpn.transport.ip.IPv4Header;
2322
import tech.httptoolkit.android.vpn.transport.ITransportHeader;
2423
import tech.httptoolkit.android.vpn.transport.tcp.TCPHeader;
2524
import tech.httptoolkit.android.vpn.transport.udp.UDPHeader;

app/src/main/java/tech/httptoolkit/android/vpn/Session.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import android.util.Log;
2020

21-
import tech.httptoolkit.android.vpn.network.ip.IPv4Header;
21+
import tech.httptoolkit.android.vpn.transport.ip.IPv4Header;
2222
import tech.httptoolkit.android.vpn.socket.ICloseSession;
2323
import tech.httptoolkit.android.vpn.transport.tcp.TCPHeader;
2424
import tech.httptoolkit.android.vpn.transport.udp.UDPHeader;

app/src/main/java/tech/httptoolkit/android/vpn/SessionHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
import java.util.concurrent.ExecutorService;
2424
import java.util.concurrent.Executors;
2525

26-
import tech.httptoolkit.android.vpn.network.ip.IPPacketFactory;
27-
import tech.httptoolkit.android.vpn.network.ip.IPv4Header;
26+
import tech.httptoolkit.android.vpn.transport.ip.IPPacketFactory;
27+
import tech.httptoolkit.android.vpn.transport.ip.IPv4Header;
2828
import tech.httptoolkit.android.vpn.socket.SocketNIODataService;
2929
import tech.httptoolkit.android.vpn.transport.PacketHeaderException;
3030
import tech.httptoolkit.android.vpn.transport.icmp.ICMPPacket;

app/src/main/java/tech/httptoolkit/android/vpn/socket/SocketChannelReader.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
import tech.httptoolkit.android.vpn.ClientPacketWriter;
77
import tech.httptoolkit.android.vpn.Session;
8-
import tech.httptoolkit.android.vpn.network.ip.IPPacketFactory;
9-
import tech.httptoolkit.android.vpn.network.ip.IPv4Header;
8+
import tech.httptoolkit.android.vpn.transport.ip.IPPacketFactory;
9+
import tech.httptoolkit.android.vpn.transport.ip.IPv4Header;
1010
import tech.httptoolkit.android.vpn.transport.PacketHeaderException;
1111
import tech.httptoolkit.android.vpn.transport.tcp.TCPHeader;
1212
import tech.httptoolkit.android.vpn.transport.tcp.TCPPacketFactory;

app/src/main/java/tech/httptoolkit/android/vpn/transport/icmp/ICMPPacket.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package tech.httptoolkit.android.vpn.transport.icmp;
22

3-
import java.nio.ByteBuffer;
4-
53
import tech.httptoolkit.android.vpn.transport.PacketHeaderException;
64

75
public class ICMPPacket {

app/src/main/java/tech/httptoolkit/android/vpn/transport/icmp/ICMPPacketFactory.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
package tech.httptoolkit.android.vpn.transport.icmp;
22

3-
import android.util.Log;
4-
53
import androidx.annotation.NonNull;
64

75
import java.io.ByteArrayOutputStream;
86
import java.nio.ByteBuffer;
97

10-
import tech.httptoolkit.android.TagKt;
11-
import tech.httptoolkit.android.vpn.network.ip.IPPacketFactory;
12-
import tech.httptoolkit.android.vpn.network.ip.IPv4Header;
8+
import tech.httptoolkit.android.vpn.transport.ip.IPPacketFactory;
9+
import tech.httptoolkit.android.vpn.transport.ip.IPv4Header;
1310
import tech.httptoolkit.android.vpn.transport.PacketHeaderException;
1411

1512
import static tech.httptoolkit.android.vpn.util.PacketUtil.calculateChecksum;

app/src/main/java/tech/httptoolkit/android/vpn/network/ip/IPPacketFactory.java renamed to app/src/main/java/tech/httptoolkit/android/vpn/transport/ip/IPPacketFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package tech.httptoolkit.android.vpn.network.ip;
17+
package tech.httptoolkit.android.vpn.transport.ip;
1818

1919
import androidx.annotation.NonNull;
2020

app/src/main/java/tech/httptoolkit/android/vpn/network/ip/IPv4Header.java renamed to app/src/main/java/tech/httptoolkit/android/vpn/transport/ip/IPv4Header.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package tech.httptoolkit.android.vpn.network.ip;
18-
19-
import androidx.annotation.Nullable;
17+
package tech.httptoolkit.android.vpn.transport.ip;
2018

2119
/**
2220
* Data structure for IPv4 header as defined in RFC 791.

app/src/main/java/tech/httptoolkit/android/vpn/transport/tcp/TCPPacketFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
import android.util.Log;
2222

2323
import tech.httptoolkit.android.vpn.Packet;
24-
import tech.httptoolkit.android.vpn.network.ip.IPPacketFactory;
25-
import tech.httptoolkit.android.vpn.network.ip.IPv4Header;
24+
import tech.httptoolkit.android.vpn.transport.ip.IPPacketFactory;
25+
import tech.httptoolkit.android.vpn.transport.ip.IPv4Header;
2626
import tech.httptoolkit.android.vpn.transport.PacketHeaderException;
2727
import tech.httptoolkit.android.vpn.util.PacketUtil;
2828

app/src/main/java/tech/httptoolkit/android/vpn/transport/udp/UDPPacketFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import androidx.annotation.NonNull;
44

5-
import tech.httptoolkit.android.vpn.network.ip.IPPacketFactory;
6-
import tech.httptoolkit.android.vpn.network.ip.IPv4Header;
5+
import tech.httptoolkit.android.vpn.transport.ip.IPPacketFactory;
6+
import tech.httptoolkit.android.vpn.transport.ip.IPv4Header;
77
import tech.httptoolkit.android.vpn.transport.PacketHeaderException;
88
import tech.httptoolkit.android.vpn.util.PacketUtil;
99

0 commit comments

Comments
 (0)