90 Commits

Author SHA1 Message Date
eyedeekay
1627bf6342 Update dependencies and enhance logging in loader package 2025-10-20 21:03:24 -04:00
eyedeekay
39dd989f4e Update go-sam-go and onramp dependencies to latest versions 2025-10-20 18:48:43 -04:00
eyedeekay
6426d623ef Remove skipped tests that require I2P router connection from config and control test files 2025-10-19 18:14:16 -04:00
eyedeekay
9d16707c94 Update go-sam-go and onramp dependencies to latest versions 2025-10-19 18:13:14 -04:00
eyedeekay
9f56ab34da Create HTTP Client tunnel test suites 2025-10-19 11:45:23 -04:00
eyedeekay
76a0e20d60 Add validation structure, fixup missing/inoperational WebUI junk. 2025-10-19 11:20:54 -04:00
eyedeekay
374030f564 Refactor test files for improved readability and consistency 2025-10-18 22:59:29 -04:00
eyedeekay
bf44e03d24 Implement configuration management and control for I2P tunnels with HTTP handlers and associated tests 2025-10-18 22:59:04 -04:00
eyedeekay
e07d61432e Add unit tests for LoadConfig in TCP client implementation 2025-10-18 22:43:46 -04:00
eyedeekay
ea7bec0fd4 Implement configuration loading for HTTP, IRC, TCP, and UDP tunnels using go-i2ptunnel-config 2025-10-18 22:35:38 -04:00
eyedeekay
da3277425a Implements IRC and HTTP filtering 2025-10-17 19:48:33 -04:00
eyedeekay
433a0319f8 Refactor UDP connection handling in SOCKS and UDP client implementations 2025-10-17 19:40:15 -04:00
eyedeekay
6c7539b76a Add missing I2PTunnel interface methods to UDP server 2025-10-17 19:16:28 -04:00
eyedeekay
ba4117d614 Add missing methods to implement complete IRC interfaces 2025-10-17 12:40:04 -04:00
eyedeekay
3461df50c6 Add missing methods to implement complete interfaces 2025-10-16 23:24:10 -04:00
eyedeekay
5eb5646d1b Add missing methods to implement complete interfaces 2025-10-16 23:23:22 -04:00
eyedeekay
ad1919c51f random port pickers 2025-02-16 18:57:48 -05:00
eyedeekay
bd91854c14 update dependencies and explicitly reference the tunnel in use inside of the garlic structure 2025-02-16 18:41:07 -05:00
eyedeekay
af62b93e36 update dependencies and explicitly reference the tunnel in use inside of the garlic structure 2025-02-16 18:40:56 -05:00
eyedeekay
4ea1a86e52 add keydirs to .gitignore 2025-02-10 14:37:52 -05:00
eyedeekay
3fa1c56c3a update TODO.md 2025-02-10 14:26:42 -05:00
eyedeekay
f2cdd3c934 add main function for webui 2025-02-10 00:37:24 -05:00
eyedeekay
8ca4a966cb add main function for webui 2025-02-10 00:36:58 -05:00
eyedeekay
454f5a79d2 add main function for webui 2025-02-10 00:34:26 -05:00
eyedeekay
72da30ac2d add main function for webui 2025-02-10 00:33:29 -05:00
eyedeekay
729f9afcda Implement a basic HTTP proxy 2025-02-10 00:32:29 -05:00
eyedeekay
50fe3b1cf5 loader constructor, socks constructor 2025-02-10 00:12:57 -05:00
eyedeekay
96f1dea458 Work on webui, testing stuff 2025-02-09 12:18:57 -05:00
eyedeekay
a8d467fc10 refinements 2025-02-08 21:48:59 -05:00
eyedeekay
c4e8885653 unset ANDROID_NDK_HOME in makefile 2025-02-08 18:32:18 -05:00
eyedeekay
0e2175d44e all the Options() functions are redundant 2025-02-08 17:13:29 -05:00
eyedeekay
e803cd2c7f IRC client 2025-02-08 17:09:25 -05:00
eyedeekay
741c792835 Add TODO's for tunnel filters that match Java I2P's IRC filter 2025-02-08 17:00:24 -05:00
eyedeekay
3be98563e4 Add docs 2025-02-07 23:03:49 -05:00
eyedeekay
cb1a83c740 Add settable options 2025-02-07 23:02:45 -05:00
eyedeekay
a0d148ad79 Mobile bindings 2025-02-07 17:01:34 -05:00
eyedeekay
1441220c7c http and IRC servers with filtering 2025-02-07 13:45:47 -05:00
eyedeekay
6896d8ca87 Set a lower max packet size 2025-02-07 13:35:55 -05:00
eyedeekay
a475fd11fe fmt 2025-02-07 13:23:07 -05:00
eyedeekay
740d55fde4 Fix UDP handler in SOCKS 2025-02-07 12:38:10 -05:00
eyedeekay
11fba0d9ab SOCKS implementation based on txthinking/socks5 2025-02-07 12:17:18 -05:00
eyedeekay
916b545ac8 Add filtering wrapper components for http and IRC 2025-02-03 23:45:54 -05:00
eyedeekay
1f5dc48257 add docs 2025-02-03 21:32:49 -05:00
eyedeekay
4540aa1d59 fix doc generator 2025-02-03 21:32:38 -05:00
eyedeekay
141fd98442 Stub the remaining instantiators 2025-02-03 21:21:27 -05:00
eyedeekay
a58bdf4858 Fix instantiators for TCP, UDP, stub instantiators for IRC 2025-02-03 21:18:47 -05:00
eyedeekay
b360c51c7d Fix instantiators for TCP, UDP, stub instantiators for IRC 2025-02-03 21:18:42 -05:00
eyedeekay
21ef3aaf7f start working on irc sanitizer 2025-02-03 20:19:45 -05:00
eyedeekay
fbba64f857 start working on http sanitizer 2025-02-03 20:19:10 -05:00
eyedeekay
6fcdf25c2b start working on http sanitizer 2025-02-03 20:18:09 -05:00