13 Commits

Author SHA1 Message Date
s1d3sw1ped_bot c6f976bb10 .gitea/workflows: Prefer job GITEA_TOKEN
CI / check-and-test (push) Successful in 17s
Release Tag / release (push) Successful in 30s
Release Tag still used secrets.RELEASE_TOKEN. Prefer the job built-in token with contents: write, same path as vulture.

Link: #11
Co-authored-by: s1d3sw1ped_bot <s1d3sw1ped+giteabot@gmail.com>
Co-committed-by: s1d3sw1ped_bot <s1d3sw1ped+giteabot@gmail.com>
v1.1.2
2026-09-02 10:06:21 -05:00
s1d3sw1ped_bot 32085d9151 docs: Add CONTRIBUTING.md
CI / check-and-test (pull_request) Successful in 17s
CI / check-and-test (push) Successful in 19s
Contributors need a short guide for develop-targeted PRs, commit
subject form, and Gitea issue-closing rules.
2026-09-01 13:38:00 -05:00
s1d3sw1ped_bot 1d8384c0f9 Harden config perms and key derivation (#8)
CI / check-and-test (push) Successful in 11s
Release Tag / release (push) Successful in 13s
Closes #4.
v1.1.1
2026-08-31 23:27:14 -05:00
s1d3sw1ped_bot bc486eb49d Harden config perms and key derivation
CI / check-and-test (pull_request) Successful in 11s
Write generated configs 0600, treat new keys as raw AES-256, keep
PBKDF2 for unprefixed material, and cache derivation at startup.
2026-09-01 04:22:57 +00:00
s1d3sw1ped_bot 45778ac528 Default local listeners to 127.0.0.1 (#7)
CI / check-and-test (push) Successful in 11s
Release Tag / release (push) Successful in 12s
Client TCP/UDP and the built-in DNS server bind 127.0.0.1 unless bind_address or a per-rule host is set.

Closes #3
v1.1.0
2026-08-31 23:13:43 -05:00
s1d3sw1ped_bot c20398642d Default local listeners to 127.0.0.1
CI / check-and-test (pull_request) Successful in 11s
Client TCP/UDP and the built-in DNS server bind loopback unless bind_address or a per-rule host (tcp://22:0.0.0.0:2222) is set. README and generated server examples no longer document :9000/:8080 as if they were localhost-only.

Closes #3
2026-09-01 04:10:14 +00:00
s1d3sw1ped_bot 283781fd47 Encrypt TCP tunnel payload with AES-GCM (#6)
CI / check-and-test (push) Failing after 10s
2026-08-31 22:30:40 -05:00
s1d3sw1ped_bot 1fef0b6a70 Bump Go to 1.27.0 (#5)
CI / check-and-test (push) Successful in 12s
2026-08-31 20:02:00 -05:00
s1d3sw1ped_bot 6d259180fd Run CI on push to master and bump Go to 1.26.0 (#1)
CI / check-and-test (push) Successful in 11s
Also serialize logger.Init vs GetLogger so -race is green.
2026-08-31 18:59:18 -05:00
s1d3sw1ped_bot fa89d7c126 Fix data race between logger.Init and GetLogger.
CI / check-and-test (pull_request) Successful in 20s
Copy the global logger pointer under the mutex and publish a fully built instance so concurrent tests and handleConnection logging are race-free.
2026-08-31 23:56:43 +00:00
s1d3sw1ped_bot e12142633a Run CI on push to master and bump Go to 1.26.0
CI / check-and-test (pull_request) Failing after 20s
Match steamcache2: trigger check-and-test on pull_request and push to the default branch. Tests passed on 1.26.0.
2026-08-31 21:13:07 +00:00
s1d3sw1ped 5165713406 Enhance README with detailed usage and configuration examples
Release Tag / release (push) Successful in 8s
- Added a new section explaining how Teleport works, including a flow diagram.
- Provided example configurations for both server and client in YAML format.
- Clarified usage scenarios for connecting to remote services through the encrypted tunnel.
v1.0.0
2025-09-20 18:38:39 -05:00
s1d3sw1ped d24d1dc5ae Add initial project structure with core functionality
- Created a new Go module named 'teleport' for secure port forwarding.
- Added essential files including .gitignore, LICENSE, and README.md with project details.
- Implemented configuration management with YAML support in config package.
- Developed core client and server functionalities for handling port forwarding.
- Introduced DNS server capabilities and integrated logging with sanitization.
- Established rate limiting and metrics tracking for performance monitoring.
- Included comprehensive tests for core components and functionalities.
- Set up CI workflows for automated testing and release management using Gitea actions.
2025-09-20 18:07:08 -05:00