Thomas Lynch
9ebd462392
Speed up map entry adding/removing for the frontend, allow passing an argument to make it a promise.any so its non blocking
4 weeks ago
Thomas Lynch
c1e372b2d8
Set newly added runtime servers to enabled on adding in control panel
...
Set ssl_reuse flag correctly to enabled for dynamically added runtime servers
1 month ago
Thomas Lynch
8be70b3fa3
Update openapi paths to v3
...
download new spec
remove some options from adding runtime server due to breaking dataplaneapi change
3 months ago
Thomas Lynch
c222c5d90f
Add basedflare.com footer link, make some names in code more generic
3 months ago
Thomas Lynch
414f9ae1a7
Fix map deletion of backends map to properly remove backends
4 months ago
Thomas Lynch
fe56e8171f
More logging of csr signing generation errors
4 months ago
Thomas Lynch
eab91d7844
Fix deleting IP ranges (v4 or v6) in whitelist blacklist, etc
4 months ago
Thomas Lynch
ccf0e19e28
Remove the stupid concept of clusters being in the DB, purely read from .env for now
4 months ago
Thomas Lynch
88c92787e1
More strict inactive check
5 months ago
Thomas Lynch
42b41a6da8
Add ability for me to disable inactive user
5 months ago
Thomas Lynch
b9d18e707b
Make the onboarding screen reflect when NS records are properly set for the first domain on the account (assuming added by onboarding form too) and update every minute
5 months ago
Thomas Lynch
ce9dd4b46a
eslint fix
5 months ago
Thomas Lynch
b4c3feeb71
Use mapnotes as a better way of knowing if somebody added a backend
5 months ago
Thomas Lynch
62ffd9220b
up domain limit
5 months ago
Thomas Lynch
a65f08148a
Make wildcard certs handled properly during renewing/getting root domain of a wildcard for a cert
5 months ago
Thomas Lynch
8968668f2c
Prevent adding or renewing certs where the domain isnt set with the right nameservers and will just keep failing
6 months ago
Thomas Lynch
6609431170
Fix invalid left hand assignment in dns controller for closest
6 months ago
Thomas Lynch
399029c05b
Add closest, lag and long support in dns
6 months ago
Thomas Lynch
82957b1928
Be a little more resilient to empty array records
9 months ago
Thomas Lynch
dde5a337f6
Add notes and ASN name display to asn blocking map
9 months ago
Thomas Lynch
87cb5f0c67
Add a billing page (manually inserted to db) to help with early enterprise customers
9 months ago
Thomas Lynch
5abd820237
Add /down page to view and set downed ips in healthchecking (admin only page and apis)
10 months ago
Thomas Lynch
68ad146e4a
change signup disabled message
10 months ago
Thomas Lynch
abe7fc904b
cc and ccn geo blocking
11 months ago
Thomas Lynch
4b9410b64d
Fix SSR for real this time by moving to res.locals because new next.js doesnt support psrams that are objects
12 months ago
Thomas Lynch
a89b80ae52
Fix SSR because as usual next.js breaks shit with every fucking update
12 months ago
Thomas Lynch
bd8d28ff2b
Revamp onboarding page and mechanics, change skipping to setting a step
12 months ago
Thomas Lynch
36f54dfdc3
Fix a bunch of imports and certs page missing user
12 months ago
Thomas Lynch
516d2df2e1
Next.js 13, new bootstrap, ESM everything
12 months ago
Thomas Lynch
64a1025abd
Fix logic for matching certs including wildcards displayed on domains page
...
Adjust logic for allowed/matched wildcard certs
Fix wildcard logic for certs and csr generating being broken for altnames
Warn on generating wildcard without any normal domain
12 months ago
Thomas Lynch
f6bad61221
Add proper error messages displayed to user, and improve form UX of verifying CSRs
1 year ago
Thomas Lynch
5aa9a11707
Change cert generation form and fix a bug with incorrectly denying ability to generate wildcard cert
1 year ago
Thomas Lynch
429ebdb417
Hide clusters link, fix locked NS and SOA creation on add domain
1 year ago
Thomas Lynch
88a78de390
Add ASN blocking section in addition to normal ip blocking, supprots multi-tenant update
1 year ago
Thomas Lynch
f71297b926
Add support for new domtoacc.map for multi-tenant blocked and whitelist map
...
Move erroralerts below forms and fix padding
process.exit() in stats worker/main when INFLUX_HOST env not set
1 year ago
Thomas Lynch
95d76b9027
Make the retry ignore 404 for specific operations, TODO implement some kidn of retry strategy
1 year ago
Thomas Lynch
e439c3d4a4
Add a variant of res.locals.dataPlane that retries with the next cluster on error to handle in case first cluster server is down
1 year ago
Thomas Lynch
55c23184ca
- Change certs to use DNS challenge always
...
- Make new certs default to "@" and add explainer tooltip
- Fix bug with opening new cert page when a record exists with the default name
- Remove restriction that requires a backend for a domain before allowing cert generation
1 year ago
Thomas Lynch
5c7c8d2015
up domain limit to 90
1 year ago
Thomas Lynch
f5d1054a5b
More autorenew progress
1 year ago
Thomas Lynch
cf523f218d
Allow ipv6 backends for testing
1 year ago
Thomas Lynch
1c6afb2aaa
set onboarding: true during csr verify (last step of onboarding)
1 year ago
Thomas Lynch
1ae3b2df05
Add an onboarding check and redirect to lead people to onboarding after signing up
...
Add skip onboarding button that redirects to account
Remove some unnecessary data from accountsjson call
1 year ago
Thomas Lynch
74ad93b31d
Refactor some wildcard and approxsubject code to single util
1 year ago
Thomas Lynch
29443e2fbd
Testing backend of allowing wildcard certs with DNS challenge automated
...
Remove default email of mine from letsencrypt
Bugfix invalid domain input not returning leads to double header send
1 year ago
Thomas Lynch
e075aa327b
Remove backend creating restriction on cert generation, and improve error messages for domain not in users domain list
1 year ago
Thomas Lynch
2ee446897b
Update a and AAAA template to come from database, remotely updatable
...
And make the update.js called in an /update post, so it can apply the remotely updated templates to all temnplate records
1 year ago
Thomas Lynch
895c9ae47e
add csrf and raw output verify as utils for ansible deployiung
1 year ago
Thomas Lynch
f9c4bc00d0
Additional restrictions on adding domains to prevent conflicting with other users
...
Move error alert on some pages to bottom with form inputs so the error can be seen when submitting
Dont sort domains on domain page
npm audit fix
1 year ago
Thomas Lynch
fa1dc9d57b
Add some test templates for the alt-svc
1 year ago