[vhffs-dev] [GIT] vhffs4/vhffs.git branch, master, updated. a997be97ba33a36fa82f40d0c402bbb5e331abb1 |
[ Thread Index |
Date Index
| More vhffs.org/vhffs-dev Archives
]
- To: vhffs-dev@xxxxxxxxx
- Subject: [vhffs-dev] [GIT] vhffs4/vhffs.git branch, master, updated. a997be97ba33a36fa82f40d0c402bbb5e331abb1
- From: git@xxxxxxxxxxxxx
- Date: Fri, 08 Apr 2016 00:11:38 +0200
This is an automated email from git. It was enerated because a ref
change was pushed to the repository "vhffs4/vhffs.git".
The branch, master has been updated
via a997be97ba33a36fa82f40d0c402bbb5e331abb1 (commit)
via 744fe1d66559182338d4bf43c5278694c4fad7dc (commit)
via 72c3cd8a4b603d699a4b29546737f0112f5abf96 (commit)
from 5a89484174f0e5890655a8d3d01cd26e2d9ab5ec (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit a997be97ba33a36fa82f40d0c402bbb5e331abb1
Author: Sylvain Rochet <gradator@xxxxxxxxxxxx>
Date: Thu Apr 7 22:09:00 2016 +0000
Panel,API: DNS: CNAME record is exclusive, add missing checks
There were missing exclusivity checks for CNAME records, add them.
commit 744fe1d66559182338d4bf43c5278694c4fad7dc
Author: Sylvain Rochet <gradator@xxxxxxxxxxxx>
Date: Thu Apr 7 21:44:38 2016 +0000
Panel: DNS: remove unused getall_dns_per_user function
This function is totally useless and is unused, furthermore it doesn't
use prepared statements and this is a valid reason for removal by itself.
commit 72c3cd8a4b603d699a4b29546737f0112f5abf96
Author: Sylvain Rochet <gradator@xxxxxxxxxxxx>
Date: Thu Apr 7 21:40:11 2016 +0000
Panel: DNS: Introduce coupled default A/AAAA
We want our users who don't understand well DNS to prevent mistakes. This
patch introduces coupled default A/AAAA. The following actions are
live-fixed without user intervention:
Change A record from default A to something else but forgetting to remove
the default AAAA, in this case we remove the coupled AAAA entry.
Change AAAA record from default AAAA to something else but forgetting to
remove the default A, in this case we remove the coupled A entry.
Change A record from something to default A, in this case we add or
update the AAAA coupled entry.
Change AAAA record from something to default AAAA, in this case we add
or update the A coupled entry.
When deleting a couple from a coupled A/AAAA record, we also remove the
couple.
When creating a new A or AAAA entry we check if the user try to bypass
the coupled IPv4/IPv6 option when adding a default A/AAAA record to get
rid of the IPv6 address, IPv6 is not an option, it's not the future,
IPv4 should have been killed more than a decade ago
-----------------------------------------------------------------------
Summary of changes:
vhffs-api/examples/Makefile.am | 1 -
vhffs-api/examples/show_dns_per_user.pl | 21 ------
vhffs-api/src/Vhffs/Panel/DNS.pm | 126 +++++++++++++++++++++++++------
vhffs-api/src/Vhffs/Services/DNS.pm | 15 +++-
4 files changed, 116 insertions(+), 47 deletions(-)
delete mode 100755 vhffs-api/examples/show_dns_per_user.pl
hooks/post-receive
--
vhffs4/vhffs.git