ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/FreeBSDAdmin/MPDVPN/conf.xsl
Revision: 809
Committed: 2006-07-03T04:07:36-07:00 (19 years ago) by douglas
Content type: text/xml
File size: 1288 byte(s)
Log Message:
Hmm...

File Contents

# Content
1 <?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>