From 41e72b84ece50e0104e2e58c6452fc6012e2c8c3 Mon Sep 17 00:00:00 2001 From: rbalocca Date: Sun, 2 Mar 2008 14:07:10 -0800 Subject: Vyatta-cfg postinst was preventing upgrade --- debian/vyatta-cfg.postinst.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'debian') diff --git a/debian/vyatta-cfg.postinst.in b/debian/vyatta-cfg.postinst.in index 556b1a9..074d57c 100644 --- a/debian/vyatta-cfg.postinst.in +++ b/debian/vyatta-cfg.postinst.in @@ -18,6 +18,6 @@ if [ "$sysconfdir" != "/etc" ]; then done fi -# add group for configure +# add group for configuration, if not already present: +grep '^vyattacfg:' /etc/group >/dev/null || addgroup --system vyattacfg - -- cgit v1.2.3 From f991ec7d6679fb6ce6c65f18246c0d46a08bf635 Mon Sep 17 00:00:00 2001 From: rbalocca Date: Thu, 6 Mar 2008 12:55:26 -0800 Subject: Fix problems with upgrading (and also fix lintian errors) --- debian/control | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'debian') diff --git a/debian/control b/debian/control index c317ca4..960e9a5 100644 --- a/debian/control +++ b/debian/control @@ -16,7 +16,10 @@ Depends: bash (>= 3.1), bsdutils, vyatta-op, vyatta-config-migrate, - dhcp3-client | vyatta-dhcp3-client + dhcp3-client | vyatta-dhcp3-client, + bsdutils (>=1:2.13), + libc6 (>= 2.7-6) +Replaces: vyatta-cfg-firewall Suggests: util-linux (>= 2.13-5), net-tools, ethtool, -- cgit v1.2.3 From ed83fedcee73473b038cabc1ebc172f085169bd5 Mon Sep 17 00:00:00 2001 From: rbalocca Date: Thu, 6 Mar 2008 12:57:41 -0800 Subject: Remove a dependency listed twice --- debian/control | 1 - 1 file changed, 1 deletion(-) (limited to 'debian') diff --git a/debian/control b/debian/control index 960e9a5..c359bcd 100644 --- a/debian/control +++ b/debian/control @@ -13,7 +13,6 @@ Depends: bash (>= 3.1), procps (>= 1:3.2.7-3), vyatta-quagga | quagga, coreutils (>= 5.97-5.3), - bsdutils, vyatta-op, vyatta-config-migrate, dhcp3-client | vyatta-dhcp3-client, -- cgit v1.2.3 From ff536782d33a0d2072aa93f93aaaddccd7cc2ba8 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Mon, 10 Mar 2008 11:08:52 -0700 Subject: Convert from VPL 1.0 to GPLv2 Glendale release is licensed under GPL version 2. --- debian/copyright | 31 ++++++++++++++++--------------- etc/bash_completion.d/20vyatta-cfg | 29 ++++++++++++++--------------- etc/init.d/vyatta-ofr | 28 ++++++++++++++-------------- scripts/VyattaConfigDOMTree.pm | 24 ++++++++++++++---------- scripts/VyattaMisc.pm | 24 ++++++++++++++---------- scripts/vyatta-interfaces.pl | 24 ++++++++++++++---------- scripts/vyatta-irqaffin | 24 ++++++++++++++---------- src/cli_path_utils.c | 26 +++++++++++++++----------- src/cli_path_utils.h | 26 +++++++++++++++----------- src/cli_val_engine.c | 26 +++++++++++++++----------- src/cli_val_engine.h | 26 +++++++++++++++----------- 11 files changed, 160 insertions(+), 128 deletions(-) (limited to 'debian') diff --git a/debian/copyright b/debian/copyright index 4c6e7e6..b7da607 100644 --- a/debian/copyright +++ b/debian/copyright @@ -14,21 +14,22 @@ Copyright: License: - The contents of this package are subject to the Vyatta Public License - Version 1.0 ("License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.vyatta.com/vpl - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See - the License for the specific language governing rights and limitations - under the License. - - This code was originally developed by Vyatta, Inc. - Portions created by Vyatta are Copyright (C) 2007 Vyatta, Inc. - -On Debian systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +A copy of the GNU General Public License is available as +`/usr/share/common-licenses/GPL' in the Debian GNU/Linux distribution +or on the World Wide Web at `http://www.gnu.org/copyleft/gpl.html'. +You can also obtain it by writing to the Free Software Foundation, +Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +MA 02110-1301, USA. The Debian packaging is (C) 2007, An-Cheng Huang and is licensed under the GPL, see above. diff --git a/etc/bash_completion.d/20vyatta-cfg b/etc/bash_completion.d/20vyatta-cfg index 5966e18..5c683f4 100644 --- a/etc/bash_completion.d/20vyatta-cfg +++ b/etc/bash_completion.d/20vyatta-cfg @@ -1,22 +1,21 @@ # **** License **** -# Version: VPL 1.0 +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License version 2 as +# published by the Free Software Foundation. # -# The contents of this file are subject to the Vyatta Public License -# Version 1.0 ("License"); you may not use this file except in -# compliance with the License. You may obtain a copy of the License at -# http://www.vyatta.com/vpl -# -# Software distributed under the License is distributed on an "AS IS" -# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See -# the License for the specific language governing rights and limitations -# under the License. -# -# This code was originally developed by Vyatta, Inc. -# Portions created by Vyatta are Copyright (C) 2006, 2007 Vyatta, Inc. -# All Rights Reserved. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# A copy of the GNU General Public License is available as +# `/usr/share/common-licenses/GPL' in the Debian GNU/Linux distribution +# or on the World Wide Web at `http://www.gnu.org/copyleft/gpl.html'. +# You can also obtain it by writing to the Free Software Foundation, +# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +# MA 02110-1301, USA. # # Author: An-Cheng Huang -# Date: 2007 # Description: bash completion for Vyatta configuration commands # # **** End License **** diff --git a/etc/init.d/vyatta-ofr b/etc/init.d/vyatta-ofr index 89914c4..b1e7a69 100755 --- a/etc/init.d/vyatta-ofr +++ b/etc/init.d/vyatta-ofr @@ -9,21 +9,21 @@ # Description: Debian init script for the Vyatta Router ### END INIT INFO # **** License **** -# Version: VPL 1.0 +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License version 2 as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. # -# The contents of this file are subject to the Vyatta Public License -# Version 1.0 ("License"); you may not use this file except in -# compliance with the License. You may obtain a copy of the License at -# http://www.vyatta.com/vpl -# -# Software distributed under the License is distributed on an "AS IS" -# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See -# the License for the specific language governing rights and limitations -# under the License. -# -# This code was originally developed by Vyatta, Inc. -# Portions created by Vyatta are Copyright (C) 2007 Vyatta, Inc. -# All Rights Reserved. +# A copy of the GNU General Public License is available as +# `/usr/share/common-licenses/GPL' in the Debian GNU/Linux distribution +# or on the World Wide Web at `http://www.gnu.org/copyleft/gpl.html'. +# You can also obtain it by writing to the Free Software Foundation, +# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +# MA 02110-1301, USA. # # Author: Tom Grennan # **** End License **** diff --git a/scripts/VyattaConfigDOMTree.pm b/scripts/VyattaConfigDOMTree.pm index 86aabf8..68b58bb 100644 --- a/scripts/VyattaConfigDOMTree.pm +++ b/scripts/VyattaConfigDOMTree.pm @@ -2,17 +2,21 @@ # Module: serial # # **** License **** -# Version: VPL 1.0 +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License version 2 as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. # -# The contents of this file are subject to the Vyatta Public License -# Version 1.0 ("License"); you may not use this file except in -# compliance with the License. You may obtain a copy of the License at -# http://www.vyatta.com/vpl -# -# Software distributed under the License is distributed on an "AS IS" -# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See -# the License for the specific language governing rights and limitations -# under the License. +# A copy of the GNU General Public License is available as +# `/usr/share/common-licenses/GPL' in the Debian GNU/Linux distribution +# or on the World Wide Web at `http://www.gnu.org/copyleft/gpl.html'. +# You can also obtain it by writing to the Free Software Foundation, +# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +# MA 02110-1301, USA. # # This code was originally developed by Vyatta, Inc. # Portions created by Vyatta are Copyright (C) 2005, 2006, 2007 Vyatta, Inc. diff --git a/scripts/VyattaMisc.pm b/scripts/VyattaMisc.pm index 3a083ec..e81852f 100755 --- a/scripts/VyattaMisc.pm +++ b/scripts/VyattaMisc.pm @@ -2,17 +2,21 @@ # Module: VyattaMisc.pm # # **** License **** -# Version: VPL 1.0 +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License version 2 as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. # -# The contents of this file are subject to the Vyatta Public License -# Version 1.0 ("License"); you may not use this file except in -# compliance with the License. You may obtain a copy of the License at -# http://www.vyatta.com/vpl -# -# Software distributed under the License is distributed on an "AS IS" -# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See -# the License for the specific language governing rights and limitations -# under the License. +# A copy of the GNU General Public License is available as +# `/usr/share/common-licenses/GPL' in the Debian GNU/Linux distribution +# or on the World Wide Web at `http://www.gnu.org/copyleft/gpl.html'. +# You can also obtain it by writing to the Free Software Foundation, +# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +# MA 02110-1301, USA. # # This code was originally developed by Vyatta, Inc. # Portions created by Vyatta are Copyright (C) 2005, 2006, 2007 Vyatta, Inc. diff --git a/scripts/vyatta-interfaces.pl b/scripts/vyatta-interfaces.pl index 482faa8..1cad719 100644 --- a/scripts/vyatta-interfaces.pl +++ b/scripts/vyatta-interfaces.pl @@ -3,17 +3,21 @@ # Module: vyatta-interfaces.pl # # **** License **** -# Version: VPL 1.0 +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License version 2 as +# published by the Free Software Foundation. # -# The contents of this file are subject to the Vyatta Public License -# Version 1.0 ("License"); you may not use this file except in -# compliance with the License. You may obtain a copy of the License at -# http://www.vyatta.com/vpl -# -# Software distributed under the License is distributed on an "AS IS" -# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See -# the License for the specific language governing rights and limitations -# under the License. +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# A copy of the GNU General Public License is available as +# `/usr/share/common-licenses/GPL' in the Debian GNU/Linux distribution +# or on the World Wide Web at `http://www.gnu.org/copyleft/gpl.html'. +# You can also obtain it by writing to the Free Software Foundation, +# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +# MA 02110-1301, USA. # # This code was originally developed by Vyatta, Inc. # Portions created by Vyatta are Copyright (C) 2007 Vyatta, Inc. diff --git a/scripts/vyatta-irqaffin b/scripts/vyatta-irqaffin index 8be98b2..91cf082 100644 --- a/scripts/vyatta-irqaffin +++ b/scripts/vyatta-irqaffin @@ -2,17 +2,21 @@ #!/bin/bash # # **** License **** -# Version: VPL 1.0 +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License version 2 as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. # -# The contents of this file are subject to the Vyatta Public License -# Version 1.0 ("License"); you may not use this file except in -# compliance with the License. You may obtain a copy of the License at -# http://www.vyatta.com/vpl -# -# Software distributed under the License is distributed on an "AS IS" -# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See -# the License for the specific language governing rights and limitations -# under the License. +# A copy of the GNU General Public License is available as +# `/usr/share/common-licenses/GPL' in the Debian GNU/Linux distribution +# or on the World Wide Web at `http://www.gnu.org/copyleft/gpl.html'. +# You can also obtain it by writing to the Free Software Foundation, +# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +# MA 02110-1301, USA. # # This code was originally developed by Vyatta, Inc. # Portions created by Vyatta are Copyright (C) 2008 Vyatta, Inc. diff --git a/src/cli_path_utils.c b/src/cli_path_utils.c index 84a2bc0..642b5ae 100644 --- a/src/cli_path_utils.c +++ b/src/cli_path_utils.c @@ -4,17 +4,21 @@ Module: cli **** License **** - Version: VPL 1.0 - - The contents of this file are subject to the Vyatta Public License - Version 1.0 ("License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.vyatta.com/vpl - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See - the License for the specific language governing rights and limitations - under the License. + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + A copy of the GNU General Public License is available as + `/usr/share/common-licenses/GPL' in the Debian GNU/Linux distribution + or on the World Wide Web at `http://www.gnu.org/copyleft/gpl.html'. + You can also obtain it by writing to the Free Software Foundation, + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. This code was originally developed by Vyatta, Inc. Portions created by Vyatta are Copyright (C) 2007 Vyatta, Inc. diff --git a/src/cli_path_utils.h b/src/cli_path_utils.h index 6cc3be8..6716b22 100644 --- a/src/cli_path_utils.h +++ b/src/cli_path_utils.h @@ -4,17 +4,21 @@ Module: cli **** License **** - Version: VPL 1.0 - - The contents of this file are subject to the Vyatta Public License - Version 1.0 ("License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.vyatta.com/vpl - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See - the License for the specific language governing rights and limitations - under the License. + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + A copy of the GNU General Public License is available as + `/usr/share/common-licenses/GPL' in the Debian GNU/Linux distribution + or on the World Wide Web at `http://www.gnu.org/copyleft/gpl.html'. + You can also obtain it by writing to the Free Software Foundation, + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. This code was originally developed by Vyatta, Inc. Portions created by Vyatta are Copyright (C) 2007 Vyatta, Inc. diff --git a/src/cli_val_engine.c b/src/cli_val_engine.c index 50a02df..adf40a4 100644 --- a/src/cli_val_engine.c +++ b/src/cli_val_engine.c @@ -4,17 +4,21 @@ Module: cli **** License **** - Version: VPL 1.0 - - The contents of this file are subject to the Vyatta Public License - Version 1.0 ("License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.vyatta.com/vpl - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See - the License for the specific language governing rights and limitations - under the License. + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + A copy of the GNU General Public License is available as + `/usr/share/common-licenses/GPL' in the Debian GNU/Linux distribution + or on the World Wide Web at `http://www.gnu.org/copyleft/gpl.html'. + You can also obtain it by writing to the Free Software Foundation, + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. This code was originally developed by Vyatta, Inc. Portions created by Vyatta are Copyright (C) 2007 Vyatta, Inc. diff --git a/src/cli_val_engine.h b/src/cli_val_engine.h index 0f32276..6315dac 100644 --- a/src/cli_val_engine.h +++ b/src/cli_val_engine.h @@ -4,17 +4,21 @@ Module: cli **** License **** - Version: VPL 1.0 - - The contents of this file are subject to the Vyatta Public License - Version 1.0 ("License"); you may not use this file except in - compliance with the License. You may obtain a copy of the License at - http://www.vyatta.com/vpl - - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See - the License for the specific language governing rights and limitations - under the License. + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + A copy of the GNU General Public License is available as + `/usr/share/common-licenses/GPL' in the Debian GNU/Linux distribution + or on the World Wide Web at `http://www.gnu.org/copyleft/gpl.html'. + You can also obtain it by writing to the Free Software Foundation, + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. This code was originally developed by Vyatta, Inc. Portions created by Vyatta are Copyright (C) 2007 Vyatta, Inc. -- cgit v1.2.3 From 520fc1ba6d76963d3483d74f7699108fc684a804 Mon Sep 17 00:00:00 2001 From: Mark O'Brien Date: Tue, 18 Mar 2008 16:59:41 -0700 Subject: VC4.0.1 --- debian/changelog | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 5f9affd..b351910 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,56 @@ +vyatta-cfg (0.3) unstable; urgency=low + + VC4.0.1 + [ Mark O'Brien ] + + + [ An-Cheng Huang ] + * fix for bug 2868: return failure for invalid values. + * fix for bug 2749: add u32 range check + * fix for bug 2912: direct config loading output to syslog. + * fix for bug 2924: set admin flag for root + * fix for bug 2950: raise config error messages during boot to warning + level. + * add LESSSECURE + * partial fix for bug 2987: use "less" instead of "more", and disable + * handle "<*>" allowed values + + [ Bob Gilligan ] + * Bugfix: 2653 + * Bugfix: 2885 + * Bugfix: 2986 + + [ Christopher Liljenstolpe ] + * Fix 2954: IPv6 addresses that have a-f in the address fail. + + [ Mohit Mehta ] + * CLI tab enhancement at "set interfaces ethernet <> address" + * CLI tab enhancement at "set interfaces ethernet <> address" + + [ Robert Bays ] + * fix for bugs 2725 and 2999 + * fix for bugs 2725 2999 + + [ Stephen Hemminger ] + * Read qos-policy before setting interface qos-policy + * Replace VPL with GPLv2 + * Convert from VPL 1.0 to GPLv2 + * more robust handling of set mac address + * Don't allow operator to run init-floppy + + [ rbalocca ] + * Merge changelog fix to glendale + * Vyatta-cfg postinst was preventing upgrade + * Add VPL to scripts and fix lintian errors + * Fix problems with upgrading (and also fix lintian errors) + * Fix problems with upgrading (and also fix lintian errors) + * Remove a dependency listed twice + * Add GPLv2 to additional Vyatta created scripts + + [ Mark O'Brien ] + + -- Mark O'Brien Tue, 18 Mar 2008 16:59:41 -0700 + vyatta-cfg (0.2) unstable; urgency=low vc4.0.0 -- cgit v1.2.3 From dd649c9b86b3e58376a8b0b3c337cacf8eef9918 Mon Sep 17 00:00:00 2001 From: Mark O'Brien Date: Tue, 18 Mar 2008 19:04:10 -0700 Subject: 3.0.1 --- debian/changelog | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 5f9affd..70b2ab0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,56 @@ +vyatta-cfg (0.3) unstable; urgency=low + + 3.0.1 + [ Mark O'Brien ] + + + [ An-Cheng Huang ] + * fix for bug 2868: return failure for invalid values. + * fix for bug 2749: add u32 range check + * fix for bug 2912: direct config loading output to syslog. + * fix for bug 2924: set admin flag for root + * fix for bug 2950: raise config error messages during boot to warning + level. + * add LESSSECURE + * partial fix for bug 2987: use "less" instead of "more", and disable + * handle "<*>" allowed values + + [ Bob Gilligan ] + * Bugfix: 2653 + * Bugfix: 2885 + * Bugfix: 2986 + + [ Christopher Liljenstolpe ] + * Fix 2954: IPv6 addresses that have a-f in the address fail. + + [ Mohit Mehta ] + * CLI tab enhancement at "set interfaces ethernet <> address" + * CLI tab enhancement at "set interfaces ethernet <> address" + + [ Robert Bays ] + * fix for bugs 2725 and 2999 + * fix for bugs 2725 2999 + + [ Stephen Hemminger ] + * Read qos-policy before setting interface qos-policy + * Replace VPL with GPLv2 + * Convert from VPL 1.0 to GPLv2 + * more robust handling of set mac address + * Don't allow operator to run init-floppy + + [ rbalocca ] + * Merge changelog fix to glendale + * Vyatta-cfg postinst was preventing upgrade + * Add VPL to scripts and fix lintian errors + * Fix problems with upgrading (and also fix lintian errors) + * Fix problems with upgrading (and also fix lintian errors) + * Remove a dependency listed twice + * Add GPLv2 to additional Vyatta created scripts + + [ Mark O'Brien ] + + -- Mark O'Brien Tue, 18 Mar 2008 19:04:10 -0700 + vyatta-cfg (0.2) unstable; urgency=low vc4.0.0 -- cgit v1.2.3 From 23104e6a58525f2dbd41152bf22615bb8d257278 Mon Sep 17 00:00:00 2001 From: rbalocca Date: Fri, 21 Mar 2008 16:38:29 -0700 Subject: Fix debian dependencies --- debian/control | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'debian') diff --git a/debian/control b/debian/control index c359bcd..ddad8da 100644 --- a/debian/control +++ b/debian/control @@ -7,13 +7,13 @@ Standards-Version: 3.7.2 Package: vyatta-cfg Architecture: any -Depends: bash (>= 3.1), - sed (>= 4.1.5), +Depends: sed (>= 4.1.5), perl (>= 5.8.8), procps (>= 1:3.2.7-3), vyatta-quagga | quagga, coreutils (>= 5.97-5.3), vyatta-op, + vyatta-bash, vyatta-config-migrate, dhcp3-client | vyatta-dhcp3-client, bsdutils (>=1:2.13), -- cgit v1.2.3 From dedc3083522c70de84db4d2e7bef21998debd18f Mon Sep 17 00:00:00 2001 From: rbalocca Date: Mon, 24 Mar 2008 18:14:04 -0700 Subject: Set dependencies on either bash or vyatta-bash --- debian/control | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'debian') diff --git a/debian/control b/debian/control index ddad8da..308105a 100644 --- a/debian/control +++ b/debian/control @@ -10,10 +10,10 @@ Architecture: any Depends: sed (>= 4.1.5), perl (>= 5.8.8), procps (>= 1:3.2.7-3), - vyatta-quagga | quagga, coreutils (>= 5.97-5.3), + vyatta-bash | bash (>= 3.1), + vyatta-quagga | quagga, vyatta-op, - vyatta-bash, vyatta-config-migrate, dhcp3-client | vyatta-dhcp3-client, bsdutils (>=1:2.13), -- cgit v1.2.3 From 35642e2e10aff32335690a5af2710bbb9ec3ea13 Mon Sep 17 00:00:00 2001 From: An-Cheng Huang Date: Tue, 1 Apr 2008 12:37:35 -0700 Subject: fix for bug 2689: sort tag nodes appropriately --- debian/control | 4 +++- scripts/VyattaConfigOutput.pm | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'debian') diff --git a/debian/control b/debian/control index 308105a..2fdbcfe 100644 --- a/debian/control +++ b/debian/control @@ -17,7 +17,9 @@ Depends: sed (>= 4.1.5), vyatta-config-migrate, dhcp3-client | vyatta-dhcp3-client, bsdutils (>=1:2.13), - libc6 (>= 2.7-6) + libc6 (>= 2.7-6), + libsort-versions-perl, + vlan Replaces: vyatta-cfg-firewall Suggests: util-linux (>= 2.13-5), net-tools, diff --git a/scripts/VyattaConfigOutput.pm b/scripts/VyattaConfigOutput.pm index b7c5499..2766b64 100755 --- a/scripts/VyattaConfigOutput.pm +++ b/scripts/VyattaConfigOutput.pm @@ -32,6 +32,7 @@ package VyattaConfigOutput; use strict; use lib '/opt/vyatta/share/perl5/'; use VyattaConfig; +use Sort::Versions; # whether to show default values my $show_all = 0; @@ -190,6 +191,7 @@ sub displayDeletedOrigChildren { $dont_show_as_deleted); } elsif (scalar($#cnames) >= 0) { if ($is_tag) { + @cnames = sort versioncmp @cnames; foreach my $cname (@cnames) { if ($cname eq 'node.val') { # should not happen @@ -244,6 +246,7 @@ sub displayChildren { displayValues([ @cur_path, $child ], $prefix, $child); } elsif (scalar($#cnames) >= 0) { if ($is_tag) { + @cnames = sort versioncmp @cnames; foreach my $cname (@cnames) { if ($cname eq 'node.val') { # should not happen -- cgit v1.2.3 From dd4c7f784fe4eebb874fb023318910e3665e00bd Mon Sep 17 00:00:00 2001 From: Mark O'Brien Date: Fri, 4 Apr 2008 18:00:44 -0700 Subject: 3.0.2 --- debian/changelog | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 38a5169..ffccaeb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,43 @@ +vyatta-cfg (0.4) unstable; urgency=low + + 3.0.2 + [ Mark O'Brien ] + + + [ An-Cheng Huang ] + * fix for bug 3037: shell completion + * add validation for more types + * handle <> completion correctly + * startup config ordering + * fix for bug 3032: + * fix for bug 2675: correctly detect newly created config nodes. + * add function to delete watchlink exclude entries based on ID. + * fix for bug 2689: sort tag nodes appropriately + * code cleanup (remove some evil copy-and-paste instances). + * fix for bug 3097: correctly detect deleted tag + * fix for bug 3090: commit "policy" before "protocols" at boot time. + + [ Mark O'Brien ] + * 3.0.1 + + [ Stephen Hemminger ] + * handle delete address request if address is already removed + * stop watchlink when address is removed + * handle multiple address deletion when link is down + + [ Stig Thormodsrud ] + * Add utilitly script to add/removed entries to watchlink exclude + file. + * Add duplicate check to watchlink exclude file. + + [ rbalocca ] + * Fix debian dependencies + * Set dependencies on either bash or vyatta-bash + + [ Mark O'Brien ] + + -- Mark O'Brien Fri, 04 Apr 2008 18:00:44 -0700 + vyatta-cfg (0.3) unstable; urgency=low VC4.0.1 -- cgit v1.2.3 From 39f2c4e968b4578a33dd0ee55241fb042b2fdadb Mon Sep 17 00:00:00 2001 From: Mark O'Brien Date: Wed, 16 Apr 2008 09:50:08 -0700 Subject: VC4.0.2 --- debian/changelog | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index ffccaeb..4318bf5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,16 @@ +vyatta-cfg (0.5) unstable; urgency=low + + VC4.0.2 + [ Mark O'Brien ] + + + [ Stig Thormodsrud ] + * Fix 3034: Loopback interface controlled by "ethernet lo" + + [ Mark O'Brien ] + + -- Mark O'Brien Wed, 16 Apr 2008 09:50:08 -0700 + vyatta-cfg (0.4) unstable; urgency=low 3.0.2 -- cgit v1.2.3 From 29866c17c545126eadeb7b235668056801b811c9 Mon Sep 17 00:00:00 2001 From: Mark O'Brien Date: Sat, 19 Apr 2008 11:56:07 -0700 Subject: VC4.0.2 --- debian/changelog | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 4318bf5..56aa7f2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,20 @@ +vyatta-cfg (0.6) unstable; urgency=low + + VC4.0.2 + [ Mark O'Brien ] + + + [ Robert Bays ] + * fix for bug 3177 + * cycle interface state on IP address assigment to fix static routes + + [ Stig Thormodsrud ] + * If watchlink isn't running, don't treat it as a fatal error. + + [ Mark O'Brien ] + + -- Mark O'Brien Sat, 19 Apr 2008 11:56:07 -0700 + vyatta-cfg (0.5) unstable; urgency=low VC4.0.2 -- cgit v1.2.3 From 7fd560b72df1b327b4b47a6232dfcf16d6fae52c Mon Sep 17 00:00:00 2001 From: rbalocca Date: Mon, 21 Apr 2008 12:30:23 -0700 Subject: Indicate the VC4.0.2 release candidate in the changelog --- debian/changelog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 56aa7f2..e1076c5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -17,7 +17,7 @@ vyatta-cfg (0.6) unstable; urgency=low vyatta-cfg (0.5) unstable; urgency=low - VC4.0.2 + VC4.0.2 release candidate [ Mark O'Brien ] -- cgit v1.2.3