Commit Graph

340 Commits

Author SHA1 Message Date
Anders Pitman
cc13336047 Merge branch 'master' into oauth2 2022-02-23 09:09:10 -07:00
Anders Pitman
23846951d3
Merge pull request #162 from WGrobler/docker-server
accept-ca-terms
2022-02-23 08:52:27 -07:00
Willem@105.pve1.lan
58a2727f84 accept-ca-terms 2022-02-23 12:33:36 +02:00
Anders Pitman
38cbc3ea80 Merge branch 'master' into oauth2 2022-02-22 11:55:05 -07:00
Anders Pitman
d90342bd60
Merge pull request #160 from dmahmalat/db-dir-flag
Add db-dir to specify where to save boringproxy_db.json
2022-02-22 11:52:50 -07:00
Anders Pitman
17d432dc13
Merge pull request #159 from dmahmalat/acme-email-server-flag
Add acme-email flag to server to avoid manual prompt
2022-02-22 11:51:43 -07:00
Anders Pitman
0211618ac5 Rename borehole to waygate 2022-02-21 13:19:47 -07:00
Dany Mahmalat
32d2ef14ee Add db-dir to specify where to save boringproxy_db.json 2022-02-21 14:32:31 -05:00
Dany Mahmalat
7b2d4cffcb Add acme-email flag to server 2022-02-21 14:29:08 -05:00
Anders Pitman
eaf95f6bea Fix typo in CHANGELOG 2022-02-21 11:26:11 -07:00
Anders Pitman
61faaf369b
Merge pull request #156 from WGrobler/update-configs
Update configs
2022-02-21 11:10:31 -07:00
Willem Grobler
25db0c6a9a
Set user for container 2022-02-20 14:55:50 +02:00
Willem Grobler
90a3e92932
Update README.md 2022-02-20 14:44:25 +02:00
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