GithubHelp home page GithubHelp logo

steveclement / powerdns-webinterface Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 10.93 MB

Automatically exported from code.google.com/p/powerdns-webinterface

License: Apache License 2.0

PHP 96.38% JavaScript 0.66% CSS 0.24% Smarty 2.73%

powerdns-webinterface's Introduction

Hi there, I'm Steve - aka @SteveClement πŸ‘‹

Website Twitter Follow

I'm a Pseudo Developer, Trail Runner and world traveler.

  • 🌱 I’m currently learning everything 🀣
  • πŸ‘― I’m looking to collaborate with other content creators
  • πŸ₯… 2021 Goals: Contribute more to Open Source projects
  • ⚑ Fun fact: I love to cook and ride my bike 🚴

Connect with me:

localhost.lu SteveClement | YouTube SteveClement | Twitter SteveClement | LinkedIn SteveClement | Instagram SteveClement | Soundcloud


Languages and Tools:

MISP




πŸ“Ί Latest YouTube Videos

➑️ more videos...


πŸ“• Latest Blog Posts

➑️ more blog posts...


⚑ Recent GitHub Activity
  1. πŸ’ͺ Opened PR #11 in NC3-LU/code.lhc.lu
  2. πŸ’ͺ Opened PR #10 in NC3-LU/code.lhc.lu
  3. πŸ’ͺ Opened PR #9 in NC3-LU/code.lhc.lu
  4. πŸ’ͺ Opened PR #8 in NC3-LU/NC3-LU
  5. πŸ’ͺ Opened PR #7 in NC3-LU/NC3-LU
⚑ GitHub Stats SteveClement's GitHub Stats

powerdns-webinterface's People

Contributors

spacefish avatar steveclement avatar

Stargazers

 avatar

Watchers

 avatar

powerdns-webinterface's Issues

Interface buggy since 1.5.0

What steps will reproduce the problem?
1. install 1.5.0 or higher
2. connect with google chrome from ubuntu 12.10 (12.04 also works)
3. see the buggy output :)

What is the expected output? What do you see instead?
I expect to the the normal login screen or the admin GUI.

Look at the attachment to see what my screen looks like.

What version of the product are you using? On what operating system?
1.5.0 and 1.5.1 on Debian with a Google Chrome client on Ubuntu 12.10



Original issue reported on code.google.com by [email protected] on 25 Oct 2012 at 2:49

Attachments:

Unable to login after installation

What steps will reproduce the problem?

 * Centos 6.3

I followed step-by-step-installation-procedure.txt and when i try to login with 
admin:admin it looks like there is a redirect that doesn't let me login.



What is the expected output? What do you see instead?
http://10.20.11.140/?p=login&pp[redirect_page]=overview&pp[redirect_params]=N%3B

What version of the product are you using? On what operating system?
0.3.3

Please provide any additional information below.

The apache error log file produce the following:

[Thu Aug 30 17:54:21 2012] [error] [client 10.0.1.21] PHP Notice:  Undefined 
index: pp in /var/www/html/lib/Auth.php on line 38, referer: 
http://10.20.11.140/

Original issue reported on code.google.com by [email protected] on 28 Oct 2012 at 11:42

Error when first accessing the pdns-webinterface

What steps will reproduce the problem?
1. Install pdns-webinterface
2. Access it from any browser that hasn't accessed it before

What is the expected output? What do you see instead?
Recieve Notice: Undefined index: sid in /lib/Session.php on line 57 error 
message. It only appears once

What version of the product are you using? On what operating system?
1.4




Original issue reported on code.google.com by [email protected] on 8 Nov 2011 at 7:55

Messages in Deutsch by default

What steps will reproduce the problem?
1. Install pdns-webinterface
2. Log in
3. Change and save any of template settings

What is the expected output? What do you see instead?
I expct to see Saved! message, but get Gespeichert! instead

What version of the product are you using? On what operating system?
version 1.4, nginx 1.08, php 5.3, php-fpm

Please provide any additional information below.
Tried on machines with english ubuntu and russian windows 7. results are same. 
renaming locale folder does nothing.

Original issue reported on code.google.com by [email protected] on 8 Nov 2011 at 7:53

user.lastIp is truncated to 15 characters - too short for ipv6

The mysql database schema creates a column for 'lastIp' for storing the last IP 
address to login to that account. The column is limited to 15 characters which 
is too short for a complete IPv6 address so it gets truncated.

The fix is to change the length of the column to 39 from 15 (and maybe change 
from char to varchar).

Original issue reported on code.google.com by [email protected] on 20 Jul 2012 at 11:54

Move Application Logic from Page classes to extra classes

The different "Actions" should be moved from the Page classes to extra classes 
and then called by the Page classes. This step is needed because we can call 
the actions directly without using the webinterface then. The different Actions 
should be well documented via docblocks. This would somehow be a "API" which 
can than be used by the Page classes and a future cli tool or some other code.

Original issue reported on code.google.com by timo.witte on 30 Sep 2011 at 6:55

Newline after ?> in configs/base.php

Remove all ?> Tags inside the php files to stop php from sending content before 
all headers are set.

Original issue reported on code.google.com by timo.witte on 11 Jun 2012 at 5:07

Layout is always scrollable

It should be 100% width not 100%+x

Original issue reported on code.google.com by timo.witte on 24 Jan 2012 at 9:50

php mysql extension deprecated

Error message displayed at startup 

Deprecated: mysql_connect(): The mysql extension is deprecated and will be 
removed in the future: use mysqli or PDO instead in 
/var/www-apps/pdns-web/web/lib/DB.php on line 47

What version of the product are you using? On what operating system?

This is using v1.5.3 on Debian gnu/linux Jessie

Please provide any additional information below.

PHP 5.5.10-1 (cli) (built: Mar 27 2014 13:58:38) 


Original issue reported on code.google.com by [email protected] on 16 Dec 2014 at 9:44

User permissions

Atm its hard to figure out which user has which permissions
. Can you please add a list of domains? that user has access to? at user 
management page and a list of users that have access domain at domain page.

Original issue reported on code.google.com by [email protected] on 22 Nov 2011 at 8:13

PgSQL support?

Hello! Thanks for great panel. Better than poweradmin (and as i can see, 
poweradmin development is halted)
Well, my request is to add PgSQL support to panel. For example, my supermaster 
uses PgSQL database. As i can see you have some sort of DB abstraction lib, but 
currently it works only with MySQL?

Original issue reported on code.google.com by zdevel on 23 Oct 2011 at 8:11

Notice Warnings about undefined indexes

I have seen two of these issues one on line 48 of lib/Model/DomainRecords.php 
which needs to be changed to
"AAAA" => 40, from "AAAAA" => 40, (one too many A's)

You also have no PTR option set which can easily be fixed by adding 
"PTR" => some_number, 

I have fixed it on my copy and have attached a diff file with the fix ( diff as 
of rev 58a21e2217d8)

PS: Noticed you fixed the PTR bug in the repo! Happy coding!

Original issue reported on code.google.com by [email protected] on 23 Jan 2012 at 12:58

Attachments:

Sorting by clicking on column name

It will be great to have asc/desc/none sorting toggle activated by clicking on 
column name in all the tables. Like sorting by TTL etc etc. I miss that 
feature, that i used a lot in poweradmin.

Original issue reported on code.google.com by [email protected] on 22 Nov 2011 at 5:55

Error while opening data of in-addr.arpa

What steps will reproduce the problem?
1. Create reverse zone
2. Add some PTR entries
3. Recieve
Notice: Undefined index: PTR in /lib/Model/DomainRecords.php on line 46
and
Notice: Undefined index: PTR in /lib/Model/DomainRecords.php on line 47


What is the expected output? What do you see instead?
I didnt expect to see those notices.

What version of the product are you using? On what operating system?
Version 1.4.1. FreeBSD/PHP 5.3/Nginx 1.0.8


Please provide any additional information below.
For 10 records (1 SOA, 2 NS, 7 PTR) it gives 21 of line 46 notices and 17 line 
47 notices. I can provide detailed info on request.

Original issue reported on code.google.com by [email protected] on 22 Nov 2011 at 6:05

unable to add new NS entries.

What steps will reproduce the problem?
1. adding NS entry
2.
3.

What is the expected output? What do you see instead?
should be added. instead it rejects the entry because the NAME is empty which 
is normal because it is an NS entry and only content counts.

What version of the product are you using? On what operating system?
1.4.2

Please provide any additional information below.
php5, lighttpd 1.4.28, powerdns ;)

Original issue reported on code.google.com by [email protected] on 2 May 2012 at 11:20

Deletion of Records do not work with PHP 5.4?

What steps will reproduce the problem?
1. Install powerdns-webinterface 1.4.3
2. create domain record
3. add an entry
4. try do delete the entry

What is the expected output? What do you see instead?
nothing happens by clicking on delete button

What version of the product are you using? On what operating system?
1.4.3 on Debian Wheezy

Please provide any additional information below.



Original issue reported on code.google.com by [email protected] on 18 May 2012 at 11:43

Prevent creation of records with the same name but different type

What steps will reproduce the problem?
1. Create an A Record with some name
2. Create an CNAME Record with the same name
3. Record gets created successfully and this breaks AXFR requests from Bind to 
PDNS

What is the expected output? What do you see instead?
An Error message telling a record with this name already exists with a 
different type


This affects multiple different record types which are not allowed in 
combination, this can be a really big issue if not detected in time (this will 
break the complete zone if there is a bind slave). Unfortunately only a few 
interfaces for pdns support checks for this, so this would be a really great 
feature/fix.

Original issue reported on code.google.com by [email protected] on 27 Nov 2012 at 8:25

Searches for only numbers return garbled HTML inside <td> elements (fix inside)

What steps will reproduce the problem?
1. In demo, go to domain list.
2. Search for just a single character: the number 1
3. See garbled output, including the href attribute of anchors

What is the expected output? What do you see instead?
Expected output should not be garbled

What version of the product are you using? On what operating system?
1.5.3, CentOS 5.8, PHP 5.1

Please provide any additional information below.
I fixed the problem for the domain search. I have not looked at record search 
but I imagine the solution will be similar. My solution does not apply the 
"search_highlight" class to the "id" column of output in the "searchDomainlist" 
function in lib/Model/Domains.php. The line below is inserted after line 26 of 
that file (between the two assignments of ${colname}_clean and colname).

if (strcmp($colname,'id')==0) continue;

Original issue reported on code.google.com by [email protected] on 3 Jan 2013 at 5:09

Error in Last Change field

What steps will reproduce the problem?
1. Add a record to domain.
2. Check domain

What is the expected output? What do you see instead?
I expect to see creation date for domain record. What i see is:
Fatal error: Call to undefined function smarty_make_timestamp() in 
/lib/smarty/plugins/modifier.date_format.php on line 35

What version of the product are you using? On what operating system?
1.4.2 on FreeBSD/nginx/php-fpm. 

Please provide any additional information below.
It can be fixed by installing smarty and adding it to include path for either 
this hosts config or php.ini. I recommend adding smarty to INSTALL a a 
requirement.

Original issue reported on code.google.com by [email protected] on 11 Mar 2012 at 7:58

Demo login not working

the login admin:admin on http://pdnsdemo.neosolve.de/ is not working

Original issue reported on code.google.com by timo.witte on 30 Sep 2011 at 12:12

Name field could be empty

What steps will reproduce the problem?
1. Edit domain
2. Add new domain record A - without "Name" field
3. Got error that Name field could not be empty.

But IT could! 

What is the expected output? What do you see instead?

Expected - that I could add record with emptry Name field.

What version of the product are you using? On what operating system?

1.4.3


Original issue reported on code.google.com by [email protected] on 27 Jun 2012 at 1:22

Right to create new domains

There should be a flag, wheter a user can create new domains or not.

Original issue reported on code.google.com by timo.witte on 30 Sep 2011 at 11:11

Upper/lowercase in fulltext search

Fulltext search is a great tool that i use a lot. But if, for example, i want 
to find all NS records - i will also get all the records with "ns" in them.

Is it possible to force all data in domains to be lowercase (dns system itself 
does not care) and make fulltext search case-sensitive?


Original issue reported on code.google.com by [email protected] on 22 Nov 2011 at 6:00

Warning when saving/deleting zone

What steps will reproduce the problem?
1. insert the domain name in the text field
2. click "create new domain"
3. the new domain appears in the bottom table
4. click "save"

The following message appears above the list of domains:
"Notice: Undefined index: search in /var/www/html/web/lib/Page/Domains.php on 
line 25"

What version of the product are you using? On what operating system?

1.5.3

Please provide any additional information below.

Apache error log file:

[Mon Oct 29 09:12:32 2012] [error] [client 10.0.1.21] PHP Notice:  Undefined 
index: search in /var/www/html/web/lib/Page/Domains.php on line 25, referer: 
http://10.20.11.140/web/?p=domains

Original issue reported on code.google.com by [email protected] on 29 Oct 2012 at 7:15

Templete creation error

What steps will reproduce the problem?
In templates click new and leave the name value to nothing will give an error 
stating that alle fields, wasn't filled out


What is the expected output? What do you see instead?
To create the record, i can't see why you shouldn't be allow to.

What version of the product are you using? On what operating system?
1.5 on Ubuntu 12.04.1 LTS

Please provide any additional information below.
As a work around you can create the record with a dummy value, and then remove 
it afterwords.

Original issue reported on code.google.com by [email protected] on 15 Oct 2012 at 9:14

Unknown column 'lastLogin' in 'field list'

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?
when I logged in

What version of the product are you using? On what operating system?
1.4.1

Please provide any additional information below.

Database connection failed: Unknown column 'lastLogin' in 'field list'
#0 /home/wwwroot/ns1.trustv.us/web/lib/DB.php(84): DB->connect()
#1 /home/wwwroot/ns1.trustv.us/web/lib/DB.php(100): DB->_doQuery('SELECT data 
FRO...')
#2 /home/wwwroot/ns1.trustv.us/web/lib/Session.php(44): DB->getOne('SELECT data 
FRO...')
#3 /home/wwwroot/ns1.trustv.us/web/lib/Base.php(74): 
Session::get(Object(Application))
#4 /home/wwwroot/ns1.trustv.us/web/lib/Page.php(42): 
Application->__get('Session')
#5 /home/wwwroot/ns1.trustv.us/web/lib/Page.php(47): Page->doAssigns()
#6 /home/wwwroot/ns1.trustv.us/web/lib/Base.php(34): Page->render()
#7 [internal function]: Application::exceptionHandler(Object(Exception))
#8 {main}

Original issue reported on code.google.com by [email protected] on 29 May 2012 at 11:45

Date of last login does not take timezone into consideration

What steps will reproduce the problem?
1. Compare the results of pdns-webinterface and 
<?php
echo date('l jS \of F Y h:i:s A');
?>


What is the expected output? What do you see instead?
I see +0 time instead of Moscow time.

What version of the product are you using? On what operating system?
FreeBSD/pdns-webnterface 1.4.1/Nginx 1.0.8

Please provide any additional information below.
I hate my QA past... you too now, i guess :)

Original issue reported on code.google.com by [email protected] on 22 Nov 2011 at 11:47

Wishlist: simple integration with for mass creation of domains or migration

It would be nice to have either functions ready to be integrated into existing 
platforms or to be used with simple wrappers to create command line management 
with the same functionality and according to the same rules that exist in the 
web interface.

examples; add domain based on template X ; reset user password to Y; add record 
a ttt.xxx 1.1.1.1 ...etc ; delete domain; delete record ...etc.

it would be useful only if it does not depend on numeric IDs of the entries in 
the database; thus the functions can be sets and gets where one would be able 
to build scripts for automation around it.

Original issue reported on code.google.com by [email protected] on 30 Sep 2011 at 4:06

  • Blocked on: #9

can't list domain in the latest 1.5.2

What steps will reproduce the problem?
1. upgrade to v1.5.2
2. click domains
3. show "Nothing found" in the list~

What is the expected output? What do you see instead?
it should list all domains in the system, but result is "Nothing found"

What version of the product are you using? On what operating system?
1.5.2

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 28 Oct 2012 at 7:09

  • Merged into: #42

Cant set domain permission to different user

What steps will reproduce the problem?
1. upgrade from 1.4.3 to 1.5
2. add a new domain to current user with default setting.
3. add a new username
4. login with the new username, he can see the full list of domains of the 
system, even if have no permission with them.

What is the expected output? What do you see instead?
User should see the domains belong to him only. Not the full domains of the 
system.

What version of the product are you using? On what operating system?
I am using 1.5, just upgrade from 1.4.3, with CentOS5.8

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 12 Oct 2012 at 9:11

php session support in Session.php

Possibility to use Sessionclass with php_session instead of database for 
installer!

Original issue reported on code.google.com by timo.witte on 17 Nov 2011 at 10:54

can't add a record for xxxx.com

I want to add a A record for my domain xxxxxx.com,
but it always says:  
1 were not added because name and content was empty.

when I put www in the Name table ,and the record for domain www.xxxx.com can be 
saved, while just can't add record for xxxx.com

is there anything I misunderstand?
thanks

Original issue reported on code.google.com by [email protected] on 10 May 2012 at 7:35

Add multilanguage support via gettext

would be nice to have multilanguage support. gettext seems to be a perfect 
solution for that.. 

points to consider
- should nicely integrate into smarty
- js scripts should not produce any output that must be localised
- would be nice to have a ubuntu like system with pot/po files if possible

Original issue reported on code.google.com by timo.witte on 30 Sep 2011 at 10:31

User zones limit

It would be nice to have the possibility to limit one users number of zones.

Original issue reported on code.google.com by [email protected] on 6 Jun 2012 at 8:26

Commit inital Codebase

yeah we should do this ;)

Original issue reported on code.google.com by timo.witte on 5 Jul 2010 at 11:40

Multiple Persistant XSS on Domains, Records, Templates, User, Supermasters, etc

What steps will reproduce the problem?
1. >'<script>alert('XSS')</script>


What is the expected output? What do you see instead?
Can be used for extended attacks.

What version of the product are you using? On what operating system?
v1.5

Please provide any additional information below.
Please contact HackSys Team @ [email protected]

Thank you.


Original issue reported on code.google.com by [email protected] on 14 Oct 2012 at 6:51

Notice: Undefined index on the login page

What steps will reproduce the problem?
1. upgrade from 1.4.3 to 1.5
2. cleaned the folder /tmp/templates_c
3. open the login URL.
4. some errors will display under the login page.

Notice: Undefined index: fail in 
/home/wwwroot/pdns/tmp/templates_c/b65eca6213adedf62dd014d7dfc7966c05573106.file
.login.tpl.php on line 57

Notice: Trying to get property of non-object in 
/home/wwwroot/pdns/tmp/templates_c/b65eca6213adedf62dd014d7dfc7966c05573106.file
.login.tpl.php on line 57

What is the expected output? What do you see instead?
There is not such error message when I was using 1.4.3.

What version of the product are you using? On what operating system?
I am using 1.5, just upgrade from 1.4.3, with CentOS5.8

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 14 Oct 2012 at 7:15

Domain should automatically be appended to recordname

This is a essential security feature to support multiple users, as if it isnΒ΄t 
in place, it would be possible to create records for other domains inside a 
domain.

Original issue reported on code.google.com by timo.witte on 30 Sep 2011 at 12:35

User search

Make it possible to search for users, like domains etc.

Original issue reported on code.google.com by [email protected] on 7 Jun 2012 at 9:32

No auto provisioning of a PTR for IPv6

What steps will reproduce the problem?
1. Create an AAAA record

What is the expected output? What do you see instead?
Both AAAA and PTR records are created


What version of the product are you using? On what operating system?
Official demo http://pdnsdemo.neosolve.de/


Original issue reported on code.google.com by [email protected] on 13 Dec 2011 at 3:24

A Installer Script

Simple Script to use as installer, because there are many pifalls otherwise

Original issue reported on code.google.com by timo.witte on 17 Nov 2011 at 10:53

can't delete domain in version 1.5

What steps will reproduce the problem?
1. upgrade to the latest version of 1.5.1
2. delete one domain from the list
3. there is no pop windows alert for the option of yes/no like version 1.4.3

What is the expected output? What do you see instead?
it should be able to delete domain from the list like the older version after 
click the delete button.

What version of the product are you using? On what operating system?
version 1.5.1 on Centos5

Please provide any additional information below.
tried 1.4.3 working fine, and can't delete on version 1.5 or 1.5.1

Original issue reported on code.google.com by [email protected] on 18 Oct 2012 at 2:08

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.