Actually I didn’t want to do this, but after seeing several people on the forum encountering the same issue I gave it a try, and didn’t expect so many pitfalls.
Currently the functionality is basically normal:
Fixed garbled characters (caused by random CSS changes).
Added parsing error (seems to be a native issue).
Deleting parsing entries didn’t take effect (same issue as above).
Fixed the problem where a low SSL version caused OAuth2 login to fail.
The following issues are unresolved or untested:
Unable to add MX records; it seems freenodeloc also cannot add them—maybe the format is wrong when adding.
A, AAAA, CNAME records add normally; other record types haven’t been tested.
Unable to limit the number of sub‑domain registrations per user.
After deleting an order in the backend, the corresponding data in service_dns and service_dns_records is not removed.
Other systemic features have not been tested.
Overall, the source code completeness is actually okay. Some individual issues require code modifications.
Hope everyone has fun.
https://pdns.netlib.re will be removed soon.
When I have a good domain later, I’ll share sub‑domain registration with everyone.
PS: Latest:
Fixed the MX record addition issue.
Fixed the issue where domain resolution records were not deleted when an order was removed from the backend.
The file that creates orders should be modified. Before creation, check the sum of data with the same suffix and the shopping cart submission data. Otherwise, after others add items to the cart, multiple domain names will be submitted together.
PS: Latest:
1、Resolved the issue of adding MX records
2、Resolved the issue where domain resolution records were deleted when deleting orders in the backend.
ps: Latest:
1、Resolved the limitation that each user could only register 3 domains for free