133 Commits (master)

Author SHA1 Message Date
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 1 month ago
Thomas Lynch 8be70b3fa3 Update openapi paths to v3 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 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 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 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 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 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 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 1 year ago
Thomas Lynch fa1dc9d57b Add some test templates for the alt-svc 1 year ago