Willem Grobler
d84d7b7e86
Delete .gitignore
2022-02-20 14:42:12 +02:00
Willem@105.pve1.lan
1d14e39fa4
update to reflect v0.9 changes
2022-02-20 14:40:56 +02:00
Willem@105.pve1.lan
0c41597eed
merged gitignores
2022-02-20 12:50:40 +02:00
Willem@105.pve1.lan
29c53726c1
Merge branch 'master' of https://github.com/WGrobler/boringproxy
2022-02-20 12:43:00 +02:00
Anders Pitman
b1eb2cec43
Update changelog
2022-02-19 09:45:35 -07:00
Anders Pitman
cca2b06827
Don't set admin user by default
...
This created a bug that prevented determining the user from the
token.
2022-02-19 09:44:06 -07:00
Anders Pitman
8ca72dcf1e
Merge pull request #155 from boringproxy/improve-release
...
Improve release
2022-02-19 09:19:57 -07:00
Anders Pitman
2aaeb60c1a
Add changelog
2022-02-19 09:15:17 -07:00
Anders Pitman
b9a022688c
Use default_logo.png for release builds
2022-02-19 09:03:43 -07:00
Anders Pitman
991e0a5519
Merge pull request #154 from boringproxy/limit-tokens
...
Limit tokens
2022-02-19 08:52:43 -07:00
Anders Pitman
f2e3e710d9
Don't show login link for scoped tokens
2022-02-19 08:49:38 -07:00
Anders Pitman
b7dd326c96
Fix token bug
...
When creating a fresh DB, it was setting the first token client
to "any" instead of "", which prevented initial login.
2022-02-19 08:45:38 -07:00
Anders Pitman
c781e9615c
Merge branch 'master' into limit-tokens
2022-02-18 08:11:48 -07:00
Anders Pitman
d4c6745cbd
Merge pull request #149 from WGrobler/docker-examples
...
Docker examples
2022-02-18 08:08:42 -07:00
Anders Pitman
e1563f8a73
Merge pull request #150 from WGrobler/docker-builder
...
Docker builder
2022-02-18 08:08:32 -07:00
Willem@105.pve1.lan
2563ecf6d3
Merge branch 'limit-tokens' of https://github.com/boringproxy/boringproxy
2022-02-18 15:51:56 +02:00
Willem Grobler
6f089e2d75
Delete .gitignore
2022-02-18 14:43:17 +02:00
Willem@105.pve1.lan
9a4863c4f4
build files using docker
2022-02-18 14:30:12 +02:00
Willem Grobler
57862495fe
Merge branch 'boringproxy:master' into master
2022-02-18 10:49:59 +02:00
Willem@105.pve1.lan
cd07a16a5a
added docker examples
2022-02-18 08:52:52 +02:00
Willem Grobler
af5e9e41ab
Merge pull request #2 from WGrobler/gitignore
...
moved .gitignore(s) to seperate branch
2022-02-18 08:35:16 +02:00
Willem@105.pve1.lan
42fa39f3c0
moved .gitignore(s) to seperate branch
2022-02-18 08:33:19 +02:00
Anders Pitman
72185f454c
Remove deprecated /api/users/<user>/clients
2022-02-17 14:55:14 -07:00
Anders Pitman
691afe1f8f
Implement /api/clients DELETE and fix bug
...
Wasn't properly using user param.
2022-02-17 14:52:54 -07:00
Anders Pitman
0eab8db4d6
Simplify client creation API
...
Previously it was RESTful and required both a user and client
name in order to PUT new clients. Now this information is taken
from the token if possible (user is always available, client name
may not be) and a simple POST /clients endpoint is provided.
2022-02-17 14:40:17 -07:00
Anders Pitman
4ca1b5959d
Merge branch 'master' into limit-tokens
2022-02-17 14:09:34 -07:00
Anders Pitman
7c4b1e3bc8
Merge pull request #148 from boringproxy/add-acme-staging-flag
...
Add flag to use Let's Encrypt staging
2022-02-17 14:09:16 -07:00
Anders Pitman
ca6667cede
Add flag to use Let's Encrypt staging
2022-02-17 14:08:32 -07:00
Anders Pitman
45d9a22c41
Merge branch 'master' into limit-tokens
2022-02-17 14:01:19 -07:00
Anders Pitman
f1020aac49
Merge pull request #147 from boringproxy/fix-client-auto-tls-certs
...
Fix auto TLS cert bug for Client TLS tunnels
2022-02-17 13:59:21 -07:00
Anders Pitman
08e1beba6e
Fix auto TLS cert bug for Client TLS tunnels
...
It wasn't grabbing certs automatically.
2022-02-17 13:58:20 -07:00
Anders Pitman
2907814539
Improve /tokens and /clients UI
...
Show client name and make owner more clear.
2022-02-17 13:47:03 -07:00
Anders Pitman
53aa3735a9
Implement managing clients through web UI
2022-02-17 13:38:27 -07:00
Anders Pitman
5ae2b81882
Fix login token bug
...
When creating a login token, need to make sure client is set
blank when stored in the DB.
2022-02-17 11:37:02 -07:00
Anders Pitman
0b9a175ce9
Check client when creating client on api
2022-02-16 12:58:26 -07:00
Anders Pitman
6f12fc2633
Support IPv6 for namedrop records
2022-02-16 12:45:55 -07:00
Anders Pitman
5ff2250a59
Allow scoped tokens to create clients
2022-02-16 11:58:34 -07:00
Anders Pitman
0a23c2fc0e
Limit token permissions
...
Added the ability to scope tokens to a specific client. If
enabled, this has the affect of limiting the token to being used
to list tunnels for that specific client. It can't be used for
the web UI or for any state-changing actions such as creating
new tunnels.
2022-02-16 11:44:24 -07:00
Anders Pitman
392a1ec8d7
Rename Tunnel Type to TLS Termination in UI
2022-02-16 10:17:32 -07:00
Anders Pitman
1a2bbf7948
Merge branch 'master' of github.com:boringproxy/boringproxy into raw-tls-tunnels
2022-02-14 12:40:59 -07:00
Anders Pitman
23f7a06358
Merge pull request #138 from WGrobler/added-service-docs
...
Added service docs
2022-02-14 12:40:46 -07:00
Anders Pitman
272acb9d95
Merge branch 'master' of github.com:boringproxy/boringproxy into raw-tls-tunnels
2022-02-14 12:37:06 -07:00
Anders Pitman
f6f9c451d2
Merge pull request #140 from WGrobler/lan-fix
...
proxyRequest with ClientAddress and not localhost
2022-02-14 12:36:28 -07:00
Willem@105.pve1.lan
7d740b7c31
proxyRequest with ClientAddress and not localhost
2022-02-14 17:38:52 +02:00
Willem@105.pve1.lan
e140bee718
pre merge req changes
2022-02-12 12:41:21 +02:00
Willem Grobler
b3d16e18a1
Update README.md
2022-02-12 11:21:45 +02:00
Willem Grobler
6783bba782
Update README.md
2022-02-12 11:05:26 +02:00
Willem Grobler
a520d486dd
Update README.md
2022-02-12 11:03:24 +02:00
Willem Grobler
95d319a4bc
Create README.md
2022-02-12 09:23:19 +02:00
Anders Pitman
3be1f0b48c
Implement raw TLS tunnels
...
My testing shows this works for WebSockets.
2022-02-11 13:04:59 -07:00