[vhffs-dev] [GIT] vhffs4/vhffs.git branch, master, updated. a997be97ba33a36fa82f40d0c402bbb5e331abb1

[ Thread Index | Date Index | More vhffs.org/vhffs-dev Archives ]


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



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/