240 Commits

Author SHA1 Message Date
dependabot-preview[bot]
fa827502cf
Upgrade to GitHub-native Dependabot 2021-04-29 22:35:16 +00:00
Yuhui Xu
794125a96f
Merge pull request #17 from towalink/master
Allow specifying display names for servers
2021-04-18 19:37:22 +08:00
Henri
de9d9101b1 Fix test initialization so that tests succeed after previous commit 2021-04-14 09:17:44 +02:00
Henri
056ef3769e Allow specifying display names for servers 2021-04-13 21:58:50 +02:00
towalink
974e809deb
Merge pull request #1 from xddxdd/master
Merge pull request #15 from towalink/master
2021-04-10 08:36:39 +02:00
Yuhui Xu
6e19b5ae64
Merge pull request #15 from towalink/master
Increase consistency of path escaping;  support IPv6 addresses
2021-04-10 10:25:45 +08:00
Henri
874089117b Increase consistency of path escaping and support IPv6 addresses instead of hostnames 2021-04-06 21:43:58 +02:00
Yuhui Xu
f77a8a28fe
Merge pull request #14 from xddxdd/lantian-dev
Fix link in README
2021-04-01 22:57:56 +08:00
Lan Tian
9e8a845658
general: fix link in README 2021-04-01 22:56:13 +08:00
Yuhui Xu
fd3e7b8379
Merge pull request #13 from xddxdd/lantian-dev
Add build notes from #11
2021-04-01 22:54:41 +08:00
Lan Tian
8765189deb
general: add build notes from #11 2021-04-01 22:47:08 +08:00
Yuhui Xu
492942cce1
Merge pull request #12 from AluisioASG/domainless
frontend: make domain optional
2021-04-01 22:43:13 +08:00
Aluísio Augusto Silva Gonçalves
f81a5308ae
frontend: make domain optional
Making the domain optional allows usage of bare hostnames for
the servers (e.g. when they're statically configured) and even
IP addresses if someone is so inclined (although presentation
might suffer in this case).
2021-03-31 16:44:44 -03:00
Lan Tian
5b5a09ccbd
frontend: clamp telegram api response to 4096 chars 2021-03-31 22:43:46 +08:00
Lan Tian
dc4d7e6532
general: update makefiles for project 2021-03-15 00:49:13 +08:00
Lan Tian
28a7d2a53f
general: fix incorrect name for pushed docker images 2021-03-06 21:41:44 +08:00
Lan Tian
4413f1032f
general: try to fix multiarch build 2021-03-06 21:21:42 +08:00
Lan Tian
007b66e036
Revert "general: remove build for all arch but amd64"
This reverts commit 1c3d9ec5948826fac1a6f87656291e24b7662fff.
2021-03-06 20:52:04 +08:00
Lan Tian
3f612d2e76
proxy: fix plain traceroute not executed 2021-02-28 23:09:11 +08:00
Lan Tian
f49f8bac5e
proxy: support arbitraty traceroute arguments 2021-02-27 16:42:42 +08:00
Lan Tian
f6ddc5761b
frontend: remove unnecessary URL escapes 2021-02-27 15:24:21 +08:00
Lan Tian
1c3d9ec594
general: remove build for all arch but amd64 2021-01-18 23:13:25 +08:00
Lan Tian
6cc0c617b4
frontend: add API for server list 2021-01-17 16:16:41 +08:00
Lan Tian
e2cc580da3
frontend: add CORS header to API 2021-01-17 12:45:20 +08:00
Lan Tian
472cec74b0
general: update README.md 2021-01-17 12:37:22 +08:00
Lan Tian
da2c3d9aed
frontend: add API 2021-01-17 12:35:29 +08:00
Lan Tian
aa76bc3de7
ci: try fix test error 2021-01-17 02:39:17 +08:00
Lan Tian
a984095282
frontend: add tests against XSS 2021-01-17 02:21:23 +08:00
Lan Tian
1baf325149
frontend: move redirect logic to HTML 2021-01-17 01:33:14 +08:00
Lan Tian
72946e1113
frontend: filter output to prevent XSS 2021-01-17 01:14:49 +08:00
Lan Tian
90e5012840
proxy: filter input to prevent XSS 2021-01-15 01:22:39 +08:00
Lan Tian
8d5eb56199
Fix building Docker image for arm and i386 2021-01-15 01:00:54 +08:00
Lan Tian
8d0618fed9
Update CircleCI config 2021-01-15 00:41:38 +08:00
Yuhui Xu
f8ea511d44
Merge pull request #8 from sesa-me/burble.dn42-templates
Add static file bundling and HTML templating
2021-01-14 23:01:43 +08:00
Yuhui Xu
b99eb60c30
Merge pull request #9 from xddxdd/circleci-project-setup
Circleci project setup
2021-01-14 00:02:18 +08:00
Yuhui Xu
9f934ca53c Updated config.yml 2021-01-13 23:58:44 +08:00
Yuhui Xu
ee7cc1675b Add .circleci/config.yml 2021-01-13 23:37:32 +08:00
f4b6955343
Add utility functions for filtering results and rename templates 2021-01-12 10:21:03 +00:00
78ce724171
Fix bindata build step and parameterize docker build 2021-01-12 10:21:02 +00:00
6179c688be
- Use bindata to package static file content in to the frontend binary
- Add golang templates to move HTML rendering out of the go code where possible
- Add an endpoint for serving static files
- Add URL escaping for servers and targets
2021-01-11 15:00:05 +00:00
Lan Tian
8d0e210572
Fix #7 2021-01-11 22:24:15 +08:00
Lan Tian
26c51176e4
proxy: add back ipv6 endpoints for compatibility with original project 2020-11-20 21:58:44 +08:00
Yuhui Xu
5cf2ac57b8
Merge pull request #6 from petabyteboy/master
preserve leading spaces
2020-11-19 23:22:00 +08:00
Milan Pässler
75bc63ffa7 preserve leading spaces 2020-11-18 19:27:46 +01:00
Lan Tian
438c6a1f82
general: fix travis multiarch 2020-11-09 01:37:09 +08:00
Lan Tian
b98d783739
general: use stable debian to build docker image 2020-11-09 01:23:58 +08:00
Lan Tian
5000ad1bbf
general: add s390x & ppc64le 2020-11-07 20:24:37 +08:00
Lan Tian
538699ccd2
proxy: scratch-based docker image 2020-11-07 20:20:42 +08:00
Lan Tian
9e77de6b46
frontend: scratch-based docker image 2020-11-07 20:06:07 +08:00
Lan Tian
c15942cc32
proxy: fix regex formatting error 2020-10-30 23:33:56 +08:00