ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/FreeBSDAdmin/VPN/conf.xsl
Revision: 773
Committed: 2006-05-23T17:16:18-07:00 (19 years, 1 month ago) by douglas
Content type: text/xml
Original Path: FreeBSDAdmin/conf.xsl
File size: 1288 byte(s)
Log Message:
Waffle!

File Contents

# User Rev Content
1 douglas 773 <?xml version="1.0"?>
2     <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3    
4     <xsl:output method="text"/>
5    
6     <xsl:template match="mpd"># mpd.conf
7    
8     default:
9     <xsl:for-each select="pptp"> load pptp<xsl:value-of select="position() - 1"/><xsl:text>
10     </xsl:text></xsl:for-each>
11     <xsl:apply-templates select="pptp"/>
12     </xsl:template>
13    
14     <xsl:template match="pptp"><xsl:text>
15     </xsl:text>pptp<xsl:value-of select="position() - 1"/>:
16     new -i ng<xsl:value-of select="position() - 1"/> pptp<xsl:value-of select="position() - 1"/> pptp<xsl:value-of select="position() - 1"/>
17     set bundle enable compression
18     set bundle yes crypt-reqd
19     set iface disable on-demand
20     set iface enable proxy-arp
21     set ipcp ranges <xsl:apply-templates select="local"/><xsl:text> </xsl:text><xsl:apply-templates select="remote"/>
22     set ipcp dns<xsl:for-each select="dns"><xsl:text> </xsl:text><xsl:value-of select="."/></xsl:for-each>
23     set link deny pap chap
24     set link yes chap-msv2
25     set ccp yes mppc mpp-stateless mpp-e40 mpp-e56 mpp-e128
26     set ccp no mpp-compress
27     </xsl:template>
28    
29     <xsl:template match="local|remote"><xsl:value-of select="."/>/<xsl:choose>
30     <xsl:when test="@width"><xsl:value-of select="@width"/></xsl:when>
31     <xsl:otherwise>32</xsl:otherwise>
32     </xsl:choose></xsl:template>
33    
34     </xsl:stylesheet>