From 1d4d35bdb7556b5a8bbd6f08da9e8e9f9ae56f72 Mon Sep 17 00:00:00 2001
From: Daniil Baturin <daniil.baturin@vyatta.com>
Date: Thu, 15 Dec 2011 23:01:21 +0700
Subject: Remove XSL files that are unused now.

---
 xsl/show_nat_rules.xsl      | 222 --------------------------------------------
 xsl/show_nat_statistics.xsl | 104 ---------------------
 xsl/url-decode.xsl          |  48 ----------
 3 files changed, 374 deletions(-)
 delete mode 100644 xsl/show_nat_rules.xsl
 delete mode 100644 xsl/show_nat_statistics.xsl
 delete mode 100644 xsl/url-decode.xsl

diff --git a/xsl/show_nat_rules.xsl b/xsl/show_nat_rules.xsl
deleted file mode 100644
index 7afa095..0000000
--- a/xsl/show_nat_rules.xsl
+++ /dev/null
@@ -1,222 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE stylesheet [
-<!ENTITY newln "&#10;">
-]>
-
-<!-- /*
-      *  Copyright 2006, Vyatta, Inc.
-      *
-      *  GNU General Public 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.
-      *
-      *  You should have received a copy of the GNU General Public License
-      *  along with this program; if not, write to the Free Software
-      *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-      *  02110-1301 USA
-      *
-      * Module: show_nat_rules.xsl  
-      *
-      * Author: Mike Horn
-      * Date: 2006
-      *
-      */ -->
-
-<!--XSL Template for formatting the "show nat rules" command-->
-
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-<xsl:include href="url-decode.xsl" />
-
-<xsl:variable name="pad6" select="'      '"/>
-<xsl:variable name="pad6_len" select="string-length($pad6)"/>
-<xsl:variable name="pad7" select="'       '"/>
-<xsl:variable name="pad7_len" select="string-length($pad7)"/>
-<xsl:variable name="pad11" select="'           '"/>
-<xsl:variable name="pad11_len" select="string-length($pad11)"/>
-<xsl:variable name="pad13" select="'             '"/>
-<xsl:variable name="pad13_len" select="string-length($pad13)"/>
-<xsl:variable name="pad20" select="'                    '"/>
-<xsl:variable name="pad20_len" select="string-length($pad20)"/>
-
-
-<xsl:template match="opcommand">
-<xsl:text>&newln;</xsl:text>
-<xsl:text>&newln;</xsl:text>
-<xsl:text>Type Codes:  SRC - source, DST - destination, MASQ - masquerade&newln;</xsl:text>
-<xsl:text>&newln;</xsl:text>
-<xsl:text>rule  type     IN         OUT     source              destination         translation</xsl:text>
-<xsl:text>&newln;</xsl:text>
-<xsl:text>----  ----  ---------  ---------  ------              -----------         -----------</xsl:text>
-<xsl:text>&newln;</xsl:text>
-
-<xsl:for-each select="format/row">
-
-<xsl:value-of select="rule_num"/>
-<xsl:value-of select="substring($pad6,1,$pad6_len - string-length(rule_num))"/>
-  
-  <xsl:choose>
-    <xsl:when test="type='source'">
-      <xsl:text>SRC   </xsl:text>
-    </xsl:when>
-
-    <xsl:when test="type='destination'">
-      <xsl:text>DST   </xsl:text>
-    </xsl:when>
-    
-    <xsl:when test="type='masquerade'">
-      <xsl:text>MASQ  </xsl:text>
-    </xsl:when>
-  </xsl:choose>
-
-  <xsl:choose>
-    <xsl:when test="in_interface=''">
-      <xsl:text>    -      </xsl:text>
-    </xsl:when>
-
-    <xsl:when test="in_interface!=''">
-      <xsl:value-of select="in_interface"/>
-      <xsl:value-of select="substring($pad11,1,$pad11_len - string-length(in_interface))"/>
-    </xsl:when>
-  </xsl:choose>
- 
-  <xsl:choose>
-    <xsl:when test="out_interface=''">
-      <xsl:text>    -      </xsl:text>
-    </xsl:when>
-
-    <xsl:when test="out_interface!=''">
-      <xsl:value-of select="out_interface"/>
-      <xsl:value-of select="substring($pad11,1,$pad11_len - string-length(out_interface))"/>
-    </xsl:when>
-  </xsl:choose>
-
-  <xsl:choose>
-    <xsl:when test="src_addr=''">
-      <xsl:value-of select="src_net"/>
-      <xsl:value-of select="substring($pad20,1,$pad20_len - string-length(src_net))"/>
-    </xsl:when>
-
-    <xsl:when test="src_addr!='0.0.0.0'">
-      <xsl:value-of select="src_addr"/>
-      <xsl:value-of select="substring($pad20,1,$pad20_len - string-length(src_addr))"/>
-    </xsl:when>
-
-    <xsl:when test="src_addr='0.0.0.0'">
-      <xsl:value-of select="src_net"/>
-      <xsl:value-of select="substring($pad20,1,$pad20_len - string-length(src_net))"/>
-    </xsl:when>
-  </xsl:choose>
-
-  <xsl:choose>
-    <xsl:when test="dst_addr=''">
-      <xsl:value-of select="dst_net"/>
-      <xsl:value-of select="substring($pad20,1,$pad20_len - string-length(dst_net))"/>
-    </xsl:when>
-
-    <xsl:when test="dst_addr!='0.0.0.0'">
-      <xsl:value-of select="dst_addr"/>
-      <xsl:value-of select="substring($pad20,1,$pad20_len - string-length(dst_addr))"/>
-    </xsl:when>
-
-    <xsl:when test="dst_addr='0.0.0.0'">
-      <xsl:value-of select="dst_net"/>
-      <xsl:value-of select="substring($pad20,1,$pad20_len - string-length(dst_net))"/>
-    </xsl:when>
-  </xsl:choose>
-
-  <xsl:if test="type='destination'">
-    <xsl:choose>
-      <xsl:when test="in_addr=''">
-        <xsl:value-of select="in_network"/>
-        <xsl:value-of select="substring($pad20,1,$pad20_len - string-length(in_network))"/>
-      </xsl:when>
-
-      <xsl:when test="in_addr!='0.0.0.0'">
-        <xsl:value-of select="in_addr"/>
-        <xsl:value-of select="substring($pad20,1,$pad20_len - string-length(in_addr))"/>
-      </xsl:when>
-
-      <xsl:when test="in_addr='0.0.0.0'">
-        <xsl:value-of select="in_network"/>
-        <xsl:value-of select="substring($pad20,1,$pad20_len - string-length(in_network))"/>
-     </xsl:when>
-    </xsl:choose>
-  </xsl:if>
-
-  <xsl:if test="type!='destination'">
-    <xsl:choose>
-      <xsl:when test="out_addr=''">
-        <xsl:value-of select="out_network"/>
-        <xsl:value-of select="substring($pad20,1,$pad20_len - string-length(out_network))"/>
-      </xsl:when>
-
-      <xsl:when test="out_addr!='0.0.0.0'">
-        <xsl:value-of select="out_addr"/>
-        <xsl:value-of select="substring($pad20,1,$pad20_len - string-length(out_addr))"/>
-      </xsl:when>
-
-      <xsl:when test="out_addr='0.0.0.0'">
-        <xsl:value-of select="out_network"/>
-        <xsl:value-of select="substring($pad20,1,$pad20_len - string-length(out_network))"/>
-     </xsl:when>
-    </xsl:choose>
-  </xsl:if>
-
-  <xsl:text>&newln;</xsl:text>
-
-  <xsl:if test="src_ports!=''">
-    <xsl:variable name="src_ports_d">
-      <xsl:call-template name="decode">
-        <xsl:with-param name="encoded" select="src_ports"/>
-      </xsl:call-template>
-    </xsl:variable>
-
-    <xsl:value-of select="$pad6"/>
-    <xsl:value-of select="$pad6"/>
-    <xsl:value-of select="$pad11"/>
-    <xsl:value-of select="$pad11"/>
-
-    <xsl:choose>
-      <xsl:when test="$src_ports_d!=''">
-        <xsl:text>src ports: </xsl:text>
-        <xsl:value-of select="$src_ports_d"/>
-      </xsl:when> 
-    </xsl:choose>
-    <xsl:text>&newln;</xsl:text>
-  </xsl:if>
-
-  <xsl:if test="dst_ports!=''">
-    <xsl:variable name="dst_ports_d">
-      <xsl:call-template name="decode">
-        <xsl:with-param name="encoded" select="dst_ports"/>
-      </xsl:call-template>
-    </xsl:variable>
-
-    <xsl:value-of select="$pad6"/>
-    <xsl:value-of select="$pad6"/>
-    <xsl:value-of select="$pad11"/>
-    <xsl:value-of select="$pad11"/>
-    <xsl:value-of select="$pad20"/>
-
-    <xsl:choose>
-      <xsl:when test="$dst_ports_d!=''">
-        <xsl:text>dst ports: </xsl:text>
-        <xsl:value-of select="$dst_ports_d"/>
-      </xsl:when> 
-    </xsl:choose>
-    <xsl:text>&newln;</xsl:text>
-  </xsl:if>
-
-</xsl:for-each>
-</xsl:template>
-
-</xsl:stylesheet>
-
diff --git a/xsl/show_nat_statistics.xsl b/xsl/show_nat_statistics.xsl
deleted file mode 100644
index a9908a6..0000000
--- a/xsl/show_nat_statistics.xsl
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE stylesheet [
-<!ENTITY newln "&#10;">
-]>
-
-<!-- /*
-      *  Copyright 2006, Vyatta, Inc.
-      *
-      *  GNU General Public 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.
-      *
-      *  You should have received a copy of the GNU General Public License
-      *  along with this program; if not, write to the Free Software
-      *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-      *  02110-1301 USA
-      *
-      * Module: show_nat_statistics.xsl  
-      *
-      * Author: Mike Horn
-      * Date: 2006
-      *
-      */ -->
-
-<!--XSL Template for formatting the "show nat statistics" command-->
-
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-<xsl:variable name="pad6" select="'      '"/>
-<xsl:variable name="pad6_len" select="string-length($pad6)"/>
-<xsl:variable name="pad10" select="'          '"/>
-<xsl:variable name="pad10_len" select="string-length($pad10)"/>
-<xsl:variable name="pad11" select="'           '"/>
-<xsl:variable name="pad11_len" select="string-length($pad11)"/>
-<xsl:variable name="pad12" select="'            '"/>
-<xsl:variable name="pad12_len" select="string-length($pad12)"/>
-
-<xsl:template match="opcommand">
-
-<xsl:text>&newln;</xsl:text>
-<xsl:text>&newln;</xsl:text>
-<xsl:text>Type Codes:  SRC - source, DST - destination, MASQ - masquerade&newln;</xsl:text>
-<xsl:text>&newln;</xsl:text>
-<xsl:text>rule  count     type     IN         OUT</xsl:text>
-<xsl:text>&newln;</xsl:text>
-<xsl:text>----  -------   ----  ---------  ---------</xsl:text>
-<xsl:text>&newln;</xsl:text>
-
-<xsl:for-each select="format/row">
-
-<xsl:value-of select="rule_num"/>
-<xsl:value-of select="substring($pad6,1,$pad6_len - string-length(rule_num))"/>
-  
-<xsl:value-of select="pkts"/>
-<xsl:value-of select="substring($pad10,1,$pad10_len - string-length(pkts))"/>
-
-  <xsl:choose>
-    <xsl:when test="type='source'">
-      <xsl:text>SRC   </xsl:text>
-    </xsl:when>
-
-    <xsl:when test="type='destination'">
-      <xsl:text>DST   </xsl:text>
-    </xsl:when>
-
-    <xsl:when test="type='masquerade'">
-      <xsl:text>MASQ  </xsl:text>
-    </xsl:when>
-  </xsl:choose>
-
-  <xsl:choose>
-    <xsl:when test="in_interface=''">
-      <xsl:text>    -      </xsl:text>
-    </xsl:when>
-
-    <xsl:when test="in_interface!=''">
-      <xsl:value-of select="in_interface"/>
-      <xsl:value-of select="substring($pad11,1,$pad11_len - string-length(in_interface))"/>
-    </xsl:when>
-  </xsl:choose>
-
-  <xsl:choose>
-    <xsl:when test="out_interface=''">
-      <xsl:text>    -      </xsl:text>
-    </xsl:when>
-
-    <xsl:when test="out_interface!=''">
-      <xsl:value-of select="out_interface"/>
-    </xsl:when>
-  </xsl:choose>
-
-<xsl:text>&newln;</xsl:text>
-  
-</xsl:for-each>
-</xsl:template>
-
-</xsl:stylesheet>
diff --git a/xsl/url-decode.xsl b/xsl/url-decode.xsl
deleted file mode 100644
index 6e3db40..0000000
--- a/xsl/url-decode.xsl
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!-- Obtained from http://skew.org/xml/stylesheets/url-encode/url-decode.xsl -->
-
-<xsl:stylesheet version="1.0"
-  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-  <xsl:output method="text" indent="no" encoding="iso-8859-1"/>
-
-<!--  <xsl:param name="url" select="'urn:check%20out%20my%20r%E9sum%E9'"/>-->
-
-  <xsl:variable name="hex" select="'0123456789ABCDEF'"/>
-  <xsl:variable name="ascii"> !"#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~</xsl:variable>
-  <xsl:variable name="latin1">&#160;&#161;&#162;&#163;&#164;&#165;&#166;&#167;&#168;&#169;&#170;&#171;&#172;&#173;&#174;&#175;&#176;&#177;&#178;&#179;&#180;&#181;&#182;&#183;&#184;&#185;&#186;&#187;&#188;&#189;&#190;&#191;&#192;&#193;&#194;&#195;&#196;&#197;&#198;&#199;&#200;&#201;&#202;&#203;&#204;&#205;&#206;&#207;&#208;&#209;&#210;&#211;&#212;&#213;&#214;&#215;&#216;&#217;&#218;&#219;&#220;&#221;&#222;&#223;&#224;&#225;&#226;&#227;&#228;&#229;&#230;&#231;&#232;&#233;&#234;&#235;&#236;&#237;&#238;&#239;&#240;&#241;&#242;&#243;&#244;&#245;&#246;&#247;&#248;&#249;&#250;&#251;&#252;&#253;&#254;&#255;</xsl:variable>
-
-<!--  <xsl:template match="/">
-    <xsl:call-template name="decode">
-      <xsl:with-param name="encoded" select="$url"/>
-    </xsl:call-template>
-  </xsl:template> -->
-
-  <xsl:template name="decode">
-    <xsl:param name="encoded"/>
-    <xsl:choose>
-      <xsl:when test="contains($encoded,'%')">
-        <xsl:value-of select="substring-before($encoded,'%')"/>
-        <xsl:variable name="hexpair" select="translate(substring(substring-after($encoded,'%'),1,2),'abcdef','ABCDEF')"/>
-        <xsl:variable name="decimal" select="(string-length(substring-before($hex,substring($hexpair,1,1))))*16 + string-length(substring-before($hex,substring($hexpair,2,1)))"/>
-        <xsl:choose>
-          <xsl:when test="$decimal &lt; 127 and $decimal &gt; 31">
-            <xsl:value-of select="substring($ascii,$decimal - 31,1)"/>
-          </xsl:when>
-          <xsl:when test="$decimal &gt; 159">
-            <xsl:value-of select="substring($latin1,$decimal - 159,1)"/>
-          </xsl:when>
-          <xsl:otherwise>?</xsl:otherwise>
-        </xsl:choose>
-        <xsl:call-template name="decode">
-          <xsl:with-param name="encoded" select="substring(substring-after($encoded,'%'),3)"/>
-        </xsl:call-template>
-      </xsl:when>
-      <xsl:otherwise>
-        <xsl:value-of select="$encoded"/>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:template>
-
-</xsl:stylesheet>
-- 
cgit v1.2.3