Commit Graph

  • 7048131842 Add the TLS Configuration to the configuration generator master idk 2021-02-28 16:17:29 -05:00
  • b47b3971f7 Add the TLS Configuration to the configuration generator idk 2021-02-28 16:16:30 -05:00
  • e31a7636d0 tweak TLS configuration options idk 2021-02-28 16:10:55 -05:00
  • 9b05750814 TLS Certificate generation helper idk 2021-02-28 15:28:53 -05:00
  • 494f0274ba Add TLS Options idk 2021-02-28 14:54:48 -05:00
  • a079a9c9ff Get ready for using a proper template idk 2021-02-28 14:19:46 -05:00
  • fa15eeec97 Update default tunnels.ini idk 2021-02-28 13:39:04 -05:00
  • d5422aee75 ditch the old interface options that never worked and weren't actually in the best place anyway idk 2021-02-28 13:20:32 -05:00
  • 4232b6e197 use interface options across all base tunnel types idk 2021-02-28 13:17:13 -05:00
  • fcdd8b7f52 Start work on supporting TLS for tunnels, begin by switching all optional args to the interface instead of the concrete type idk 2021-02-28 12:34:22 -05:00
  • 529a5f77cb fix output of conf.Print idk 2021-02-05 21:58:30 -05:00
  • 8be5dfbee0 set enough defaults to validate new config idk 2020-09-20 16:58:04 -04:00
  • 87e663ed3d set enough defaults to validate new config idk 2020-09-20 16:48:04 -04:00
  • ff11aeebc4 set enough defaults to validate new config idk 2020-09-20 16:42:24 -04:00
  • 8e0af0c4f6 add support for the config file idk 2020-09-19 23:21:56 -04:00
  • 3ab932c170 Fix error in config directory v0.32.1 idk 2020-01-05 13:51:07 -05:00
  • 6159dc47f0 Fix error in config directory idk 2020-01-05 13:48:30 -05:00
  • bf6b920eff add go.mod idk 2019-12-31 21:57:35 -05:00
  • aa52be69ff remove vendor dir v0.32.09 idk 2019-10-21 13:53:41 -04:00
  • d2f767dbe0 clean up conditional compilation v0.32.082 idk 2019-09-28 00:10:36 -04:00
  • b89d62e481 update the manager to include noui idk 2019-09-27 23:45:37 -04:00
  • 06113918ea update the manager to include noui idk 2019-09-27 23:31:32 -04:00
  • a884fa4692 update the manager to include noui idk 2019-09-27 23:29:17 -04:00
  • fc36f9cf6f fix go vet for ./interface idk 2019-09-11 23:18:29 -04:00
  • 3248dd789d fix go vet for ./interface idk 2019-09-11 23:12:33 -04:00
  • 71ca8cd65f add in http outproxy helpers v0.32.081 idk 2019-09-08 17:01:05 -04:00
  • 60e9f15b18 add in the outproxy helpers idk 2019-09-08 16:20:30 -04:00
  • ee8617deb0 fix helpers v0.32.08 idk 2019-09-06 16:43:33 -04:00
  • 029317222e bandwidth limits for TCP v0.32.07 idk 2019-09-05 17:26:04 -04:00
  • bcd32aa8ad bandwidth limits for TCP idk 2019-09-05 17:25:46 -04:00
  • 3c1a44e1d2 only limit if bytelimit > 0 idk 2019-09-05 02:08:31 -04:00
  • 7167ba3a1c add per-client bandwidth limiter idk 2019-09-05 01:54:28 -04:00
  • 3ff494c374 add per-client bandwidth limiter idk 2019-09-05 01:45:17 -04:00
  • aebbe18f3b bump version idk 2019-09-02 20:49:55 -04:00
  • 081b25d54c re-add noui version idk 2019-09-02 20:46:17 -04:00
  • 78306cc9e6 give more information when saving a key, like the name v0.32.06 idk 2019-09-01 23:48:16 -04:00
  • 0e40939f7d ssure that a config file exists even if null v0.32.05 idk 2019-09-01 21:23:00 -04:00
  • ccc29b5e66 purge redundant config items! v0.32.04 idk 2019-08-31 16:55:22 -04:00
  • 36655256c3 fix client control panel in webui idk 2019-08-31 15:12:08 -04:00
  • efccedaafb next part of the migration to a single standardized config struct idk 2019-08-31 13:22:32 -04:00
  • a75baf9db7 next part of the migration to a single standardized config struct idk 2019-08-31 13:22:12 -04:00
  • d67c0c0e31 move the helpers v0.32.03 idk 2019-08-31 03:12:54 -04:00
  • e88e3a0a6b move the helpers idk 2019-08-31 03:12:09 -04:00
  • f530ccd37f Fix the helpers v0.32.02 idk 2019-08-31 03:05:50 -04:00
  • afdc44afc6 Fix the helpers idk 2019-08-31 03:02:13 -04:00
  • 6b873f4fc2 update the interface idk 2019-08-31 02:50:11 -04:00
  • c427d576cb more prep to reduce the amount of repeated configuration code v0.32.01 idk 2019-08-31 00:13:20 -04:00
  • 383fafea25 more prep to reduce the amount of repeated configuration code idk 2019-08-31 00:13:10 -04:00
  • 9254afc776 move config stuff around idk 2019-08-25 20:32:50 -04:00
  • 29c48f906c begin config cleanup idk 2019-08-25 19:21:11 -04:00
  • 38a4e1b3ad begin config cleanup idk 2019-08-25 19:20:54 -04:00
  • bd255b651b fix cli tool v0.32.0 idk 2019-08-23 20:04:16 -04:00
  • 7b7238db56 fix cli tool idk 2019-08-23 20:03:59 -04:00
  • e0e31c041a vpn prep idk 2019-08-20 23:53:47 -04:00
  • a8b416b8b1 update CSS idk 2019-08-20 19:17:44 -04:00
  • 61b8dc0813 update CSS idk 2019-08-20 19:14:51 -04:00
  • 862b7a8c3a update CSS idk 2019-08-20 18:52:54 -04:00
  • d8755c1229 update CSS idk 2019-08-20 18:41:14 -04:00
  • 0131d84eb5 fix the webview UI idk 2019-08-20 17:14:34 -04:00
  • 2643598a6e fix inverted server detection idk 2019-08-20 15:48:22 -04:00
  • 8bc137072c launch webui idk 2019-08-20 02:18:02 -04:00
  • 976338c5c9 move gui bits around so I can re-use them better idk 2019-08-20 01:17:02 -04:00
  • 6274e4ac6b Experimental GTKWebkit based UI idk 2019-08-19 02:45:09 -04:00
  • 70689f669f add in browserproxy idk 2019-08-14 19:41:35 -04:00
  • 86a305d47f add in browserproxy idk 2019-08-14 19:40:47 -04:00
  • 0e126429da gofmt idk 2019-08-14 19:19:28 -04:00
  • e459edd194 add in hashhash option idk 2019-08-14 19:05:58 -04:00
  • b6c3371366 update modules idk 2019-08-14 16:47:32 -04:00
  • 7c0d7cb0d5 modules idk 2019-08-14 16:15:50 -04:00
  • 888fe2e1bb experiment with word-based representation of base32 addresses for human-to-human transmission idk 2019-08-14 13:21:49 -04:00
  • eff15e73ba Human-readable sharable hashes idk 2019-08-14 00:46:35 -04:00
  • a812fbd784 human-readable hash experiment idk 2019-08-13 23:23:16 -04:00
  • a7f81444e2 add CSRF prevention features idk 2019-07-11 19:31:18 -04:00
  • a781f8cea1 add CSRF prevention features idk 2019-07-11 19:22:14 -04:00
  • d708ea6a18 add CSRF prevention features idk 2019-07-11 19:21:58 -04:00
  • a40083695e add CSRF prevention features idk 2019-07-11 19:21:52 -04:00
  • 03255526ec add CSRF prevention features idk 2019-07-11 19:21:24 -04:00
  • 2779413484 Add untracked files idk 2019-06-25 12:34:11 -04:00
  • 593a62f27c fix non-color pages from the handler idk 2019-06-25 11:41:22 -04:00
  • c3192414f7 add controller options, the actual function will be determined by the tunnel type idk 2019-06-14 01:09:55 -04:00
  • d7607117be udp service stability improvements, prep for kcp-over-i2p tunnels and easy VPN tunnels idk 2019-06-12 10:31:24 -04:00
  • 22de47a2c5 udp service stability improvements, prep for kcp-over-i2p tunnels and easy VPN tunnels idk 2019-06-12 10:30:32 -04:00
  • 0cd844cbd8 udp service stability improvements, prep for kcp-over-i2p tunnels and easy VPN tunnels idk 2019-06-12 09:16:13 -04:00
  • 3c99520aa7 I do have to get keys from the interface idk 2019-06-09 23:10:29 -04:00
  • 713635d568 try and improve UDP a little idk 2019-05-29 22:45:04 -04:00
  • d771ba0ea8 fix UDP port to prioritize java i2p idk 2019-05-29 12:09:24 -04:00
  • 88a0bd74cb fix retry loop in UDP idk 2019-05-29 12:03:21 -04:00
  • f1a9fa0efd update readme idk 2019-05-25 14:56:37 -04:00
  • 339cafddeb controller updates, stability updates, use stable sam3 idk 2019-05-25 14:46:23 -04:00
  • 9df4822e1e re-generate conpatibility idk 2019-05-18 16:58:44 -04:00
  • 433aef42fe fix bugs, important interface stuff idk 2019-05-18 11:24:04 -04:00
  • 76b5f7acb2 start-stop-restart for TCP server idk 2019-05-18 10:43:57 -04:00
  • d5f792142e begin web control interface idk 2019-05-17 19:02:08 -04:00
  • 70a8ab4019 gofmt idk 2019-05-12 21:37:42 -04:00
  • 5ddea40045 Force initialization of the config memory idk 2019-05-12 21:37:26 -04:00
  • 7fe45cca93 Fix interrupt handler idk 2019-05-12 10:52:18 -04:00
  • 4319726630 activate http proxy idk 2019-05-11 22:37:59 -04:00
  • 00e5cb49c7 making it a web interface idk 2019-05-11 17:03:01 -04:00
  • 20d1d9f244 setting up for an actual control panel idk 2019-05-11 15:37:32 -04:00
  • 25556ee378 fix dockerfile idk 2019-05-11 02:47:08 -04:00