Tuxis Internet Engineering V.O.F.
2939dbfca8
Merge pull request #10 from tuxis-ie/3.4-api-auth
...
Implement auth-autodetection
2014-11-21 11:13:56 +01:00
Mark Schouten
b7b62d1c9c
Implement auth-autodetection
2014-11-21 11:13:17 +01:00
Mark Schouten
3097b63e91
Should be a string
2014-11-06 08:50:27 +01:00
Mark Schouten
47c6384ef0
Always set nameservers[]
2014-11-05 10:27:14 +01:00
Tuxis Internet Engineering V.O.F.
9a262f2e00
Merge pull request #9 from tuxis-ie/hash_pbkdf2
...
Create a hash_pbkdf2 function if it doesn't exist yet
2014-11-05 09:34:25 +01:00
Mark Schouten
f7cdad0b78
Create a hash_pbkdf2 function if it doesn't exist yet
2014-11-05 09:33:42 +01:00
Tuxis Internet Engineering V.O.F.
a2315bdaa4
Merge pull request #8 from tuxis-ie/search-timeout
...
Implement a 400ms delay in the searchbar
2014-11-05 09:23:42 +01:00
Mark Schouten
7fc9c5aabb
Implement a 400ms delay in the searchbar
2014-11-05 09:22:57 +01:00
Mark Schouten
b035bfd52a
Not everyone runs bleeding-edge php
2014-10-23 09:52:46 +02:00
Mark Schouten
c4ece1f052
Disable the monospace font. The 1980's called
2014-10-06 22:50:16 +02:00
Mark Schouten
afa52c6894
Add a timestamp to the user listoptions url which is reset upon adding a user. This refreshes jtables cache
2014-10-06 22:37:00 +02:00
Tuxis Internet Engineering V.O.F.
6aab07d79e
Merge pull request #6 from stbuehler/pull
...
Fix security bugs (missing access checks, csrf token), fix other bugs (edit records, ..), add some features (masters for slaves, ...)
2014-10-06 22:06:45 +02:00
Stefan Bühler
e8f071f67c
Rework session handling; add CSRF tokens and autologin
2014-10-06 21:40:11 +02:00
Stefan Bühler
922642005d
Improve UI
...
* add CSS classes to fields
* use monospace font for field values
* min-width for record content edit field, stretch label and content
to dialog width
* max-width for record content table cell, explicit (percent) column
sizes
* text-align: right numbers
* display raw data in cells with $('<span>').text(...)
* add DNSSEC info and masters for slave zones
* add some RR types and disable distinction from address .arpa zone;
show all types for every field
2014-10-05 13:14:42 +02:00
Stefan Bühler
54fb62b471
Rewrite/Refactoring
...
- add a lot of permission checks:
zone edits were completely unchecked (after login); only list and creation were
protected.
- reduce regular expression usage
- don't use user provided names/ids/urls for requests; instead use them
to search for the zone in the list of all zones.
- rename 'label' to 'name' in template records ('name' is used in all
other places)
- make 'localhost' default $apisid
- add 'soa_edit' default
- remove gen_pw/pwgen caller; use openssl instead for random password
- fix a lot of bugs (editrecord, TXT quoting, name checking, ...)
- improve record sorting
2014-10-05 13:08:23 +02:00
Mark Schouten
169983da70
Add screenshots
2014-10-02 15:40:23 +02:00
Mark Schouten
6317d9f449
Add screenshots
2014-10-02 15:40:15 +02:00
Mark Schouten
94465a71a9
New README.md
2014-10-02 15:01:32 +02:00
Mark Schouten
c5ae169b2d
Fix zoneadd logic
2014-10-01 11:38:40 +02:00
Mark Schouten
7ea11b16d4
Hide the 'import zone' button
2014-10-01 09:51:19 +02:00
Mark Schouten
00c40c047e
Create option to not allow a normal user to add zones
2014-10-01 09:46:44 +02:00
Mark Schouten
4881858d68
This should save us another Notice
2014-09-26 14:23:39 +02:00
Mark Schouten
db85fc2dcd
Fix typo
2014-09-26 14:22:00 +02:00
Mark Schouten
c4085c6099
Add an empty name-field if none is entered
2014-09-26 14:21:07 +02:00
Mark Schouten
2837657d53
Check some vars before using them
2014-09-26 14:14:30 +02:00
Mark Schouten
7f35f25869
If we login via the apikey, show it in the session
...
If we add a zone via the api, and the owner doesn't exist yet, create it.
2014-09-26 14:02:22 +02:00
Mark Schouten
262e3c76a8
Allow remote boxes to execute stuff, eventhough they don't really login
2014-09-26 13:47:52 +02:00
Mark Schouten
f047f60712
Always load the master and slave zones
2014-09-26 13:13:18 +02:00
Mark Schouten
ee0729e6c0
Actually make it work
2014-09-26 13:05:04 +02:00
Mark Schouten
bc5a4964ec
Allow authentication via Wefact
2014-09-26 12:03:30 +02:00
Mark Schouten
6b0a4d8595
Allow authentication via Wefact
2014-09-26 12:02:56 +02:00
Mark Schouten
0d1b0c2652
Do not clear the cache. Reload the table should do the trick and this is much faster
2014-09-01 12:49:14 +02:00
Mark Schouten
ce0facf7d6
Do not load the ImportZone form, that slows things down
2014-07-23 14:52:25 +02:00
Mark Schouten
a8110fd036
Remove list-function minimize size for importzones div
2014-07-23 13:37:02 +02:00
Mark Schouten
3cf89d350a
Move to top, to prevent add-form to show up below everything
2014-07-23 13:34:04 +02:00
Tuxis Internet Engineering
3d7c838a99
Merge pull request #4 from tuxis-ie/optimize-javascript
...
Use events, not own stuff to fix caching of users
2014-07-21 16:04:00 +02:00
Mark Schouten
4a2ce77bf5
Use events, not own stuff to fix caching of users
2014-07-21 16:03:31 +02:00
Tuxis Internet Engineering
b51ae193eb
Merge pull request #3 from tuxis-ie/zoneimport
...
Zoneimport
2014-07-21 15:52:54 +02:00
Mark Schouten
6f16859a8e
Implement zone-import in NSedit
2014-07-21 15:50:29 +02:00
Mark Schouten
79f1809b16
Older php doesn't understand [] (we knew this already)
2014-07-11 15:21:31 +02:00
Mark Schouten
1772629c75
Older php doesn't understand [] (we knew this already)
2014-07-11 15:20:06 +02:00
Mark Schouten
c16a85547c
Remove this if-statement, we don't need it anymore
2014-07-10 16:30:41 +02:00
Mark Schouten
ca09122c7f
Refresh user when switching between users and zones field
2014-07-10 16:17:32 +02:00
Mark Schouten
1ce641d1d1
Allow users to be returned as a Optionslist
2014-07-10 16:17:11 +02:00
Mark Schouten
484fa1d265
Include a handler for 'option' fields
2014-07-10 16:16:22 +02:00
Mark Schouten
aae107b238
Only allow a single owner for a zone
2014-07-10 15:12:06 +02:00
Mark Schouten
adef2938d6
Delete the zone from the database if it is deleted
2014-07-10 15:11:31 +02:00
Mark Schouten
b746978478
Although PHP doesn't complain about that extra parameter, it does have effect on the sorting algorithm
2014-07-04 15:14:53 +02:00
Mark Schouten
53f7bad16d
No, strnatcmp
2014-07-04 15:11:14 +02:00
Mark Schouten
119baad99b
Switch to strncmp
2014-07-04 14:43:16 +02:00