Commit Graph

  • 837850ac99 Fix gitignore main v0.0.7 eyedeekay 2025-05-26 18:36:13 -04:00
  • 1604ecab98 Revise how the listener config is exposed eyedeekay 2025-05-26 18:35:35 -04:00
  • 6fac659cd6 Fix dishonored envars eyedeekay 2025-05-26 18:18:10 -04:00
  • ef7b7e14aa this seems better v0.0.6 eyedeekay 2025-05-26 18:09:07 -04:00
  • f0354c20eb that approach feels doomed eyedeekay 2025-05-26 17:59:36 -04:00
  • fbc444f39c that approach feels doomed eyedeekay 2025-05-26 17:59:09 -04:00
  • f26e39e56d work on tcp lib eyedeekay 2025-05-26 17:57:23 -04:00
  • c2c53862a4 work on tcp lib eyedeekay 2025-05-26 17:56:21 -04:00
  • 7775a19ffa work on tcp lib eyedeekay 2025-05-26 17:54:53 -04:00
  • 905fef98db Create a TCP socket manager based on the one from gitea eyedeekay 2025-05-26 17:45:24 -04:00
  • 37c4fdbba9 Split up metalistener, fix deadlock in accept routine, I think eyedeekay 2025-05-26 17:05:48 -04:00
  • d3aa11b9d2 Use my structured logger instead of just bare log eyedeekay 2025-05-26 16:53:02 -04:00
  • e2d0906577 Use my structured logger instead of just bare log eyedeekay 2025-05-26 16:50:08 -04:00
  • d5f2de44a3 Use my structured logger instead of just bare log eyedeekay 2025-05-26 16:48:50 -04:00
  • a588de13fd add ability to disable I2P and Tor listeners granularly eyedeekay 2025-05-25 23:47:08 -04:00
  • ec0f4e5e50 add ability to disable I2P and Tor listeners granularly eyedeekay 2025-05-25 23:41:25 -04:00
  • 41600bbdf0 i dunno, it's late, feed it to an llm and see if it sees anything I did not already get today eyedeekay 2025-05-21 23:29:53 -04:00
  • cff9eef383 upgrade mirrorListener v0.0.5 eyedeekay 2025-05-21 15:56:07 -04:00
  • 58490c00e7 refactor metalistener eyedeekay 2025-05-21 15:21:43 -04:00
  • 273f4a33fb use a buffer to fix the header rewriting eyedeekay 2025-05-21 14:53:34 -04:00
  • 2058a43096 Fix incoming host header eyedeekay 2025-05-21 13:01:31 -04:00
  • 6b30e62ee4 Close other listeners if any listener fails v0.0.4 eyedeekay 2025-05-05 15:45:51 -04:00
  • c0524805f7 Makefile, fmt eyedeekay 2025-05-05 15:34:08 -04:00
  • b692f9c58f See if it's a TLS issue... eyedeekay 2025-05-05 15:33:09 -04:00
  • 509c265a3d add more logging to AddHeaders eyedeekay 2025-05-05 15:28:59 -04:00
  • ab41cecda5 Add Host and X-Forwarded-X headers if there's an HTTP connection involved eyedeekay 2025-05-01 00:45:35 -04:00
  • 87fc3e2113 Add Host and X-Forwarded-X headers if there's an HTTP connection involved eyedeekay 2025-05-01 00:06:51 -04:00
  • 69fcebc9e2 disable TLS for SSH servers v0.0.3 eyedeekay 2025-04-23 01:07:23 -04:00
  • ba004dc59b disable TLS for SSH servers v0.0.2 eyedeekay 2025-04-23 00:21:14 -04:00
  • c67e52623f lol that's what I get for pressing tab v0.0.1 eyedeekay 2025-04-22 23:53:44 -04:00
  • 15183d49cf lol that's what I get for pressing tab eyedeekay 2025-04-22 23:35:38 -04:00
  • 28f5bf6bab lol that's what I get for pressing tab eyedeekay 2025-04-22 23:07:12 -04:00
  • 07d5492b31 make the local listening address configurable eyedeekay 2025-04-22 22:49:19 -04:00
  • 698f866cb8 make the local listening address configurable eyedeekay 2025-04-22 22:36:06 -04:00
  • d31b2ab1ff make the local listening address configurable eyedeekay 2025-04-22 22:35:52 -04:00
  • 4a2c351653 make the local listening address configurable eyedeekay 2025-04-22 21:51:45 -04:00
  • a06c7a9d4a make the local listening address configurable eyedeekay 2025-04-22 21:11:04 -04:00
  • 3aa4afbe90 Add logging of args to mirror.Mirror.Listen eyedeekay 2025-04-22 20:21:50 -04:00
  • 9103c43dc2 Add logging of args to mirror.Mirror.Listen eyedeekay 2025-04-22 18:17:12 -04:00
  • feebe95fe9 create the TLS listener last. eyedeekay 2025-04-19 11:52:49 -04:00
  • dbc1d33783 always create the local-only listener. eyedeekay 2025-04-19 00:37:01 -04:00
  • f7140ccfd4 always create the local-only listener. eyedeekay 2025-04-18 23:58:25 -04:00
  • 8fcc2498c7 fix the g-d port number. eyedeekay 2025-04-18 22:28:19 -04:00
  • 117f0f1a39 only listen on localhost in http-only mode eyedeekay 2025-04-18 21:34:26 -04:00
  • 003a0a90c5 only listen on localhost in http-only mode eyedeekay 2025-04-18 21:10:16 -04:00
  • a94cc4bef0 only listen on localhost in http-only mode eyedeekay 2025-04-18 20:54:13 -04:00
  • 47fca00a1b trim spaces from name eyedeekay 2025-04-18 20:25:29 -04:00
  • 6c2baec119 trim spaces from name eyedeekay 2025-04-18 19:54:40 -04:00
  • d9fc6472db Fall back to plain HTTP if a Let's Encrypt email is not provided. Maybe self-signed TLS is... marginally better? eyedeekay 2025-04-18 17:35:50 -04:00
  • cbd126ff4d checkin README.md files eyedeekay 2025-04-10 19:05:32 -04:00
  • 635c0f8aca Create a multi-network mirror example eyedeekay 2025-04-10 18:39:54 -04:00
  • b5b052d391 Add basic struct and example usage eyedeekay 2025-04-10 15:18:30 -04:00
  • f541221820 Initial commit idk 2025-04-10 19:02:43 +00:00