Al Beano
4be5a07e86
Don't keep updating the SOA every minute, it's not nice
2017-09-09 23:21:04 +01:00
Al Beano
1d160990d9
Faster refresh times
2017-09-09 18:22:24 +01:00
Al Beano
ca5a80d4d9
Basic admin panel with support for viewing users and domains
2017-09-08 23:31:36 +01:00
Al Beano
89fbeca1c9
Update documentation for FreeBSD
...
IMO, the default configuration should be the most secure one, to be safe: production settings and not open to the world (especially since Starman is most often used behind a proxy anyway).
2017-08-23 17:52:28 +01:00
Al Beano
df06191e67
Merge pull request #1 from verax-wares/patch-1
...
Create README.freebsd
2017-08-23 07:21:34 +01:00
verax-wares
b35d443099
Create README.freebsd
2017-08-22 23:57:09 -04:00
Al Beano
afbb215c56
Update README
2017-08-21 19:09:01 +01:00
Al Beano
14e9211e44
Grammar error, sorry.
2017-08-21 19:04:18 +01:00
Al Beano
c204adbace
Resolve warnings
2017-08-21 19:00:13 +01:00
Al Beano
fd9aae65ea
Add stylesheet selector to account page
2017-08-21 18:44:40 +01:00
Al Beano
4a459a813d
Update to stylesheets: new menubar in light stylesheet
2017-08-21 18:19:19 +01:00
Al Beano
5b91bfa73d
First version of light stylesheet
2017-08-20 22:18:25 +01:00
Al Beano
e7266f399c
Destroy records when domain is deleted
2017-08-20 20:57:46 +01:00
Al Beano
063f184455
Store creation time for domains
2017-08-20 20:52:30 +01:00
Al Beano
f0a6048185
Limit domain name length
2017-08-20 20:41:00 +01:00
Al Beano
3f87e18a6e
Check record and label lengths
2017-08-20 00:58:14 +01:00
Al Beano
57a0c8b1e9
Further record validation cleanup, support for CNAME records
2017-08-20 00:27:47 +01:00
verax
d2499d551f
Separate record sanitisation tests
...
Patch submitted by verax on IRC, checked and committed by albino
2017-08-19 23:56:21 +01:00
Al Beano
f97a931d13
Indentation cleanup (switch to tabs)
2017-08-19 23:45:25 +01:00
Al Beano
f3632b24ca
Apply licence (GPLv2)
2017-08-19 23:14:20 +01:00
Al Beano
fb17a96c26
Implement password resets
2017-08-19 15:03:54 +01:00
Al Beano
5e4ba72357
Config file bugfixes
...
* YAML::Tiny does not support boolean values so we use integer 0 or 1
* We need to append a . to the SOA master otherwise we end up with "opennic.glue.cyb"
2017-08-19 14:18:21 +01:00
Al Beano
bf679b8cef
Oops! Slightly bad regex causes valid domains to be rejected
2017-08-13 21:54:55 +01:00
Al Beano
fcb25f110a
Handy links
2017-08-13 21:21:46 +01:00
Al Beano
b603d1e317
A long overdue README refresh
2017-08-13 21:17:59 +01:00
Al Beano
a9bfc1089e
Add charter page
2017-08-13 20:22:27 +01:00
Al Beano
1050faba15
New reserved domains
2017-08-13 20:12:37 +01:00
Al Beano
c247218613
Send confirmation emails for account updates
2017-08-13 19:58:22 +01:00
Al Beano
8f5937baa5
Send confirmation emails upon registration
2017-08-13 18:36:59 +01:00
Al Beano
9e96f7ae69
Remove image for now..
2017-08-12 14:15:15 +01:00
Al Beano
5ccb35f70f
better table style
2017-08-12 14:09:55 +01:00
Al Beano
35560ad554
Remove rogue debug line
2017-08-12 14:07:00 +01:00
Al Beano
2056412910
Config parameter to reserve domains for 'official' use
2017-08-12 11:48:22 +01:00
Al Beano
98c3c97e34
Basic zone writing script
2017-08-12 11:26:06 +01:00
Al Beano
e91816381d
Remove hard-coded '.cyb' assumptions
2017-08-12 09:56:05 +01:00
Al Beano
d87964893f
Record management
2017-08-11 21:28:32 +01:00
Al Beano
411280faa0
Standardise appearance of buttons
2017-07-27 23:26:10 +01:00
Al Beano
732349a46f
Toolbar button for domains page
2017-07-27 23:13:38 +01:00
Al Beano
ecff4ac48e
Check for duplicate email addresses
2017-07-18 13:51:30 +01:00
Al Beano
cdab16e9db
Add account control panel
2017-07-18 13:40:48 +01:00
Al Beano
d3c977a5f3
AJAX warning if a user enters an invalid domain
2017-07-17 20:23:15 +01:00
Al Beano
d66b72d34e
Split out password hasing code
2017-07-17 14:25:45 +01:00
Al Beano
2d6f62eefe
Groundwork for NSD interface
2017-07-17 13:27:33 +01:00
Al Beano
cecd088b0a
AJAX Domain availability checker
2017-07-17 13:25:35 +01:00
Al Beano
c56ab7dfec
Split auth code into a separate file
2017-07-17 08:55:50 +01:00
Al Beano
b549ab3e79
Move stylesheet to a separate CSS file
2017-07-17 08:48:02 +01:00
Al Beano
64309ca38a
Better formatting for the table of domains
2017-07-17 08:45:00 +01:00
Al Beano
9590e6bb78
Implement domain removal
2017-07-17 00:36:08 +01:00
Al Beano
7d883ebd63
Add back buttons on some pages
2017-07-16 23:45:16 +01:00
Al Beano
561500bd57
Don't pass `params` to templates
...
It's not necessary, a `params` hash is already passed anyway.
2017-07-16 23:36:46 +01:00