+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE delegatemap [
-<!ELEMENT delegatemap (delegate)+>
-<!ELEMENT delegate (#PCDATA)>
-<!ATTLIST delegate decode CDATA #IMPLIED>
-<!ATTLIST delegate encode CDATA #IMPLIED>
-<!ATTLIST delegate mode CDATA #IMPLIED>
-<!ATTLIST delegate spawn CDATA #IMPLIED>
-<!ATTLIST delegate stealth CDATA #IMPLIED>
-<!ATTLIST delegate thread-support CDATA #IMPLIED>
-<!ATTLIST delegate command CDATA #REQUIRED>
-]>
-<!--
- Delegate command file.
-
- Commands which specify
-
- decode="in_format" encode="out_format"
-
- specify the rules for converting from in_format to out_format These
- rules may be used to translate directly between formats.
-
- Commands which specify only
-
- decode="in_format"
-
- specify the rules for converting from in_format to some format that
- ImageMagick will automatically recognize. These rules are used to
- decode formats.
-
- Commands which specify only
-
- encode="out_format"
-
- specify the rules for an "encoder" which may accept any input format.
-
- For delegates other than ps:*, pcl:*, and mpeg:* the substitution rules are
- as follows:
-
- %i input image filename
- %o output image filename
- %u unique temporary filename
- %Z unique temporary filename
- %# input image signature
- %b image file size
- %c input image comment
- %g image geometry
- %h image rows (height)
- %k input image number colors
- %l image label
- %m input image format
- %p page number
- %q input image depth
- %s scene number
- %w image columns (width)
- %x input image x resolution
- %y input image y resolution
-
- Set option delegate:bimodal=true to process bimodal delegates otherwise they
- are ignored.
--->
-<delegatemap>
- <delegate decode="autotrace" stealth="True" command=""convert" "%i" "pnm:%u"\n"autotrace" -input-format pnm -output-format svg -output-file "%o" "%u""/>
- <delegate decode="blender" command=""blender" -b "%i" -F PNG -o "%o""\n"convert" -concatenate "%o*.png" "%o""/>
- <delegate decode="browse" stealth="True" spawn="True" command=""xdg-open" http://www.imagemagick.org/"/>
- <delegate decode="cdr" command=""uniconvertor" "%i" "%o.svg"; mv "%o.svg" "%o""/>
- <delegate decode="cgm" thread-support="False" command=""ralcgm" -d ps -oC < "%i" > "%o" 2> "%Z""/>
- <delegate decode="dvi" command=""dvips" -q -o "%o" "%i""/>
- <delegate decode="dng:decode" command=""ufraw-batch" --silent --create-id=also --out-type=png --out-depth=16 "--output=%u.png" "%i""/>
- <delegate decode="edit" stealth="True" command=""xterm" -title "Edit Image Comment" -e vi "%o""/>
- <delegate decode="eps" encode="pdf" mode="bi" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 "-sDEVICE=pdfwrite" "-sOutputFile=%o" "-f%i""/>
- <delegate decode="eps" encode="ps" mode="bi" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pswrite" "-sOutputFile=%o" "-f%i""/>
- <delegate decode="fig" command=""fig2dev" -L ps "%i" "%o""/>
- <delegate decode="plt" command=""echo" "set size 1.25,0.62; set terminal postscript portrait color solid; set output \'%o\'; load \'%i\'" > "%u";"gnuplot" "%u""/>
- <delegate decode="hpg" command=""hp2xx" -q -m eps -f `basename "%o"` "%i"; mv -f `basename "%o"` "%o""/>
- <delegate decode="hpgl" command="if [ -e hp2xx -o -e /usr/bin/hp2xx ]; then hp2xx -q -m eps -f `basename "%o"` "%i"; mv -f `basename "%o"` "%o"; else echo "You need to install hp2xx to use HPGL files with ImageMagick."; exit 1; fi"/>
- <delegate decode="htm" command=""html2ps" -U -o "%o" "%i""/>
- <delegate decode="html" command=""html2ps" -U -o "%o" "%i""/>
- <delegate decode="https" command=""curl" -s -k -o "%o" "https:%M""/>
- <delegate decode="ilbm" command=""ilbmtoppm" "%i" > "%o""/>
- <delegate decode="man" command=""groff" -man -Tps "%i" > "%o""/>
- <delegate decode="mpeg:decode" command=""ffmpeg" -v -1 -vframes %S -i "%i" -vcodec pam -an -f rawvideo -y "%u.pam" 2> "%Z""/>
- <delegate encode="mpeg:encode" stealth="True" command=""ffmpeg" -v -1 -mbd rd -trellis 2 -cmp 2 -subcmp 2 -g 300 -i "%M%%d.jpg" "%u.%m" 2> "%Z""/>
- <delegate decode="sid" command=""mrsidgeodecode" -if sid -i "%i" -of tif -o "%o" > "%u""/>
- <delegate decode="pcl:color" stealth="True" command=""pcl6" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
- <delegate decode="pcl:cmyk" stealth="True" command=""pcl6" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
- <delegate decode="pcl:mono" stealth="True" command=""pcl6" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
- <delegate decode="pdf" encode="eps" mode="bi" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=epswrite" "-sOutputFile=%o" "-f%i""/>
- <delegate decode="pdf" encode="ps" mode="bi" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pswrite" "-sOutputFile=%o" "-f%i""/>
- <delegate decode="tiff" encode="launch" mode="encode" command=""gimp" "%i""/>
- <delegate decode="pnm" encode="ilbm" mode="encode" command=""ppmtoilbm" -24if "%i" > "%o""/>
- <delegate decode="pov" command=""povray" "+i%i" -D0 +o"%o" +fn%q +w%w +h%h +a -q9 -kfi"%s" -kff"%n"\n"convert" -concatenate "%o*.png" "%o""/>
- <delegate decode="ps" encode="eps" mode="bi" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=epswrite" "-sOutputFile=%o" "-f%i""/>
- <delegate decode="ps" encode="pdf" mode="bi" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pdfwrite" "-sOutputFile=%o" "-f%i""/>
- <delegate decode="ps" encode="print" mode="encode" command="lpr "%i""/>
- <delegate decode="ps:alpha" stealth="True" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
- <delegate decode="ps:cmyk" stealth="True" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pam" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
- <delegate decode="ps:color" stealth="True" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pnmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
- <delegate decode="ps:mono" stealth="True" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
- <delegate decode="rgba" encode="rle" mode="encode" command=""rawtorle" -o "%o" -v "%i""/>
- <delegate decode="scan" command=""scanimage" -d "%i" > "%o""/>
- <delegate decode="scanx" command=""scanimage" > "%o""/>
- <delegate decode="miff" encode="show" spawn="True" command=""/usr/bin/display" -delay 0 -window-group %[group] -title "%l " "ephemeral:%i""/>
- <delegate decode="shtml" command=""html2ps" -U -o "%o" "%i""/>
- <delegate decode="svg" command=""rsvg" "%i" "%o""/>
- <delegate decode="txt" encode="ps" mode="bi" command=""enscript" -o "%o" "%i""/>
- <delegate decode="miff" encode="win" stealth="True" spawn="True" command=""/usr/bin/display" -immutable -delay 0 -window-group %[group] -title "%l " "ephemeral:%i""/>
- <delegate decode="wmf" command=""wmf2eps" -o "%o" "%i""/>
- <delegate decode="xps:color" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
- <delegate decode="xps:cmyk" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=bmpsep8" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
- <delegate decode="xps:mono" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
-</delegatemap>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE delegatemap [
-<!ELEMENT delegatemap (delegate)+>
-<!ELEMENT delegate (#PCDATA)>
-<!ATTLIST delegate decode CDATA #IMPLIED>
-<!ATTLIST delegate encode CDATA #IMPLIED>
-<!ATTLIST delegate mode CDATA #IMPLIED>
-<!ATTLIST delegate spawn CDATA #IMPLIED>
-<!ATTLIST delegate stealth CDATA #IMPLIED>
-<!ATTLIST delegate thread-support CDATA #IMPLIED>
-<!ATTLIST delegate command CDATA #REQUIRED>
-]>
-<!--
- Delegate command file.
-
- Commands which specify
-
- decode="in_format" encode="out_format"
-
- specify the rules for converting from in_format to out_format These
- rules may be used to translate directly between formats.
-
- Commands which specify only
-
- decode="in_format"
-
- specify the rules for converting from in_format to some format that
- ImageMagick will automatically recognize. These rules are used to
- decode formats.
-
- Commands which specify only
-
- encode="out_format"
-
- specify the rules for an "encoder" which may accept any input format.
-
- For delegates other than ps:*, pcl:*, and mpeg:* the substitution rules are
- as follows:
-
- %i input image filename
- %o output image filename
- %u unique temporary filename
- %Z unique temporary filename
- %# input image signature
- %b image file size
- %c input image comment
- %g image geometry
- %h image rows (height)
- %k input image number colors
- %l image label
- %m input image format
- %p page number
- %q input image depth
- %s scene number
- %w image columns (width)
- %x input image x resolution
- %y input image y resolution
-
- Set option delegate:bimodal=true to process bimodal delegates otherwise they
- are ignored.
--->
-<delegatemap>
- <delegate decode="autotrace" stealth="True" command=""convert" "%i" "pnm:%u"\n"autotrace" -input-format pnm -output-format svg -output-file "%o" "%u""/>
- <delegate decode="blender" command=""blender" -b "%i" -F PNG -o "%o""\n"convert" -concatenate "%o*.png" "%o""/>
- <delegate decode="browse" stealth="True" spawn="True" command=""xdg-open" http://www.imagemagick.org/"/>
- <delegate decode="cdr" command=""uniconvertor" "%i" "%o.svg"; mv "%o.svg" "%o""/>
- <delegate decode="cgm" thread-support="False" command=""ralcgm" -d ps -oC < "%i" > "%o" 2> "%Z""/>
- <delegate decode="dvi" command=""dvips" -q -o "%o" "%i""/>
- <delegate decode="dng:decode" command=""/usr/bin/ufraw-batch" --silent --create-id=also --out-type=png --out-depth=16 "--output=%u.png" "%i""/>
- <delegate decode="edit" stealth="True" command=""xterm" -title "Edit Image Comment" -e vi "%o""/>
- <delegate decode="eps" encode="pdf" mode="bi" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 "-sDEVICE=pdfwrite" "-sOutputFile=%o" "-f%i""/>
- <delegate decode="eps" encode="ps" mode="bi" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pswrite" "-sOutputFile=%o" "-f%i""/>
- <delegate decode="fig" command=""fig2dev" -L ps "%i" "%o""/>
- <delegate decode="plt" command=""echo" "set size 1.25,0.62; set terminal postscript portrait color solid; set output \'%o\'; load \'%i\'" > "%u";"gnuplot" "%u""/>
- <delegate decode="hpg" command=""hp2xx" -q -m eps -f `basename "%o"` "%i"; mv -f `basename "%o"` "%o""/>
- <delegate decode="hpgl" command="if [ -e hp2xx -o -e /usr/bin/hp2xx ]; then hp2xx -q -m eps -f `basename "%o"` "%i"; mv -f `basename "%o"` "%o"; else echo "You need to install hp2xx to use HPGL files with ImageMagick."; exit 1; fi"/>
- <delegate decode="htm" command=""html2ps" -U -o "%o" "%i""/>
- <delegate decode="html" command=""html2ps" -U -o "%o" "%i""/>
- <delegate decode="https" command=""curl" -s -k -o "%o" "https:%M""/>
- <delegate decode="ilbm" command=""ilbmtoppm" "%i" > "%o""/>
- <delegate decode="man" command=""groff" -man -Tps "%i" > "%o""/>
- <delegate decode="mpeg:decode" command=""ffmpeg" -v -1 -vframes %S -i "%i" -vcodec pam -an -f rawvideo -y "%u.pam" 2> "%Z""/>
- <delegate encode="mpeg:encode" stealth="True" command=""ffmpeg" -v -1 -mbd rd -trellis 2 -cmp 2 -subcmp 2 -g 300 -i "%M%%d.jpg" "%u.%m" 2> "%Z""/>
- <delegate decode="sid" command=""mrsidgeodecode" -if sid -i "%i" -of tif -o "%o" > "%u""/>
- <delegate decode="pcl:color" stealth="True" command=""pcl6" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
- <delegate decode="pcl:cmyk" stealth="True" command=""pcl6" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
- <delegate decode="pcl:mono" stealth="True" command=""pcl6" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
- <delegate decode="pdf" encode="eps" mode="bi" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=epswrite" "-sOutputFile=%o" "-f%i""/>
- <delegate decode="pdf" encode="ps" mode="bi" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pswrite" "-sOutputFile=%o" "-f%i""/>
- <delegate decode="tiff" encode="launch" mode="encode" command=""gimp" "%i""/>
- <delegate decode="pnm" encode="ilbm" mode="encode" command=""ppmtoilbm" -24if "%i" > "%o""/>
- <delegate decode="pov" command=""povray" "+i%i" -D0 +o"%o" +fn%q +w%w +h%h +a -q9 -kfi"%s" -kff"%n"\n"convert" -concatenate "%o*.png" "%o""/>
- <delegate decode="ps" encode="eps" mode="bi" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=epswrite" "-sOutputFile=%o" "-f%i""/>
- <delegate decode="ps" encode="pdf" mode="bi" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pdfwrite" "-sOutputFile=%o" "-f%i""/>
- <delegate decode="ps" encode="print" mode="encode" command="lpr "%i""/>
- <delegate decode="ps:alpha" stealth="True" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
- <delegate decode="ps:cmyk" stealth="True" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pam" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
- <delegate decode="ps:color" stealth="True" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pnmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
- <delegate decode="ps:mono" stealth="True" command=""gs" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
- <delegate decode="rgba" encode="rle" mode="encode" command=""rawtorle" -o "%o" -v "%i""/>
- <delegate decode="scan" command=""scanimage" -d "%i" > "%o""/>
- <delegate decode="scanx" command=""scanimage" > "%o""/>
- <delegate decode="miff" encode="show" spawn="True" command=""/usr/bin/display" -delay 0 -window-group %[group] -title "%l " "ephemeral:%i""/>
- <delegate decode="shtml" command=""html2ps" -U -o "%o" "%i""/>
- <delegate decode="svg" command=""rsvg-convert" -o "%o" "%i""/>
- <delegate decode="txt" encode="ps" mode="bi" command=""enscript" -o "%o" "%i""/>
- <delegate decode="miff" encode="win" stealth="True" spawn="True" command=""/usr/bin/display" -immutable -delay 0 -window-group %[group] -title "%l " "ephemeral:%i""/>
- <delegate decode="wmf" command=""wmf2eps" -o "%o" "%i""/>
- <delegate decode="xps:color" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
- <delegate decode="xps:cmyk" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=bmpsep8" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
- <delegate decode="xps:mono" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
-</delegatemap>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE policymap [
-<!ELEMENT policymap (policy)+>
-<!ELEMENT policy (#PCDATA)>
-<!ATTLIST policy domain (delegate|coder|filter|path|resource) #IMPLIED>
-<!ATTLIST policy name CDATA #IMPLIED>
-<!ATTLIST policy rights CDATA #IMPLIED>
-<!ATTLIST policy pattern CDATA #IMPLIED>
-<!ATTLIST policy value CDATA #IMPLIED>
-]>
-<!--
- Configure ImageMagick policies.
-
- Domains include system, delegate, coder, filter, path, or resource.
-
- Rights include none, read, write, and execute. Use | to combine them,
- for example: "read | write" to permit read from, or write to, a path.
-
- Use a glob expression as a pattern.
-
- Suppose we do not want users to process MPEG video images:
-
- <policy domain="delegate" rights="none" pattern="mpeg:decode" />
-
- Here we do not want users reading images from HTTP:
-
- <policy domain="coder" rights="none" pattern="HTTP" />
-
- Lets prevent users from executing any image filters:
-
- <policy domain="filter" rights="none" pattern="*" />
-
- The /repository file system is restricted to read only. We use a glob
- expression to match all paths that start with /repository:
-
- <policy domain="path" rights="read" pattern="/repository/*" />
-
- Any large image is cached to disk rather than memory:
-
- <policy domain="resource" name="area" value="1GB"/>
-
- Note, resource policies are maximums for each instance of ImageMagick (e.g.
- policy memory limit 1GB, -limit 2GB exceeds policy maximum so memory limit
- is 1GB).
--->
-<policymap>
- <!-- <policy domain="system" name="precision" value="6"/> -->
- <!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
- <!-- <policy domain="resource" name="memory" value="2GiB"/> -->
- <!-- <policy domain="resource" name="map" value="4GiB"/> -->
- <!-- <policy domain="resource" name="area" value="1GB"/> -->
- <!-- <policy domain="resource" name="disk" value="16EB"/> -->
- <!-- <policy domain="resource" name="file" value="768"/> -->
- <!-- <policy domain="resource" name="thread" value="4"/> -->
- <!-- <policy domain="resource" name="throttle" value="0"/> -->
- <!-- <policy domain="resource" name="time" value="3600"/> -->
-</policymap>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE policymap [
-<!ELEMENT policymap (policy)+>
-<!ELEMENT policy (#PCDATA)>
-<!ATTLIST policy domain (delegate|coder|filter|path|resource) #IMPLIED>
-<!ATTLIST policy name CDATA #IMPLIED>
-<!ATTLIST policy rights CDATA #IMPLIED>
-<!ATTLIST policy pattern CDATA #IMPLIED>
-<!ATTLIST policy value CDATA #IMPLIED>
-]>
-<!--
- Configure ImageMagick policies.
-
- Domains include system, delegate, coder, filter, path, or resource.
-
- Rights include none, read, write, and execute. Use | to combine them,
- for example: "read | write" to permit read from, or write to, a path.
-
- Use a glob expression as a pattern.
-
- Suppose we do not want users to process MPEG video images:
-
- <policy domain="delegate" rights="none" pattern="mpeg:decode" />
-
- Here we do not want users reading images from HTTP:
-
- <policy domain="coder" rights="none" pattern="HTTP" />
-
- Lets prevent users from executing any image filters:
-
- <policy domain="filter" rights="none" pattern="*" />
-
- The /repository file system is restricted to read only. We use a glob
- expression to match all paths that start with /repository:
-
- <policy domain="path" rights="read" pattern="/repository/*" />
-
- Any large image is cached to disk rather than memory:
-
- <policy domain="resource" name="area" value="1GB"/>
-
- Define arguments for the memory, map, area, and disk resources with
- SI prefixes (.e.g 100MB). In addition, resource policies are maximums for
- each instance of ImageMagick (e.g. policy memory limit 1GB, -limit 2GB
- exceeds policy maximum so memory limit is 1GB).
--->
-<policymap>
- <!-- <policy domain="system" name="precision" value="6"/> -->
- <!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
- <!-- <policy domain="resource" name="memory" value="2GiB"/> -->
- <!-- <policy domain="resource" name="map" value="4GiB"/> -->
- <!-- <policy domain="resource" name="area" value="1GB"/> -->
- <!-- <policy domain="resource" name="disk" value="16EB"/> -->
- <!-- <policy domain="resource" name="file" value="768"/> -->
- <!-- <policy domain="resource" name="thread" value="4"/> -->
- <!-- <policy domain="resource" name="throttle" value="0"/> -->
- <!-- <policy domain="resource" name="time" value="3600"/> -->
-</policymap>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE typemap [
-<!ELEMENT typemap (type)+>
-<!ELEMENT type (#PCDATA)>
-<!ELEMENT include (#PCDATA)>
-<!ATTLIST type name CDATA #REQUIRED>
-<!ATTLIST type fullname CDATA #IMPLIED>
-<!ATTLIST type family CDATA #IMPLIED>
-<!ATTLIST type foundry CDATA #IMPLIED>
-<!ATTLIST type weight CDATA #IMPLIED>
-<!ATTLIST type style CDATA #IMPLIED>
-<!ATTLIST type stretch CDATA #IMPLIED>
-<!ATTLIST type format CDATA #IMPLIED>
-<!ATTLIST type metrics CDATA #IMPLIED>
-<!ATTLIST type glyphs CDATA #REQUIRED>
-<!ATTLIST type version CDATA #IMPLIED>
-<!ATTLIST include file CDATA #REQUIRED>
-]>
-<typemap>
- <type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/a010013l.afm" glyphs="/usr/share/fonts/default/ghostscript/a010013l.pfb"/>
- <type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/a010033l.afm" glyphs="/usr/share/fonts/default/ghostscript/a010033l.pfb"/>
- <type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/a010015l.afm" glyphs="/usr/share/fonts/default/ghostscript/a010015l.pfb"/>
- <type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/a010035l.afm" glyphs="/usr/share/fonts/default/ghostscript/a010035l.pfb"/>
- <type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/b018015l.afm" glyphs="/usr/share/fonts/default/ghostscript/b018015l.pfb"/>
- <type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/b018035l.afm" glyphs="/usr/share/fonts/default/ghostscript/b018035l.pfb"/>
- <type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/b018012l.afm" glyphs="/usr/share/fonts/default/ghostscript/b018012l.pfb"/>
- <type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/b018032l.afm" glyphs="/usr/share/fonts/default/ghostscript/b018032l.pfb"/>
- <type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n022003l.afm" glyphs="/usr/share/fonts/default/ghostscript/n022003l.pfb"/>
- <type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n022004l.afm" glyphs="/usr/share/fonts/default/ghostscript/n022004l.pfb"/>
- <type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n022023l.afm" glyphs="/usr/share/fonts/default/ghostscript/n022023l.pfb"/>
- <type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n022024l.afm" glyphs="/usr/share/fonts/default/ghostscript/n022024l.pfb"/>
- <type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n019003l.afm" glyphs="/usr/share/fonts/default/ghostscript/n019003l.pfb"/>
- <type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n019003l.afm" glyphs="/usr/share/fonts/default/ghostscript/n019003l.pfb"/>
- <type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n019004l.afm" glyphs="/usr/share/fonts/default/ghostscript/n019004l.pfb"/>
- <type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n019023l.afm" glyphs="/usr/share/fonts/default/ghostscript/n019023l.pfb"/>
- <type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n019024l.afm" glyphs="/usr/share/fonts/default/ghostscript/n019024l.pfb"/>
- <type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/default/ghostscript/n019043l.afm" glyphs="/usr/share/fonts/default/ghostscript/n019043l.pfb"/>
- <type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/default/ghostscript/n019063l.afm" glyphs="/usr/share/fonts/default/ghostscript/n019063l.pfb"/>
- <type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/default/ghostscript/n019044l.afm" glyphs="/usr/share/fonts/default/ghostscript/n019044l.pfb"/>
- <type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/default/ghostscript/n019064l.afm" glyphs="/usr/share/fonts/default/ghostscript/n019064l.pfb"/>
- <type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/c059013l.afm" glyphs="/usr/share/fonts/default/ghostscript/c059013l.pfb"/>
- <type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/c059033l.afm" glyphs="/usr/share/fonts/default/ghostscript/c059033l.pfb"/>
- <type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/c059016l.afm" glyphs="/usr/share/fonts/default/ghostscript/c059016l.pfb"/>
- <type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/c059036l.afm" glyphs="/usr/share/fonts/default/ghostscript/c059036l.pfb"/>
- <type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/p052003l.afm" glyphs="/usr/share/fonts/default/ghostscript/p052003l.pfb"/>
- <type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/p052023l.afm" glyphs="/usr/share/fonts/default/ghostscript/p052023l.pfb"/>
- <type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/p052004l.afm" glyphs="/usr/share/fonts/default/ghostscript/p052004l.pfb"/>
- <type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/p052024l.afm" glyphs="/usr/share/fonts/default/ghostscript/p052024l.pfb"/>
- <type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n021003l.afm" glyphs="/usr/share/fonts/default/ghostscript/n021003l.pfb"/>
- <type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n021004l.afm" glyphs="/usr/share/fonts/default/ghostscript/n021004l.pfb"/>
- <type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n021023l.afm" glyphs="/usr/share/fonts/default/ghostscript/n021023l.pfb"/>
- <type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/n021024l.afm" glyphs="/usr/share/fonts/default/ghostscript/n021024l.pfb"/>
- <type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/default/ghostscript/s050000l.afm" glyphs="/usr/share/fonts/default/ghostscript/s050000l.pfb" version="0.1" encoding="AdobeCustom"/>
-</typemap>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE typemap [
-<!ELEMENT typemap (type)+>
-<!ELEMENT type (#PCDATA)>
-<!ELEMENT include (#PCDATA)>
-<!ATTLIST type name CDATA #REQUIRED>
-<!ATTLIST type fullname CDATA #IMPLIED>
-<!ATTLIST type family CDATA #IMPLIED>
-<!ATTLIST type foundry CDATA #IMPLIED>
-<!ATTLIST type weight CDATA #IMPLIED>
-<!ATTLIST type style CDATA #IMPLIED>
-<!ATTLIST type stretch CDATA #IMPLIED>
-<!ATTLIST type format CDATA #IMPLIED>
-<!ATTLIST type metrics CDATA #IMPLIED>
-<!ATTLIST type glyphs CDATA #REQUIRED>
-<!ATTLIST type version CDATA #IMPLIED>
-<!ATTLIST include file CDATA #REQUIRED>
-]>
-<typemap>
- <type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010013l.afm" glyphs="/usr/share/fonts/urw-fonts/a010013l.pfb"/>
- <type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010033l.afm" glyphs="/usr/share/fonts/urw-fonts/a010033l.pfb"/>
- <type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010015l.afm" glyphs="/usr/share/fonts/urw-fonts/a010015l.pfb"/>
- <type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/a010035l.afm" glyphs="/usr/share/fonts/urw-fonts/a010035l.pfb"/>
- <type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018015l.afm" glyphs="/usr/share/fonts/urw-fonts/b018015l.pfb"/>
- <type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018035l.afm" glyphs="/usr/share/fonts/urw-fonts/b018035l.pfb"/>
- <type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018012l.afm" glyphs="/usr/share/fonts/urw-fonts/b018012l.pfb"/>
- <type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/b018032l.afm" glyphs="/usr/share/fonts/urw-fonts/b018032l.pfb"/>
- <type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022003l.afm" glyphs="/usr/share/fonts/urw-fonts/n022003l.pfb"/>
- <type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022004l.afm" glyphs="/usr/share/fonts/urw-fonts/n022004l.pfb"/>
- <type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022023l.afm" glyphs="/usr/share/fonts/urw-fonts/n022023l.pfb"/>
- <type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n022024l.afm" glyphs="/usr/share/fonts/urw-fonts/n022024l.pfb"/>
- <type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019003l.afm" glyphs="/usr/share/fonts/urw-fonts/n019003l.pfb"/>
- <type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019003l.afm" glyphs="/usr/share/fonts/urw-fonts/n019003l.pfb"/>
- <type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019004l.afm" glyphs="/usr/share/fonts/urw-fonts/n019004l.pfb"/>
- <type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019023l.afm" glyphs="/usr/share/fonts/urw-fonts/n019023l.pfb"/>
- <type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n019024l.afm" glyphs="/usr/share/fonts/urw-fonts/n019024l.pfb"/>
- <type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019043l.afm" glyphs="/usr/share/fonts/urw-fonts/n019043l.pfb"/>
- <type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019063l.afm" glyphs="/usr/share/fonts/urw-fonts/n019063l.pfb"/>
- <type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019044l.afm" glyphs="/usr/share/fonts/urw-fonts/n019044l.pfb"/>
- <type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/urw-fonts/n019064l.afm" glyphs="/usr/share/fonts/urw-fonts/n019064l.pfb"/>
- <type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059013l.afm" glyphs="/usr/share/fonts/urw-fonts/c059013l.pfb"/>
- <type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059033l.afm" glyphs="/usr/share/fonts/urw-fonts/c059033l.pfb"/>
- <type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059016l.afm" glyphs="/usr/share/fonts/urw-fonts/c059016l.pfb"/>
- <type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/c059036l.afm" glyphs="/usr/share/fonts/urw-fonts/c059036l.pfb"/>
- <type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052003l.afm" glyphs="/usr/share/fonts/urw-fonts/p052003l.pfb"/>
- <type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052023l.afm" glyphs="/usr/share/fonts/urw-fonts/p052023l.pfb"/>
- <type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052004l.afm" glyphs="/usr/share/fonts/urw-fonts/p052004l.pfb"/>
- <type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/p052024l.afm" glyphs="/usr/share/fonts/urw-fonts/p052024l.pfb"/>
- <type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021003l.afm" glyphs="/usr/share/fonts/urw-fonts/n021003l.pfb"/>
- <type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021004l.afm" glyphs="/usr/share/fonts/urw-fonts/n021004l.pfb"/>
- <type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021023l.afm" glyphs="/usr/share/fonts/urw-fonts/n021023l.pfb"/>
- <type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/n021024l.afm" glyphs="/usr/share/fonts/urw-fonts/n021024l.pfb"/>
- <type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/urw-fonts/s050000l.afm" glyphs="/usr/share/fonts/urw-fonts/s050000l.pfb" version="0.1" encoding="AdobeCustom"/>
-</typemap>
+++ /dev/null
-# Only the system vendor should modify this file, ordinary users
-# should not have to change anything.
-
-[UPower]
-
-# This is the smallest amount of time that UPower gives to session and system
-# processes after the suspend or hibernate request is given.
-# If the session power management component uses AboutToSuspend() then the
-# session process can only make this time larger than the value below, never
-# smaller.
-#
-# Reducing this time means the suspend happens quicker, but might also not give
-# some processes enough time to save state.
-#
-# default=1000
-SleepTimeout=1000
-
-# This controls whether hibernate is allowed when using encrypted swap.
-#
-# default=true
-AllowHibernateEncryptedSwap=true
-
-# Enable the Watts Up Pro device.
-#
-# The Watts Up Pro contains a generic FTDI USB device without a specific
-# vendor and product ID. When we probe for WUP devices, we can cause
-# the user to get a perplexing "Device or resource busy" error when
-# attempting to use their non-WUP device.
-#
-# The generic FTDI device is known to also be used on:
-#
-# - Sparkfun FT232 breakout board
-# - Parallax Propeller
-#
-# default=true
-EnableWattsUpPro=true
-
-# Poll the kernel for dock state changes.
-#
-# Some drivers are still broken, and do not send out uvents when the
-# connected state changes.
-#
-# default=false
-PollDockDevices=false
-
-# Do we ignore the lid state
-#
-# Some laptops are broken. The lid state is either inverted, or stuck
-# on or off. We can't do much to fix these problems, but this is a way
-# for users to make the laptop panel vanish and for programs like
-# gnome-power-manager to not suspend on system startup.
-#
-# default=false
-IgnoreLid=false
+++ /dev/null
-# Only the system vendor should modify this file, ordinary users
-# should not have to change anything.
-
-[UPower]
-
-# This is the smallest amount of time that UPower gives to session and system
-# processes after the suspend or hibernate request is given.
-# If the session power management component uses AboutToSuspend() then the
-# session process can only make this time larger than the value below, never
-# smaller.
-#
-# Reducing this time means the suspend happens quicker, but might also not give
-# some processes enough time to save state.
-#
-# default=1000
-SleepTimeout=1000
-
-# This controls whether hibernate is allowed when using encrypted swap.
-#
-# default=true
-AllowHibernateEncryptedSwap=true
-
-# This controls whether we want the powersave commands to be run when running
-# on battery or plugging AC.
-#
-# default=true
-RunPowersaveCommand=true
-
-# Enable the Watts Up Pro device.
-#
-# The Watts Up Pro contains a generic FTDI USB device without a specific
-# vendor and product ID. When we probe for WUP devices, we can cause
-# the user to get a perplexing "Device or resource busy" error when
-# attempting to use their non-WUP device.
-#
-# The generic FTDI device is known to also be used on:
-#
-# - Sparkfun FT232 breakout board
-# - Parallax Propeller
-#
-# default=true
-EnableWattsUpPro=true
-
-# Poll the kernel for dock state changes.
-#
-# Some drivers are still broken, and do not send out uvents when the
-# connected state changes.
-#
-# default=false
-PollDockDevices=false
-
-# Do we ignore the lid state
-#
-# Some laptops are broken. The lid state is either inverted, or stuck
-# on or off. We can't do much to fix these problems, but this is a way
-# for users to make the laptop panel vanish and for programs like
-# gnome-power-manager to not suspend on system startup.
-#
-# default=false
-IgnoreLid=false
+++ /dev/null
-# GDM Custom Configuration file.
-#
-# This file is the appropriate place for specifying your customizations to the
-# GDM configuration. If you run gdmsetup, it will automatically edit this
-# file for you and will cause the daemon and any running GDM GUI programs to
-# automatically update with the new configuration. Not all configuration
-# options are supported by gdmsetup, so to modify some values it may be
-# necessary to modify this file directly by hand.
-#
-# This file overrides the default configuration settings. These settings
-# are stored in the GDM System Defaults configuration file, which is found
-# at the following location.
-#
-# /usr/share/gdm/defaults.conf.
-#
-# This file contains comments about the meaning of each configuration option,
-# so is also a useful reference. Also refer to the documentation links at
-# the end of this comment for further information. In short, to hand-edit
-# this file, simply add or modify the key=value combination in the
-# appropriate section in the template below this comment section.
-#
-# For example, if you want to specify a different value for the Enable key
-# in the "[debug]" section of your GDM System Defaults configuration file,
-# then add "Enable=true" in the "[debug]" section of this file. If the
-# key already exists in this file, then simply modify it.
-#
-# Older versions of GDM used the "gdm.conf" file for configuration. If your
-# system has an old gdm.conf file on the system, it will be used instead of
-# this file - so changes made to this file will not take effect. Consider
-# migrating your configuration to this file and removing the gdm.conf file.
-#
-# If you hand edit a GDM configuration file, you can run the following
-# command and the GDM daemon will immediately reflect the change. Any
-# running GDM GUI programs will also be notified to update with the new
-# configuration.
-#
-# gdmflexiserver --command="UPDATE_CONFIG <configuration key>"
-#
-# e.g, the "Enable" key in the "[debug]" section would be "debug/Enable".
-#
-# You can also run gdm-restart or gdm-safe-restart to cause GDM to restart and
-# re-read the new configuration settings. You can also restart GDM by sending
-# a HUP or USR1 signal to the daemon. HUP behaves like gdm-restart and causes
-# any user session started by GDM to exit immediately while USR1 behaves like
-# gdm-safe-restart and will wait until all users log out before restarting GDM.
-#
-# For full reference documentation see the gnome help browser under
-# GNOME|System category. You can also find the docs in HTML form on
-# http://www.gnome.org/projects/gdm/
-#
-# NOTE: Lines that begin with "#" are considered comments.
-#
-# Have fun!
-
-[daemon]
-
-[security]
-
-[xdmcp]
-
-[gui]
-
-[greeter]
-
-
-
-Browser=true
-
-
-
-
-SoundOnLoginFile=/usr/share/sounds/startup3.wav
-
-GraphicalTheme=gentoo-cow
-
-[chooser]
-
-[debug]
-
-# Note that to disable servers defined in the GDM System Defaults
-# configuration file (such as 0=Standard, you must put a line in this file
-# that says 0=inactive, as described in the Configuration section of the GDM
-# documentation.
-#
-[servers]
-
-# Also note, that if you redefine a [server-foo] section, then GDM will
-# use the definition in this file, not the GDM System Defaults configuration
-# file. It is currently not possible to disable a [server-foo] section
-# defined in the GDM System Defaults configuration file.
-#
+++ /dev/null
-# GDM Custom Configuration file.
-#
-# This file is the appropriate place for specifying your customizations to the
-# GDM configuration. If you run gdmsetup, it will automatically edit this
-# file for you and will cause the daemon and any running GDM GUI programs to
-# automatically update with the new configuration. Not all configuration
-# options are supported by gdmsetup, so to modify some values it may be
-# necessary to modify this file directly by hand.
-#
-# This file overrides the default configuration settings. These settings
-# are stored in the GDM System Defaults configuration file, which is found
-# at the following location.
-#
-# /usr/share/gdm/defaults.conf.
-#
-# This file contains comments about the meaning of each configuration option,
-# so is also a useful reference. Also refer to the documentation links at
-# the end of this comment for further information. In short, to hand-edit
-# this file, simply add or modify the key=value combination in the
-# appropriate section in the template below this comment section.
-#
-# For example, if you want to specify a different value for the Enable key
-# in the "[debug]" section of your GDM System Defaults configuration file,
-# then add "Enable=true" in the "[debug]" section of this file. If the
-# key already exists in this file, then simply modify it.
-#
-# Older versions of GDM used the "gdm.conf" file for configuration. If your
-# system has an old gdm.conf file on the system, it will be used instead of
-# this file - so changes made to this file will not take effect. Consider
-# migrating your configuration to this file and removing the gdm.conf file.
-#
-# If you hand edit a GDM configuration file, you can run the following
-# command and the GDM daemon will immediately reflect the change. Any
-# running GDM GUI programs will also be notified to update with the new
-# configuration.
-#
-# gdmflexiserver --command="UPDATE_CONFIG <configuration key>"
-#
-# e.g, the "Enable" key in the "[debug]" section would be "debug/Enable".
-#
-# You can also run gdm-restart or gdm-safe-restart to cause GDM to restart and
-# re-read the new configuration settings. You can also restart GDM by sending
-# a HUP or USR1 signal to the daemon. HUP behaves like gdm-restart and causes
-# any user session started by GDM to exit immediately while USR1 behaves like
-# gdm-safe-restart and will wait until all users log out before restarting GDM.
-#
-# For full reference documentation see the gnome help browser under
-# GNOME|System category. You can also find the docs in HTML form on
-# http://www.gnome.org/projects/gdm/
-#
-# NOTE: Lines that begin with "#" are considered comments.
-#
-# Have fun!
-
-[daemon]
-
-[security]
-
-[xdmcp]
-
-[gui]
-
-[greeter]
-
-[chooser]
-
-[debug]
-
-# Note that to disable servers defined in the GDM System Defaults
-# configuration file (such as 0=Standard, you must put a line in this file
-# that says 0=inactive, as described in the Configuration section of the GDM
-# documentation.
-#
-[servers]
-
-# Also note, that if you redefine a [server-foo] section, then GDM will
-# use the definition in this file, not the GDM System Defaults configuration
-# file. It is currently not possible to disable a [server-foo] section
-# defined in the GDM System Defaults configuration file.
-#
+++ /dev/null
-# System defaults for abcde version 2.2.x
-# Nothing in this file is uncommented by default.
-#
-# If you wish to override these system-wide settings, create your own
-# .abcde.conf file in your home directory.
-
-# CDDB options
-
-# If you wish to use a different CDDB server, edit this line.
-# If you just wanted to use a proxy server, just set your http_proxy
-# environment variable - wget will use it correctly.
-#CDDBURL="http://freedb.freedb.org/~cddb/cddb.cgi"
-
-# The CDDB protocol level.
-# Right now 5 is latin1 output and 6 is UTF8 encoding.
-#CDDBPROTO=6
-
-# The CDDB protocol requires hello information, including a valid username
-# and hostname. If you feel paranoid about giving away such info, edit this
-# line - the format is username@hostname.
-#HELLOINFO="`whoami`@`hostname`"
-
-# This controls the email address CDDB changes are submitted to.
-#CDDBSUBMIT=freedb-submit@freedb.org
-
-# The following options control whether or not fetched CDDB entries
-# are cached locally in $CDDBLOCALDIR
-#CDDBCOPYLOCAL="n"
-#CDDBLOCALDIR="$HOME/.cddb"
-#CDDBLOCALRECURSIVE="n"
-
-# If NOSUBMIT is set to y, then abcde will never prompt asking if you
-# wish to submit your edited cddb file.
-#NOSUBMIT=n
-
-# If NOCDDBQUERY is set to y, then abcde will never even try to access
-# the CDDB server; running abcde will automatically drop you into a
-# blank cddb file to edit at your leisure. This is the same as the
-# -n option. NOCDDBQUERY=y implies NOSUBMIT=y.
-#NOCDDBQUERY=n
-
-# Select here if you want to use the locally stored CDDB entries.
-# This is useful if you do a lot of editing to those CDDB entries.
-# Also, other tools like Grip store CDDB entries under $HOME/.cddb,
-# so they can be reused when ripping CDs.
-#CDDBUSELOCAL="n"
-
-# List, separated with a comma, the fields we want the parsing function to
-# output. Defaults to YEAR and GENRE, for a complete list of fields provided by
-# CDDB.
-# The fields are not case sensitive. Actually, "y,g" will work as fine as "Y,G"
-# or "YEAR, GENRE"
-#SHOWCDDBFIELDS=year,genre
-
-# Specify the style of encoder to use here -
-# oggenc, vorbize - for OGGENCODERSYNTAX
-# lame, gogo, bladeenc, l3enc, xingmp3enc, mp3enc - for MP3ENCODERSYNTAX
-# flac - the only supported for FLACENCODERSYNTAX at the moment
-# speexenc - the only encoder for SPEEXENCODERSYNTAX
-# mppenc - encoder for MPPENCODERSYNTAX
-# default is a valid option for oggenc, lame, flac, speexenc and mppenc.
-# Currently this affects the default location of the binary, the variable
-# to pick encoder command-line options from, and where the options are
-# given.
-MP3ENCODERSYNTAX=default
-#OGGENCODERSYNTAX=default
-#FLACENCODERSYNTAX=default
-#SPEEXENCODERSYNTAX=default
-#MPPENCODERSYNTAX=default
-#AACENCODERSYNTAX=default
-
-# Specify the syntax of the normalize binary here - so far only 'normalize'
-# is supported.
-#NORMALIZERSYNTAX=default
-
-# CD reader program to use - currently recognized options are 'cdparanoia',
-# 'icedax', 'cdda2wav', 'dagrab', 'cddafs' (Mac OS X only) and 'flac'.
-#CDROMREADERSYNTAX=cdparanoia
-
-# CUE reader syntax for the CUE reader program to use.
-# abcde supports 2 CUE modes: 'mkcue' and 'abcde.mkcue' so you can set the
-# MKCUE variable accordingly. The 'abcde.mkcue' uses an internal
-# implementation, without the need of an external program.
-#CUEREADERSYNTAX=default
-
-# Specify the program to convert a CUE sheet back to a CD disc ID for CDDB queries.
-# Select between '/path/to/cue2discid' (provided as an example) or
-# 'abcde.cue2discid', implemented internaly.
-#CUE2DISCID=abcde.cue2discid
-
-# Keep the wav files after encoding. Set it to "y" and remove "clean" from
-# the list of default actions, since we purge the temp directory as default.
-KEEPWAVS=y
-
-# Track padding: force abcde to pad tracks using 0, so every song uses a two
-# digit entry. If set to "y", even a single song encoding outputs a file like
-# 01.my_song.ext
-PADTRACKS=y
-
-# Define if you want abcde to be non-interactive.
-# Keep in mind that there is no way to deactivate it right now in the command
-# line, so setting this option makes abcde to be always non-interactive.
-#INTERACTIVE=n
-
-# Specify 'nice'ness of the encoder, the CD reader and the distmp3 proc.
-# This is a relative 'nice'ness (that is, if the parent process is at a
-# nice level of 12, and the ENCNICE is set to 3, then the encoder will
-# run with an absolute nice value of 15. Note also, that setting these
-# to be empty will result in some default niceness increase (4 in tcsh
-# and 10 using the bsdutils' nice).
-#ENCNICE=10
-#READNICE=10
-#DISTMP3NICE=10
-
-# Paths of programs to use
-#LAME=lame
-#TOOLAME=toolame
-#GOGO=gogo
-#BLADEENC=bladeenc
-#L3ENC=l3enc
-#XINGMP3ENC=xingmp3enc
-#MP3ENC=mp3enc
-#VORBIZE=vorbize
-#OGGENC=oggenc
-#FLAC=flac
-#SPEEXENC=speexenc
-#MPPENC=mppenc
-#AACENC=faac
-
-#ID3=id3
-#ID3V2=id3v2
-#CDPARANOIA=cdparanoia
-#CDDA2WAV=icedax
-#CDDAFS=cp
-#CDDISCID=cd-discid
-#CDDBTOOL=cddb-tool
-#EJECT=eject
-#MD5SUM=md5sum
-#DISTMP3=distmp3
-#VORBISCOMMENT=vorbiscomment
-#METAFLAC=metaflac
-NORMALIZE=normalize
-#CDSPEED=eject
-#VORBISGAIN=vorbisgain
-#MKCUE=mkcue
-#MKTOC=cdrdao
-#DIFF=diff
-
-# Options to call programs with:
-
-# If HTTPGET is modified, the HTTPGETOPTS options should also be defined
-# accordingly. If HTTPGET is changed, the default options will be set,
-# if HTTPGETOPTS is empty or not defined.
-#HTTPGET=wget
-# for fetch (FreeBSD): HTTPGETOPTS="-q -o -"
-# for wget: HTTPGETOPTS="-q -nv -O -"
-# for curl (MacOSX): HTTPGETOPTS="-f -s"
-#HTTPGETOPTS="-q -O -"
-
-# MP3:
-LAMEOPTS="--preset standard"
-#TOOLAMEOPTS=
-#GOGOOPTS=
-#BLADEENCOPTS=
-#L3ENCOPTS=
-#XINGMP3ENCOPTS=
-#MP3ENCOPTS=
-
-# Ogg:
-#VORBIZEOPTS=
-#OGGENCOPTS=
-
-# FLAC:
-#FLACOPTS="-f"
-
-# Speex:
-#SPEEXENCOPTS=
-
-# MPP/MP+ (Musepack):
-# For the encoder options take a look at the manpage. Set them like this:
-# MPPENCOPTS='--xtreme' if you wish to set more options then:
-# MPPENCOPTS='--xtreme --skip 20 --fade 10'
-#MPPENCOPTS=
-
-# M4A/AAC
-#AACENCOPTS=
-
-#ID3OPTS=
-#ID3V2OPTS=
-#CDPARANOIAOPTS=
-#CDDA2WAVOPTS=
-#CDDAFSOPTS="-f"
-#CDDBTOOLOPTS=
-#EJECTOPTS=
-#DISTMP3OPTS=
-#NORMALIZEOPTS=
-#CDSPEEDOPTS="-x"
-#CDSPEEDVALUE=""
-#MKCUEOPTS=""
-#MKTOCOPTS=""
-#DIFFOPTS=""
-#VORBISCOMMENTOPTS="-R"
-#METAFLACOPTS="--no-utf8-convert"
-#DIFFOPTS=""
-
-# Actions to take
-# Comma-separated list of one or more of the following:
-# cddb,cue,read,normalize,encode,tag,move,playlist,clean,default
-# encode implies read
-# normalize implies read
-# tag implies cddb,read,encode
-# move implies cddb,read,encode,tag
-# playlist implies cddb
-# An action can be added to the "default" action by specifying it along with
-# "default", without having to repeat the default ones:
-# ACTIONS=default,playlist
-# The default action list (referenced as "default") is defined in the following
-# comment:
-#ACTIONS=cddb,read,encode,tag,move,clean
-ACTIONS=cddb,read,normalize,encode,tag,move,playlist,clean
-
-# CD device you want to read from
-# It can be defined as a singletrack flac file, but since it might change from
-# file to file it makes little sense to define it here.
-#CDROM=/dev/cdrom
-# If we are using the IDE bus, we need CDPARANOIACDROMBUS defined as "d"
-# If we are using the ide-scsi emulation layer, we need to define a "g"
-#CDPARANOIACDROMBUS="d"
-
-# If you'd like to make a default location that overrides the current
-# directory for putting mp3's, uncomment this.
-#OUTPUTDIR=`pwd`
-
-# Or if you'd just like to put the temporary .wav files somewhere else
-# you can specify that here
-#WAVOUTPUTDIR=`pwd`
-
-# OUTPUTTYPE can be either "ogg", "mp3", "flac" or "spx", or a combination
-# of them separated with ",": "ogg,mp3".
-#OUTPUTTYPE=ogg
-OUTPUTTYPE=mp3
-
-# Output filename format - change this to reflect your inner desire to
-# organize things differently than everyone else :)
-# You have the following variables at your disposal:
-# OUTPUT, GENRE, ALBUMFILE, ARTISTFILE, TRACKFILE, and TRACKNUM.
-# Make sure to single-quote this variable. abcde will automatically create
-# the directory portion of this filename.
-# NOTICE: OUTPUTTYPE has been deprecated in the OUTPUTFORMAT string.
-# Since multiple-output was integrated we always append the file type
-# to the files. Remove it from your user defined string if you are getting
-# files like ".ogg.ogg".
-#OUTPUTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}.${TRACKFILE}'
-OUTPUTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${ARTISTFILE}_-_${ALBUMFILE}_-_${TRACKNUM}.${TRACKFILE}'
-
-# Like OUTPUTFORMAT but for Various Artists discs.
-#VAOUTPUTFORMAT='Various-${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}-${TRACKFILE}'
-VAOUTPUTFORMAT='${ALBUMFILE}/${TRACKNUM}_-_${ARTISTFILE}_-_${TRACKFILE}'
-
-# Like OUTPUTFORMAT and VAOUTPUTFORMAT but for the ONEFILE rips.
-#ONETRACKOUTPUTFORMAT=$OUTPUTFORMAT
-#VAONETRACKOUTPUTFORMAT=$VAOUTPUTFORMAT
-
-# Define how many encoders to run at once. This makes for huge speedups
-# on SMP systems. Defaults to 1. Equivalent to -j.
-#MAXPROCS=2
-
-# Support for systems with low disk space:
-# n: Default parallelization (read entire CD in while encoding)
-# y: No parallelization (rip, encode, rip, encode...)
-#LOWDISK=n
-
-# If set to y, enables batch mode normalization, which preserves relative
-# volume differences between tracks of an album.
-#BATCHNORM=n
-
-# Enables nogap encoding when using the 'lame' encoder.
-NOGAP=y
-
-# Set the playlist file location format. Uses the same variables and format
-# as OUTPUTFORMAT. If the playlist is specified to be in a subdirectory, it
-# will be created for you and the playlist will reference files from that
-# subdirectory.
-#PLAYLISTFORMAT='${ARTISTFILE}-${ALBUMFILE}.${OUTPUT}.m3u'
-# If you want to prefix every filename in a playlist with an arbitrary
-# string (such as 'http://you/yourstuff/'), use this option
-#PLAYLISTDATAPREFIX=''
-
-#Like PLAYLIST{FORMAT,DATAPREFIX} but for Various Artists discs:
-#VAPLAYLISTFORMAT='${ARTISTFILE}-${ALBUMFILE}.${OUTPUT}.m3u'
-#VAPLAYLISTDATAPREFIX=''
-
-#This will give the playlist CR-LF line-endings, if set to "y".
-#(some hardware players insist on CR-LF line-endings)
-#DOSPLAYLIST=n
-
-# Custom filename munging:
-# By default, abcde will do the following to CDDB data to get a useful
-# filename:
-# * Translate colons to a space and a dash for Windows compatibility
-# * Eat control characters, single quotes, and question marks
-# * Translate spaces and forward slashes to underscores
-# To change that, redefine the mungefilename function.
-# mungefilename receives the CDDB data (artist, track, title, whatever)
-# as $1 and outputs it on stdout.
-#mungefilename ()
-#{
-# echo "$@" | sed s,:,\ -,g | tr \ / __ | tr -d \'\"\?\[:cntrl:\]
-#}
-
-# Custom genre munging:
-# By default we just transform uppercase to lowercase. Not much of a fancy
-# function, with not much use, but one can disable it or just turn the first
-# Uppercase.
-#mungegenre ()
-#{
-# echo $CDGENRE | tr "[:upper:]" "[:lower:]"
-#}
-
-
-# Custom pre-read function
-# By default it does nothing.
-# You can set some things to get abcde function in better ways:
-# * Close the CD tray using eject -t (if available in eject and supported by
-# your CD device.
-# * Set the CD speed. You can also use the built-in options, but you can also
-# set it here. In Debian, eject -x and cdset -x do the job.
-# KEEP IN MIND that executables included in pre_read must be in your $PATH or
-# you have to define them with full /path/to/binary
-# Uncomment and substitute the ":" with your commands.
-#pre_read ()
-#{
-#:
-#}
-
-# Custom post-read function
-# By default it does nothing.
-# You can set some things to get abcde function in better ways:
-# * Store a copy of the CD TOC.
-# KEEP IN MIND that executables included in post_read must be in your $PATH or
-# you have to define them with full /path/to/binary
-# Uncomment and substitute the ":" with your commands.
-#post_read ()
-#{
-#:
-#}
-
-# post_encode
-# By default it does nothing.
-# You can set some things to get abcde function in better ways:
-# * Move the resulting directory over the network
-# * Compare results with a previously made run, for tests
-# KEEP IN MIND that executables included in post_encode must be in your $PATH or
-# you have to define them with full /path/to/binary
-# Uncomment and substitute the ":" with your commands.
-#post_encode ()
-#{
-#:
-#}
-
-# If you'd like to have abcde eject the cdrom after all the tracks have been
-# read, uncomment the following line.
-#EJECTCD=y
-
-# To encode on the remote machines foo, bar, baz, quux, and qiix, as well as
-# on the local machine (requires distmp3 to be installed on local machine and
-# distmp3host to be installed and running on all remote machines - see README)
-#REMOTEHOSTS=foo,bar,baz,quux,qiix
-
-# Set to obtain some information about actions happening in the background
-# Useful if you have a slow network or CDDB servers seem unresponsive.
-#EXTRAVERBOSE=n
+++ /dev/null
-# System defaults for abcde version 2.2.x
-# Nothing in this file is uncommented by default.
-#
-# If you wish to override these system-wide settings, create your own
-# .abcde.conf file in your home directory.
-
-# CDDB options
-# Choose whether you want to use CDDB or Musicbrainz. Default is CDDB
-#CDDBMETHOD=cddb
-
-# If you wish to use a different CDDB server, edit this line.
-# If you just wanted to use a proxy server, just set your http_proxy
-# environment variable - wget will use it correctly.
-#CDDBURL="http://freedb.freedb.org/~cddb/cddb.cgi"
-
-# The CDDB protocol level.
-# Right now 5 is latin1 output and 6 is UTF8 encoding.
-#CDDBPROTO=6
-
-# The CDDB protocol requires hello information, including a valid username
-# and hostname. If you feel paranoid about giving away such info, edit this
-# line - the format is username@hostname.
-#HELLOINFO="`whoami`@`hostname`"
-
-# This controls the email address CDDB changes are submitted to.
-#CDDBSUBMIT=freedb-submit@freedb.org
-
-# The following options control whether or not fetched CDDB entries
-# are cached locally in $CDDBLOCALDIR
-#CDDBCOPYLOCAL="n"
-#CDDBLOCALDIR="$HOME/.cddb"
-#CDDBLOCALRECURSIVE="n"
-
-# If NOSUBMIT is set to y, then abcde will never prompt asking if you
-# wish to submit your edited cddb file.
-#NOSUBMIT=n
-
-# If NOCDDBQUERY is set to y, then abcde will never even try to access
-# the CDDB server; running abcde will automatically drop you into a
-# blank cddb file to edit at your leisure. This is the same as the
-# -n option. NOCDDBQUERY=y implies NOSUBMIT=y.
-#NOCDDBQUERY=n
-
-# Select here if you want to use the locally stored CDDB entries.
-# This is useful if you do a lot of editing to those CDDB entries.
-# Also, other tools like Grip store CDDB entries under $HOME/.cddb,
-# so they can be reused when ripping CDs.
-#CDDBUSELOCAL="n"
-
-# List, separated with a comma, the fields we want the parsing function to
-# output. Defaults to YEAR and GENRE, for a complete list of fields provided by
-# CDDB.
-# The fields are not case sensitive. Actually, "y,g" will work as fine as "Y,G"
-# or "YEAR, GENRE"
-#SHOWCDDBFIELDS=year,genre
-
-# Specify the style of encoder to use here -
-# oggenc, vorbize - for OGGENCODERSYNTAX
-# lame, gogo, bladeenc, l3enc, xingmp3enc, mp3enc - for MP3ENCODERSYNTAX
-# flac - the only supported for FLACENCODERSYNTAX at the moment
-# speexenc - the only encoder for SPEEXENCODERSYNTAX
-# mppenc - encoder for MPPENCODERSYNTAX
-# default is a valid option for oggenc, lame, flac, speexenc and mppenc.
-# Currently this affects the default location of the binary, the variable
-# to pick encoder command-line options from, and where the options are
-# given.
-#MP3ENCODERSYNTAX=default
-#OGGENCODERSYNTAX=default
-#FLACENCODERSYNTAX=default
-#SPEEXENCODERSYNTAX=default
-#MPPENCODERSYNTAX=default
-#AACENCODERSYNTAX=default
-
-# Specify the syntax of the normalize binary here - so far only 'normalize'
-# is supported.
-#NORMALIZERSYNTAX=default
-
-# CD reader program to use - currently recognized options are 'cdparanoia',
-# 'icedax', 'cdda2wav', 'dagrab', 'cddafs' (Mac OS X only) and 'flac'.
-#CDROMREADERSYNTAX=cdparanoia
-
-# CUE reader syntax for the CUE reader program to use.
-# abcde supports 2 CUE modes: 'mkcue' and 'abcde.mkcue' so you can set the
-# MKCUE variable accordingly. The 'abcde.mkcue' uses an internal
-# implementation, without the need of an external program.
-#CUEREADERSYNTAX=default
-
-# Specify the program to convert a CUE sheet back to a CD disc ID for CDDB queries.
-# Select between '/path/to/cue2discid' (provided as an example) or
-# 'abcde.cue2discid', implemented internaly.
-#CUE2DISCID=abcde.cue2discid
-
-# Keep the wav files after encoding. Set it to "y" and remove "clean" from
-# the list of default actions, since we purge the temp directory as default.
-#KEEPWAVS=n
-
-# Track padding: force abcde to pad tracks using 0, so every song uses a two
-# digit entry. If set to "y", even a single song encoding outputs a file like
-# 01.my_song.ext
-#PADTRACKS=n
-
-# Define if you want abcde to be non-interactive.
-# Keep in mind that there is no way to deactivate it right now in the command
-# line, so setting this option makes abcde to be always non-interactive.
-#INTERACTIVE=n
-
-# Specify 'nice'ness of the encoder, the CD reader and the distmp3 proc.
-# This is a relative 'nice'ness (that is, if the parent process is at a
-# nice level of 12, and the ENCNICE is set to 3, then the encoder will
-# run with an absolute nice value of 15. Note also, that setting these
-# to be empty will result in some default niceness increase (4 in tcsh
-# and 10 using the bsdutils' nice).
-#ENCNICE=10
-#READNICE=10
-#DISTMP3NICE=10
-
-# Paths of programs to use
-#LAME=lame
-#TOOLAME=toolame
-#GOGO=gogo
-#BLADEENC=bladeenc
-#L3ENC=l3enc
-#XINGMP3ENC=xingmp3enc
-#MP3ENC=mp3enc
-#VORBIZE=vorbize
-#OGGENC=oggenc
-#FLAC=flac
-#SPEEXENC=speexenc
-#MPPENC=mppenc
-#AACENC=faac
-
-#ID3=id3
-#ID3V2=id3v2
-#CDPARANOIA=cdparanoia
-#CDDA2WAV=icedax
-#CDDAFS=cp
-#CDDISCID=cd-discid
-#CDDBTOOL=cddb-tool
-#EJECT=eject
-#MD5SUM=md5sum
-#DISTMP3=distmp3
-#VORBISCOMMENT=vorbiscomment
-#METAFLAC=metaflac
-#NORMALIZE=normalize-audio
-#CDSPEED=eject
-#VORBISGAIN=vorbisgain
-#MKCUE=mkcue
-#MKTOC=cdrdao
-#DIFF=diff
-
-# Options to call programs with:
-
-# If HTTPGET is modified, the HTTPGETOPTS options should also be defined
-# accordingly. If HTTPGET is changed, the default options will be set,
-# if HTTPGETOPTS is empty or not defined.
-#HTTPGET=wget
-# for fetch (FreeBSD): HTTPGETOPTS="-q -o -"
-# for wget: HTTPGETOPTS="-q -nv -O -"
-# for curl (MacOSX): HTTPGETOPTS="-f -s"
-#HTTPGETOPTS="-q -O -"
-
-# MP3:
-#LAMEOPTS=
-#TOOLAMEOPTS=
-#GOGOOPTS=
-#BLADEENCOPTS=
-#L3ENCOPTS=
-#XINGMP3ENCOPTS=
-#MP3ENCOPTS=
-
-# Ogg:
-#VORBIZEOPTS=
-#OGGENCOPTS=
-
-# FLAC:
-#FLACOPTS="-f"
-
-# Speex:
-#SPEEXENCOPTS=
-
-# MPP/MP+ (Musepack):
-# For the encoder options take a look at the manpage. Set them like this:
-# MPPENCOPTS='--xtreme' if you wish to set more options then:
-# MPPENCOPTS='--xtreme --skip 20 --fade 10'
-#MPPENCOPTS=
-
-# M4A/AAC
-#AACENCOPTS=
-
-#ID3OPTS=
-#ID3V2OPTS=
-#CDPARANOIAOPTS=
-#CDDA2WAVOPTS=
-#CDDAFSOPTS="-f"
-#CDDBTOOLOPTS=
-#EJECTOPTS=
-#DISTMP3OPTS=
-#NORMALIZEOPTS=
-#CDSPEEDOPTS="-x"
-#CDSPEEDVALUE=""
-#MKCUEOPTS=""
-#MKTOCOPTS=""
-#DIFFOPTS=""
-#VORBISCOMMENTOPTS="-R"
-#METAFLACOPTS="--no-utf8-convert"
-#DIFFOPTS=""
-
-# Actions to take
-# Comma-separated list of one or more of the following:
-# cddb,cue,read,normalize,encode,tag,move,playlist,clean,default
-# encode implies read
-# normalize implies read
-# tag implies cddb,read,encode
-# move implies cddb,read,encode,tag
-# playlist implies cddb
-# An action can be added to the "default" action by specifying it along with
-# "default", without having to repeat the default ones:
-# ACTIONS=default,playlist
-# The default action list (referenced as "default") is defined in the following
-# comment:
-#ACTIONS=cddb,read,encode,tag,move,clean
-
-# CD device you want to read from
-# It can be defined as a singletrack flac file, but since it might change from
-# file to file it makes little sense to define it here.
-#CDROM=/dev/cdrom
-# If we are using the IDE bus, we need CDPARANOIACDROMBUS defined as "d"
-# If we are using the ide-scsi emulation layer, we need to define a "g"
-#CDPARANOIACDROMBUS="d"
-
-# If you'd like to make a default location that overrides the current
-# directory for putting mp3's, uncomment this.
-#OUTPUTDIR=`pwd`
-
-# Or if you'd just like to put the temporary .wav files somewhere else
-# you can specify that here
-#WAVOUTPUTDIR=`pwd`
-
-# OUTPUTTYPE can be either "ogg", "mp3", "flac" or "spx", or a combination
-# of them separated with ",": "ogg,mp3".
-#OUTPUTTYPE=ogg
-
-# Output filename format - change this to reflect your inner desire to
-# organize things differently than everyone else :)
-# You have the following variables at your disposal:
-# OUTPUT, GENRE, ALBUMFILE, ARTISTFILE, TRACKFILE, and TRACKNUM.
-# Make sure to single-quote this variable. abcde will automatically create
-# the directory portion of this filename.
-# NOTICE: OUTPUTTYPE has been deprecated in the OUTPUTFORMAT string.
-# Since multiple-output was integrated we always append the file type
-# to the files. Remove it from your user defined string if you are getting
-# files like ".ogg.ogg".
-#OUTPUTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}.${TRACKFILE}'
-
-# Like OUTPUTFORMAT but for Various Artists discs.
-#VAOUTPUTFORMAT='Various-${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}-${TRACKFILE}'
-
-# Like OUTPUTFORMAT and VAOUTPUTFORMAT but for the ONEFILE rips.
-#ONETRACKOUTPUTFORMAT=$OUTPUTFORMAT
-#VAONETRACKOUTPUTFORMAT=$VAOUTPUTFORMAT
-
-# Define how many encoders to run at once. This makes for huge speedups
-# on SMP systems. Defaults to 1. Equivalent to -j.
-#MAXPROCS=2
-
-# Support for systems with low disk space:
-# n: Default parallelization (read entire CD in while encoding)
-# y: No parallelization (rip, encode, rip, encode...)
-#LOWDISK=n
-
-# If set to y, enables batch mode normalization, which preserves relative
-# volume differences between tracks of an album.
-#BATCHNORM=n
-
-# Enables nogap encoding when using the 'lame' encoder.
-#NOGAP=y
-
-# Set the playlist file location format. Uses the same variables and format
-# as OUTPUTFORMAT. If the playlist is specified to be in a subdirectory, it
-# will be created for you and the playlist will reference files from that
-# subdirectory.
-#PLAYLISTFORMAT='${ARTISTFILE}-${ALBUMFILE}.${OUTPUT}.m3u'
-# If you want to prefix every filename in a playlist with an arbitrary
-# string (such as 'http://you/yourstuff/'), use this option
-#PLAYLISTDATAPREFIX=''
-
-#Like PLAYLIST{FORMAT,DATAPREFIX} but for Various Artists discs:
-#VAPLAYLISTFORMAT='${ARTISTFILE}-${ALBUMFILE}.${OUTPUT}.m3u'
-#VAPLAYLISTDATAPREFIX=''
-
-#This will give the playlist CR-LF line-endings, if set to "y".
-#(some hardware players insist on CR-LF line-endings)
-#DOSPLAYLIST=n
-
-# Custom filename munging:
-# By default, abcde will do the following to CDDB data to get a useful
-# filename:
-# * Translate colons to a space and a dash for Windows compatibility
-# * Eat control characters, single quotes, and question marks
-# * Translate spaces and forward slashes to underscores
-# To change that, redefine the mungefilename function.
-# mungefilename receives the CDDB data (artist, track, title, whatever)
-# as $1 and outputs it on stdout.
-#mungefilename ()
-#{
-# echo "$@" | sed s,:,\ -,g | tr \ / __ | tr -d \'\"\?\[:cntrl:\]
-#}
-
-# Custom genre munging:
-# By default we just transform uppercase to lowercase. Not much of a fancy
-# function, with not much use, but one can disable it or just turn the first
-# Uppercase.
-#mungegenre ()
-#{
-# echo $CDGENRE | tr "[:upper:]" "[:lower:]"
-#}
-
-
-# Custom pre-read function
-# By default it does nothing.
-# You can set some things to get abcde function in better ways:
-# * Close the CD tray using eject -t (if available in eject and supported by
-# your CD device.
-# * Set the CD speed. You can also use the built-in options, but you can also
-# set it here. In Debian, eject -x and cdset -x do the job.
-# KEEP IN MIND that executables included in pre_read must be in your $PATH or
-# you have to define them with full /path/to/binary
-# Uncomment and substitute the ":" with your commands.
-#pre_read ()
-#{
-#:
-#}
-
-# Custom post-read function
-# By default it does nothing.
-# You can set some things to get abcde function in better ways:
-# * Store a copy of the CD TOC.
-# KEEP IN MIND that executables included in post_read must be in your $PATH or
-# you have to define them with full /path/to/binary
-# Uncomment and substitute the ":" with your commands.
-#post_read ()
-#{
-#:
-#}
-
-# post_encode
-# By default it does nothing.
-# You can set some things to get abcde function in better ways:
-# * Move the resulting directory over the network
-# * Compare results with a previously made run, for tests
-# KEEP IN MIND that executables included in post_encode must be in your $PATH or
-# you have to define them with full /path/to/binary
-# Uncomment and substitute the ":" with your commands.
-#post_encode ()
-#{
-#:
-#}
-
-# If you'd like to have abcde eject the cdrom after all the tracks have been
-# read, uncomment the following line.
-#EJECTCD=y
-
-# To encode on the remote machines foo, bar, baz, quux, and qiix, as well as
-# on the local machine (requires distmp3 to be installed on local machine and
-# distmp3host to be installed and running on all remote machines - see README)
-#REMOTEHOSTS=foo,bar,baz,quux,qiix
-
-# Set to 1,2, etc. to obtain some information about actions happening in the background
-# Useful if you have a slow network or CDDB servers seem unresponsive.
-#EXTRAVERBOSE=0
+++ /dev/null
-# AICCU Configuration
-
-# Login information (defaults: none)
-#username <your nichandle/username>
-#password <your password>
-username FBT6-SIXXS
-password EMsiWgsus
-
-# Protocol and server to use for setting up the tunnel (defaults: none)
-#protocol <tic|tsp|l2tp>
-#server <server to use>
-protocol tic
-server tic.sixxs.net
-
-# Interface names to use (default: aiccu)
-# ipv6_interface is the name of the interface that will be used as a tunnel interface.
-# On *BSD the ipv6_interface should be set to gifX (eg gif0) for proto-41 tunnels
-# or tunX (eg tun0) for AYIYA tunnels.
-ipv6_interface sixxs
-
-# The tunnel_id to use (default: none)
-# (only required when there are multiple tunnels in the list)
-#tunnel_id Txxxx
-tunnel_id T84158
-
-# Be verbose? (default: false)
-verbose false
-
-# Daemonize? (default: true)
-# Set to false if you want to see any output
-# When true output goes to syslog
-#
-# WARNING: never run AICCU from DaemonTools or a similar automated
-# 'restart' tool/script. When AICCU does not start, it has a reason
-# not to start which it gives on either the stdout or in the (sys)log
-# file. The TIC server *will* automatically disable accounts which
-# are detected to run in this mode.
-#
-daemonize true
-
-# Automatic Login and Tunnel activation?
-automatic true
-
-# Require TLS?
-# When set to true, if TLS is not supported on the server
-# the TIC transaction will fail.
-# When set to false, it will try a starttls, when that is
-# not supported it will continue.
-# In any case if AICCU is build with TLS support it will
-# try to do a 'starttls' to the TIC server to see if that
-# is supported.
-requiretls false
-
-# PID File
-#pidfile /var/run/aiccu.pid
-
-# Add a default route (default: true)
-defaultroute true
-
-# Script to run after setting up the interfaces (default: none)
-#setupscript /usr/local/etc/aiccu-subnets.sh
-
-# Make heartbeats (default true)
-# In general you don't want to turn this off
-# Of course only applies to AYIYA and heartbeat tunnels not to static ones
-#makebeats true
-
-# Don't configure anything (default: false)
-#noconfigure true
-
-# Behind NAT (default: false)
-# Notify the user that a NAT-kind network is detected
-behindnat true
-
-# Local IPv4 Override (default: none)
-# Overrides the IPv4 parameter received from TIC
-# This allows one to configure a NAT into "DMZ" mode and then
-# forwarding the proto-41 packets to an internal host.
-#
-# This is only needed for static proto-41 tunnels!
-# AYIYA and heartbeat tunnels don't require this.
-#local_ipv4_override
-
+++ /dev/null
-# AICCU Configuration
-
-# Login information (defaults: none)
-#username <your nichandle/username>
-#password <your password>
-
-# Protocol and server to use for setting up the tunnel (defaults: none)
-#protocol <tic|tsp|l2tp>
-#server <server to use>
-
-# Interface names to use (default: aiccu)
-# ipv6_interface is the name of the interface that will be used as a tunnel interface.
-# On *BSD the ipv6_interface should be set to gifX (eg gif0) for proto-41 tunnels
-# or tunX (eg tun0) for AYIYA tunnels.
-ipv6_interface sixxs
-
-# The tunnel_id to use (default: none)
-# (only required when there are multiple tunnels in the list)
-#tunnel_id Txxxx
-
-# Be verbose? (default: false)
-verbose false
-
-# Daemonize? (default: true)
-# Set to false if you want to see any output
-# When true output goes to syslog
-#
-# WARNING: never run AICCU from DaemonTools or a similar automated
-# 'restart' tool/script. When AICCU does not start, it has a reason
-# not to start which it gives on either the stdout or in the (sys)log
-# file. The TIC server *will* automatically disable accounts which
-# are detected to run in this mode.
-#
-daemonize true
-
-# Automatic Login and Tunnel activation?
-automatic true
-
-# Require TLS?
-# When set to true, if TLS is not supported on the server
-# the TIC transaction will fail.
-# When set to false, it will try a starttls, when that is
-# not supported it will continue.
-# In any case if AICCU is build with TLS support it will
-# try to do a 'starttls' to the TIC server to see if that
-# is supported.
-requiretls false
-
-# PID File
-#pidfile /var/run/aiccu.pid
-
-# Add a default route (default: true)
-#defaultroute true
-
-# Script to run after setting up the interfaces (default: none)
-#setupscript /usr/local/etc/aiccu-subnets.sh
-
-# Make heartbeats (default true)
-# In general you don't want to turn this off
-# Of course only applies to AYIYA and heartbeat tunnels not to static ones
-#makebeats true
-
-# Don't configure anything (default: false)
-#noconfigure true
-
-# Behind NAT (default: false)
-# Notify the user that a NAT-kind network is detected
-#behindnat true
-
-# Local IPv4 Override (default: none)
-# Overrides the IPv4 parameter received from TIC
-# This allows one to configure a NAT into "DMZ" mode and then
-# forwarding the proto-41 packets to an internal host.
-#
-# This is only needed for static proto-41 tunnels!
-# AYIYA and heartbeat tunnels don't require this.
-#local_ipv4_override
-
+++ /dev/null
-# Provide access to the documentation on your server as
-# http://yourserver.example.com/manual/
-# The documentation is always available at
-# http://httpd.apache.org/docs/2.2/
-<IfDefine MANUAL>
-AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|pt-br))?(/.*)?$ "/usr/share/doc/apache-2.2.22/manual$1"
-
-<Directory "/usr/share/doc/apache-2.2.22/manual">
- Options Indexes
- AllowOverride None
- Order allow,deny
- Allow from all
-
- <Files *.html>
- SetHandler type-map
- </Files>
-
- SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|pt-br)/ prefer-language=$1
- RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|pt-br)){2,}(/.*)?$ /manual/$1$2
-
- LanguagePriority en de es fr ja ko pt-br
- ForceLanguagePriority Prefer Fallback
-</Directory>
-</IfDefine>
-
-# vim: ts=4 filetype=apache
+++ /dev/null
-# Provide access to the documentation on your server as
-# http://yourserver.example.com/manual/
-# The documentation is always available at
-# http://httpd.apache.org/docs/2.2/
-<IfDefine MANUAL>
-AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|pt-br))?(/.*)?$ "/usr/share/doc/apache-2.2.21-r1/manual$1"
-
-<Directory "/usr/share/doc/apache-2.2.21-r1/manual">
- Options Indexes
- AllowOverride None
- Order allow,deny
- Allow from all
-
- <Files *.html>
- SetHandler type-map
- </Files>
-
- SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|pt-br)/ prefer-language=$1
- RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|pt-br)){2,}(/.*)?$ /manual/$1$2
-
- LanguagePriority en de es fr ja ko pt-br
- ForceLanguagePriority Prefer Fallback
-</Directory>
-</IfDefine>
-
-# vim: ts=4 filetype=apache
+++ /dev/null
-# Provide access to the documentation on your server as
-# http://yourserver.example.com/manual/
-# The documentation is always available at
-# http://httpd.apache.org/docs/2.2/
-<IfDefine MANUAL>
-AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|pt-br))?(/.*)?$ "/usr/share/doc/apache-2.2.22-r1/manual$1"
-
-<Directory "/usr/share/doc/apache-2.2.22-r1/manual">
- Options Indexes
- AllowOverride None
- Order allow,deny
- Allow from all
-
- <Files *.html>
- SetHandler type-map
- </Files>
-
- SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|pt-br)/ prefer-language=$1
- RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|pt-br)){2,}(/.*)?$ /manual/$1$2
-
- LanguagePriority en de es fr ja ko pt-br
- ForceLanguagePriority Prefer Fallback
-</Directory>
-</IfDefine>
-
-# vim: ts=4 filetype=apache
+++ /dev/null
-# /etc/bash/bashrc
-#
-# This file is sourced by all *interactive* bash shells on startup,
-# including some apparently interactive shells such as scp and rcp
-# that can't tolerate any output. So make sure this doesn't display
-# anything or bad things will happen !
-
-
-# Test for an interactive shell. There is no need to set anything
-# past this point for scp and rcp, and it's important to refrain from
-# outputting anything in those cases.
-if [[ $- != *i* ]] ; then
- # Shell is non-interactive. Be done now!
- return
-fi
-
-# Bash won't get SIGWINCH if another process is in the foreground.
-# Enable checkwinsize so that bash will check the terminal size when
-# it regains control. #65623
-# http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)
-shopt -s checkwinsize
-
-# Enable history appending instead of overwriting. #139609
-shopt -s histappend
-
-# Change the window title of X terminals
-case ${TERM} in
- xterm*|rxvt*|Eterm|aterm|kterm|gnome*|interix)
- PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\007"'
- ;;
- screen)
- PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\033\\"'
- ;;
-esac
-
-use_color=false
-
-# Set colorful PS1 only on colorful terminals.
-# dircolors --print-database uses its own built-in database
-# instead of using /etc/DIR_COLORS. Try to use the external file
-# first to take advantage of user additions. Use internal bash
-# globbing instead of external grep binary.
-safe_term=${TERM//[^[:alnum:]]/?} # sanitize TERM
-match_lhs=""
-[[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"
-[[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)"
-[[ -z ${match_lhs} ]] \
- && type -P dircolors >/dev/null \
- && match_lhs=$(dircolors --print-database)
-[[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] && use_color=true
-
-if ${use_color} ; then
- # Enable colors for ls, etc. Prefer ~/.dir_colors #64489
- if type -P dircolors >/dev/null ; then
- if [[ -f ~/.dir_colors ]] ; then
- eval $(dircolors -b ~/.dir_colors)
- elif [[ -f /etc/DIR_COLORS ]] ; then
- eval $(dircolors -b /etc/DIR_COLORS)
- fi
- fi
-
- if [[ ${EUID} == 0 ]] ; then
- #PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
- PS1='$? \[\033[01;31m\]\h\[\033[01;30m\]:\[\033[01;34m\]\w \$ \[\033[00m\]'
- else
- #PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
- PS1='$? \[\033[01;32m\]\u@\h\[\033[01;30m\]:\[\033[01;34m\]\w > \[\033[00m\]'
- fi
-
- alias ls='ls --color=auto'
- #alias grep='grep --colour=auto'
-else
- if [[ ${EUID} == 0 ]] ; then
- # show root@ when we don't have colors
- PS1='\u@\h \W \$ '
- else
- PS1='\u@\h \w \$ '
- fi
-fi
-
-# Try to keep environment pollution down, EPA loves us.
-unset safe_term match_lhs
-
-if [ -d /usr/scripts ] ; then
- export PATH="/usr/scripts:${PATH}"
-fi
-
-if [ -d "${HOME}/bin" ] ; then
- export PATH="${PATH}:${HOME}/bin"
-fi
-
-if [ -d "$HOME/lib" ] ; then
- if [ -d "$HOME/lib/perl" ] ; then
- if [ -z "${PERL5LIB}" ] ; then
- export PERL5LIB="$HOME/lib/perl"
- else
- export PERL5LIB="$HOME/lib/perl:${PERL5LIB}"
- fi
- fi
- if [ -d "$HOME/lib/python" ] ; then
- if [ -z "${PYTHONPATH}" ] ; then
- export PYTHONPATH="$HOME/lib/python"
- else
- export PYTHONPATH="$HOME/lib/python:${PYTHONPATH}"
- fi
- fi
-fi
-
-
-#if [[ ${EUID} == 0 ]] ; then
-# alias ll="ls -lA"
-#else
-# alias ll="ls -l"
-#fi
-alias l="ls -l"
-alias ll="ls -lA"
-alias la="ls -la"
-alias md=mkdir
-alias rd=rmdir
-alias ..='cd ..'
-alias ...='cd ../..'
-alias cd..='cd ..'
-alias cd...='cd ../..'
-alias pl="ps -fu $USER"
-
-lcd() {
- cd $( perl -e '
-use strict;
-use Cwd;
-my $new = shift;
-my $cwd = Cwd::abs_path(getcwd());
-my $newa = $cwd;
-if ($new){
- $newa = Cwd::abs_path($new);
- $newa = $cwd unless $newa;
-};
-printf("%s\n", $newa);
-' $1 )
-}
-
-export LESS="-R -M -I --shift 5"
-export LESSCHARSET="utf-8"
-
-HISTCONTROL=ignoreboth
-HISTSIZE=50000
-HISTFILESIZE=50000
-HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S '
-
-if [ -f /usr/share/mc/mc.gentoo ]; then
- . /usr/share/mc/mc.gentoo
-fi
-
-if [ -e /etc/bash_completion.d/git -o "${HOME}"/.bash_completion.d/git ] ; then
- #echo "/etc/bash_completion.d/git or ${HOME}/.bash_completion.d/git exists ..."
- if ${use_color} ; then
- if [ "$UID" = 0 ]; then
- PS1='$? \[\033[01;31m\]\h\[\033[01;30m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(__git_ps1)\[\033[01;34m\] \$ \[\033[00m\]'
- else
- PS1='$? \[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(__git_ps1)\[\033[01;34m\] > \[\033[00m\]'
- fi
- else
- if [ "$UID" = 0 ]; then
- PS1='$? \h:\w$(__git_ps1) \$ '
- else
- PS1='$? \u@\h:\w$(__git_ps1) > '
- fi
- fi
-fi
-
-unset use_color
-
-# vim: ts=4 expandtab
+++ /dev/null
-# /etc/bash/bashrc
-#
-# This file is sourced by all *interactive* bash shells on startup,
-# including some apparently interactive shells such as scp and rcp
-# that can't tolerate any output. So make sure this doesn't display
-# anything or bad things will happen !
-
-
-# Test for an interactive shell. There is no need to set anything
-# past this point for scp and rcp, and it's important to refrain from
-# outputting anything in those cases.
-if [[ $- != *i* ]] ; then
- # Shell is non-interactive. Be done now!
- return
-fi
-
-# Bash won't get SIGWINCH if another process is in the foreground.
-# Enable checkwinsize so that bash will check the terminal size when
-# it regains control. #65623
-# http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)
-shopt -s checkwinsize
-
-# Enable history appending instead of overwriting. #139609
-shopt -s histappend
-
-# Change the window title of X terminals
-case ${TERM} in
- xterm*|rxvt*|Eterm|aterm|kterm|gnome*|interix)
- PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\007"'
- ;;
- screen)
- PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\033\\"'
- ;;
-esac
-
-use_color=false
-
-# Set colorful PS1 only on colorful terminals.
-# dircolors --print-database uses its own built-in database
-# instead of using /etc/DIR_COLORS. Try to use the external file
-# first to take advantage of user additions. Use internal bash
-# globbing instead of external grep binary.
-safe_term=${TERM//[^[:alnum:]]/?} # sanitize TERM
-match_lhs=""
-[[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"
-[[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)"
-[[ -z ${match_lhs} ]] \
- && type -P dircolors >/dev/null \
- && match_lhs=$(dircolors --print-database)
-[[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] && use_color=true
-
-if ${use_color} ; then
- # Enable colors for ls, etc. Prefer ~/.dir_colors #64489
- if type -P dircolors >/dev/null ; then
- if [[ -f ~/.dir_colors ]] ; then
- eval $(dircolors -b ~/.dir_colors)
- elif [[ -f /etc/DIR_COLORS ]] ; then
- eval $(dircolors -b /etc/DIR_COLORS)
- fi
- fi
-
- if [[ ${EUID} == 0 ]] ; then
- #PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
- PS1='$? \[\033[01;31m\]\h\[\033[01;30m\]:\[\033[01;34m\]\w \$ \[\033[00m\]'
- else
- #PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
- PS1='$? \[\033[01;32m\]\u@\h\[\033[01;30m\]:\[\033[01;34m\]\w > \[\033[00m\]'
- fi
-
- alias ls='ls --color=auto'
- #alias grep='grep --colour=auto'
-else
- if [[ ${EUID} == 0 ]] ; then
- # show root@ when we don't have colors
- PS1='\u@\h \W \$ '
- else
- PS1='\u@\h \w \$ '
- fi
-fi
-
-# Try to keep environment pollution down, EPA loves us.
-unset use_color safe_term match_lhs
-
-if [ -d /usr/scripts ] ; then
- PATH=/usr/scripts:$PATH
- export PATH
-fi
-
-if [ -d $HOME/bin ] ; then
- PATH=$PATH:$HOME/bin
- export PATH
-fi
-
-if [ -d $HOME/lib ] ; then
- PERL5LIB=$HOME/lib
- export PERL5LIB
-fi
-
-#if [[ ${EUID} == 0 ]] ; then
-# alias ll="ls -lA"
-#else
-# alias ll="ls -l"
-#fi
-alias l="ls -l"
-alias ll="ls -lA"
-alias la="ls -la"
-alias md=mkdir
-alias rd=rmdir
-alias ..='cd ..'
-alias ...='cd ../..'
-alias cd..='cd ..'
-alias cd...='cd ../..'
-alias pl="ps -fu $USER"
-
-lcd() {
- cd $( perl -e '
-use strict;
-use Cwd;
-my $new = shift;
-my $cwd = Cwd::abs_path(getcwd());
-my $newa = $cwd;
-if ($new){
- $newa = Cwd::abs_path($new);
- $newa = $cwd unless $newa;
-};
-printf("%s\n", $newa);
-' $1 )
-}
-
-export LESS="-R -M -I --shift 5"
-export LESSCHARSET="utf-8"
-
-HISTCONTROL=ignoreboth
-HISTSIZE=50000
-HISTFILESIZE=50000
-HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S '
-
-if [ -f /usr/share/mc/mc.gentoo ]; then
- . /usr/share/mc/mc.gentoo
-fi
-
-if [ -e /etc/bash_completion.d/git ] ; then
- if [[ ${EUID} == 0 ]] ; then
- PS1='$? \[\033[01;31m\]\h\[\033[01;30m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(__git_ps1)\[\033[01;34m\] \$ \[\033[00m\]'
- else
- PS1='$? \[\033[01;32m\]\u@\h\[\033[01;30m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(__git_ps1)\[\033[01;34m\] > \[\033[00m\]'
- fi
-fi
-
-# vim: ts=4 expandtab
+++ /dev/null
-# /etc/bash/bashrc
-#
-# This file is sourced by all *interactive* bash shells on startup,
-# including some apparently interactive shells such as scp and rcp
-# that can't tolerate any output. So make sure this doesn't display
-# anything or bad things will happen !
-
-
-# Test for an interactive shell. There is no need to set anything
-# past this point for scp and rcp, and it's important to refrain from
-# outputting anything in those cases.
-if [[ $- != *i* ]] ; then
- # Shell is non-interactive. Be done now!
- return
-fi
-
-# Bash won't get SIGWINCH if another process is in the foreground.
-# Enable checkwinsize so that bash will check the terminal size when
-# it regains control. #65623
-# http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)
-shopt -s checkwinsize
-
-# Enable history appending instead of overwriting. #139609
-shopt -s histappend
-
-# Change the window title of X terminals
-case ${TERM} in
- xterm*|rxvt*|Eterm|aterm|kterm|gnome*|interix)
- PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\007"'
- ;;
- screen)
- PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\033\\"'
- ;;
-esac
-
-use_color=false
-
-# Set colorful PS1 only on colorful terminals.
-# dircolors --print-database uses its own built-in database
-# instead of using /etc/DIR_COLORS. Try to use the external file
-# first to take advantage of user additions. Use internal bash
-# globbing instead of external grep binary.
-safe_term=${TERM//[^[:alnum:]]/?} # sanitize TERM
-match_lhs=""
-[[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"
-[[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)"
-[[ -z ${match_lhs} ]] \
- && type -P dircolors >/dev/null \
- && match_lhs=$(dircolors --print-database)
-[[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] && use_color=true
-
-if ${use_color} ; then
- # Enable colors for ls, etc. Prefer ~/.dir_colors #64489
- if type -P dircolors >/dev/null ; then
- if [[ -f ~/.dir_colors ]] ; then
- eval $(dircolors -b ~/.dir_colors)
- elif [[ -f /etc/DIR_COLORS ]] ; then
- eval $(dircolors -b /etc/DIR_COLORS)
- fi
- fi
-
- if [[ ${EUID} == 0 ]] ; then
- PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
- else
- PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
- fi
-
- alias ls='ls --color=auto'
- alias grep='grep --colour=auto'
- alias egrep='egrep --colour=auto'
- alias fgrep='fgrep --colour=auto'
-else
- if [[ ${EUID} == 0 ]] ; then
- # show root@ when we don't have colors
- PS1='\u@\h \W \$ '
- else
- PS1='\u@\h \w \$ '
- fi
-fi
-
-# Try to keep environment pollution down, EPA loves us.
-unset use_color safe_term match_lhs
+++ /dev/null
-[colord]
-
-# This controls whether we search external volumes for color profiles.
-#
-# default=false
-SearchVolumes=false
-
-# If we should use SANE to add scanner and camera devices.
-#
-# default=true
-UseSANE=true
-
-# If we should create a dummy sensor for testing
-#
-# default=false
-CreateDummySensor=false
-
-# Known profiles are specific colorspaces that applications may request,
-# e.g. 'AdobeRGB' or 'sRGB'.
-# This key sets up any manual overrides that are not automatically added
-# using the profile dictionary metadata.
-#
-# default=
-StandardSpaces=adobe-rgb:/usr/share/color/icc/Argyll/ClayRGB1998.icm;srgb:/usr/share/color/icc/Argyll/sRGB.icm;prophoto-rgb:/usr/share/color/icc/Argyll/ProPhotoRGB.icc
+++ /dev/null
-[colord]
-
-# This controls whether we search external volumes for color profiles.
-#
-# default=false
-SearchVolumes=false
-
-# If we should use SANE to add scanner and camera devices.
-#
-# If this is set to 'true' then a colord-sane process will
-# automatically be started by the daemon which watches USB scanner
-# devices as they are inserted and removed.
-#
-# default=true
-UseSANE=true
-
-# If we should create a dummy sensor for testing
-#
-# default=false
-CreateDummySensor=false
-
-# Known profiles are specific colorspaces that applications may request,
-# e.g. 'AdobeRGB' or 'sRGB'.
-# This key sets up any manual overrides that are not automatically added
-# using the profile dictionary metadata.
-#
-# default=
-StandardSpaces=adobe-rgb:/usr/share/color/icc/Argyll/ClayRGB1998.icm;srgb:/usr/share/color/icc/Argyll/sRGB.icm;prophoto-rgb:/usr/share/color/icc/Argyll/ProPhotoRGB.icc
+++ /dev/null
-# /etc/conf.d/acpid: config file for /etc/init.d/acpid
-
-# Options to pass to the acpid daemon.
-# See the acpid(8) man page for more info.
-
-ACPID_OPTIONS=""
+++ /dev/null
-# /etc/conf.d/acpid: config file for /etc/init.d/acpid
-
-# Options to pass to the acpid daemon.
-# See the acpid(8) man page for more info.
-
-ACPID_ARGS=""
+++ /dev/null
-# ENABLE_OSS_EMUL:
-# Do you want to enable in-kernel oss emulation?
-# no - Do not load oss emul drivers
-# yes - Load oss emul drivers if they're found
-
-ENABLE_OSS_EMUL="yes"
-
-# RESTORE_ON_START:
-# Do you want to restore your mixer settings? If not, your cards will be
-# muted.
-# no - Do not restore state
-# yes - Restore state
-
-RESTORE_ON_START="yes"
-
-# SAVE_ON_STOP:
-# Do you want to save changes made to your mixer volumes when alsasound
-# stops?
-# no - Do not save state
-# yes - Save state
-
-SAVE_ON_STOP="yes"
-
-# LOAD_ON_START:
-# Do you want to load sound modules when alsasound starts?
-# Note: The Gentoo ALSA developers encourage you to build your sound
-# drivers into the kernel unless the device is hotpluggable or
-# you need to supply specific options (such as model= to HD-Audio).
-# no - Do not load modules
-# yes - Load modules
-LOAD_ON_START="yes"
+++ /dev/null
-# RESTORE_ON_START:
-# Do you want to restore your mixer settings? If not, your cards will be
-# muted.
-# no - Do not restore state
-# yes - Restore state
-
-RESTORE_ON_START="yes"
-
-# SAVE_ON_STOP:
-# Do you want to save changes made to your mixer volumes when alsasound
-# stops?
-# no - Do not save state
-# yes - Save state
-
-SAVE_ON_STOP="yes"
+++ /dev/null
-# Set CLOCK to "UTC" if your Hardware Clock is set to UTC (also known as
-# Greenwich Mean Time). If that clock is set to the local time, then
-# set CLOCK to "local". Note that if you dual boot with Windows, then
-# you should set it to "local".
-clock="UTC"
-
-# If you want to set the Hardware Clock to the current System Time
-# (software clock) during shutdown, then say "YES" here.
-# You normally don't need to do this if you run a ntp daemon.
-clock_systohc="YES"
-
-# If you want to set the system time to the current hardware clock
-# during bootup, then say "YES" here. You do not need this if you are
-# running a modern kernel with CONFIG_RTC_HCTOSYS set to y.
-# Also, be aware that if you set this to "NO", the system time will
-# never be saved to the hardware clock unless you set
-# clock_systohc="YES" above.
-clock_hctosys="YES"
-
-# If you wish to pass any other arguments to hwclock during bootup,
-# you may do so here. Alpha users may wish to use --arc or --srm here.
-clock_args=""
+++ /dev/null
-# Set CLOCK to "UTC" if your Hardware Clock is set to UTC (also known as
-# Greenwich Mean Time). If that clock is set to the local time, then
-# set CLOCK to "local". Note that if you dual boot with Windows, then
-# you should set it to "local".
-clock="UTC"
-
-# If you want the hwclock script to set the system time (software clock)
-# to match the current hardware clock during bootup, leave this
-# commented out.
-# However, you can set this to "NO" ifyou are running a modern kernel
-# with CONFIG_RTC_HCTOSYS set to y and your hardware clock set to UTC.
-#clock_hctosys="YES"
-
-# If you do not want to set the hardware clock to the current system
-# time (software clock) during shutdown, set this to no.
-#clock_systohc="YES"
-
-# If you wish to pass any other arguments to hwclock during bootup,
-# you may do so here. Alpha users may wish to use --arc or --srm here.
-clock_args=""
+++ /dev/null
-# Use keymap to specify the default console keymap. There is a complete tree
-# of keymaps in /usr/share/keymaps to choose from.
-keymap="de-latin1-nodeadkeys"
-
-# Should we first load the 'windowkeys' console keymap? Most x86 users will
-# say "yes" here. Note that non-x86 users should leave it as "no".
-# Loading this keymap will enable VT switching (like ALT+Left/Right)
-# using the special windows keys on the linux console.
-windowkeys="YES"
-
-# The maps to load for extended keyboards. Most users will leave this as is.
-extended_keymaps=""
-#extended_keymaps="backspace keypad euro2"
-
-# Tell dumpkeys(1) to interpret character action codes to be
-# from the specified character set.
-# This only matters if you set unicode="yes" in /etc/rc.conf.
-# For a list of valid sets, run `dumpkeys --help`
-dumpkeys_charset=""
-
-# Some fonts map AltGr-E to the currency symbol ¤ instead of the Euro €
-# To fix this, set to "yes"
-fix_euro="NO"
+++ /dev/null
-# Use keymap to specify the default console keymap. There is a complete tree
-# of keymaps in /usr/share/keymaps to choose from.
-keymap="us"
-
-# Should we first load the 'windowkeys' console keymap? Most x86 users will
-# say "yes" here. Note that non-x86 users should leave it as "no".
-# Loading this keymap will enable VT switching (like ALT+Left/Right)
-# using the special windows keys on the linux console.
-windowkeys="YES"
-
-# The maps to load for extended keyboards. Most users will leave this as is.
-extended_keymaps=""
-#extended_keymaps="backspace keypad euro2"
-
-# Tell dumpkeys(1) to interpret character action codes to be
-# from the specified character set.
-# This only matters if you set unicode="yes" in /etc/rc.conf.
-# For a list of valid sets, run `dumpkeys --help`
-dumpkeys_charset=""
-
-# Some fonts map AltGr-E to the currency symbol ¤ instead of the Euro €
-# To fix this, set to "yes"
-fix_euro="NO"
+++ /dev/null
-# /etc/conf.d/libvirtd
-
-# LIBVIRTD_OPTS
-# You may want to add '--listen' to have libvirtd listen for tcp/ip connections
-# if you want to use libvirt for remote control
-# Please consult 'libvirtd --help' for more options
-#LIBVIRTD_OPTS="--listen"
-
-# LIBVIRTD_KVM_SHUTDOWN
-# Valid options:
-# * shutdown - Sends an ACPI shutdown (think when you tap the power button
-# on your machine and it begins a graceful shutdown). If your
-# VM ignores this, it will have the power yanked out from under
-# it in LIBVIRTD_KVM_SHUTDOWN_MAXWAIT seconds.
-# * managedsave - Performs a state save external to the VM. qemu-kvm will stop
-# stop the CPU and save off all state to a separate file. When
-# the machine is started again, it will resume like nothing ever
-# happened. This is guarenteed to always successfully stop your
-# machine and restart it. However it may take some time to finish.
-# * none - No attempts will be made to stop any VMs. If you are restarting your
-# machine the qemu-kvm process will be simply killed, which may result
-# in your VMs having disk corruption.
-LIBVIRTD_KVM_SHUTDOWN="managedsave"
-
-# LIBVIRTD_KVM_SHUTDOWN_MAXWAIT
-# Timeout in seconds until stopping libvirtd and "pulling the plug" on the
-# remaining VM's still in a running state
-#LIBVIRTD_KVM_SHUTDOWN_MAXWAIT="500"
-
-# LIBVIRTD_NET_SHUTDOWN
-# If libvirtd created networks for you (e.g. NATed networks) then this init
-# script will shut them down for you if this is set to 'yes'. Otherwise,
-# the networks will be left running once libvirt is shutdown. For this
-# option to be useful you must have enabled the 'virt-network' USE flag and
-# have had libvirt create a NATed network for you.
-# Valid values: 'yes' or 'no'
-#LIBVIRTD_NET_SHUTDOWN="yes"
+++ /dev/null
-# /etc/conf.d/libvirtd
-
-# LIBVIRTD_OPTS
-# You may want to add '--listen' to have libvirtd listen for tcp/ip connections
-# if you want to use libvirt for remote control
-# Please consult 'libvirtd --help' for more options
-#LIBVIRTD_OPTS="--listen"
-
-# LIBVIRTD_KVM_SHUTDOWN
-# Valid options:
-# * shutdown - Sends an ACPI shutdown (think when you tap the power button
-# on your machine and it begins a graceful shutdown). If your
-# VM ignores this, it will have the power yanked out from under
-# it in LIBVIRTD_KVM_SHUTDOWN_MAXWAIT seconds.
-# * managedsave - Performs a state save external to the VM. qemu-kvm will stop
-# stop the CPU and save off all state to a separate file. When
-# the machine is started again, it will resume like nothing ever
-# happened. This is guarenteed to always successfully stop your
-# machine and restart it. However it may take some time to finish.
-# * none - No attempts will be made to stop any VMs. If you are restarting your
-# machine the qemu-kvm process will be simply killed, which may result
-# in your VMs having disk corruption.
-LIBVIRTD_KVM_SHUTDOWN="managedsave"
-
-# LIBVIRTD_KVM_SHUTDOWN_MAXWAIT
-# Timeout in seconds until stopping libvirtd and "pulling the plug" on the
-# remaining VM's still in a running state
-#LIBVIRTD_KVM_SHUTDOWN_MAXWAIT="500"
-
-# LIBVIRTD_KVM_NET_SHUTDOWN
-# If libvirtd created networks for you (e.g. NATed networks) then this init
-# script will shut them down for you if this is set to 'yes'. Otherwise,
-# the networks will be left running once libvirt is shutdown. For this
-# option to be useful you must have enabled the 'virt-network' USE flag and
-# have had libvirt create a NATed network for you.
-# Valid values: 'yes' or 'no'
-#LIBVIRTD_KVM_NET_SHUTDOWN="yes"
+++ /dev/null
-# You can define a list modules for a specific kernel version,
-# a released kernel version, a main kernel version or just a list.
-# The most specific versioned variable will take precedence.
-#modules_2_6_23_gentoo_r5="ieee1394 ohci1394"
-#modules_2_6_23="tun ieee1394"
-#modules_2_6="tun"
-#modules_2="ipv6"
-#modules="ohci1394"
-
-# vboxdrv", "vboxnetflt" and "vboxnetadp
-modules="vboxdrv vboxnetflt vboxnetadp"
-
-# You can give modules a different name when they load - the new name
-# will also be used to pick arguments below.
-#modules="dummy:dummy1"
-
-# Give the modules some arguments if needed, per version if necessary.
-# Again, the most specific versioned variable will take precedence.
-#module_ieee1394_args="debug"
-#module_ieee1394_args_2_6_23_gentoo_r5="debug2"
-#module_ieee1394_args_2_6_23="debug3"
-#module_ieee1394_args_2_6="debug4"
-#module_ieee1394_args_2="debug5"
-
-# You should consult your kernel documentation and configuration
-# for a list of modules and their options.
+++ /dev/null
-# You can define a list modules for a specific kernel version,
-# a released kernel version, a main kernel version or just a list.
-# The most specific versioned variable will take precedence.
-#modules_2_6_23_gentoo_r5="ieee1394 ohci1394"
-#modules_2_6_23="tun ieee1394"
-#modules_2_6="tun"
-#modules_2="ipv6"
-#modules="ohci1394"
-
-# You can give modules a different name when they load - the new name
-# will also be used to pick arguments below.
-#modules="dummy:dummy1"
-
-# Give the modules some arguments if needed, per version if necessary.
-# Again, the most specific versioned variable will take precedence.
-#module_ieee1394_args="debug"
-#module_ieee1394_args_2_6_23_gentoo_r5="debug2"
-#module_ieee1394_args_2_6_23="debug3"
-#module_ieee1394_args_2_6="debug4"
-#module_ieee1394_args_2="debug5"
-
-# You should consult your kernel documentation and configuration
-# for a list of modules and their options.
+++ /dev/null
-# conf.d file for openldap
-#
-# To enable both the standard unciphered server and the ssl encrypted
-# one uncomment this line or set any other server starting options
-# you may desire.
-#
-# OPTS="-h 'ldaps:// ldap:// ldapi://%2fvar%2frun%2fopenldap%2fslapd.sock'"
-# Uncomment the below to use the new slapd configuration for openldap 2.3
-#OPTS="-F /etc/openldap/slapd.d -h 'ldaps:// ldap:// ldapi://%2fvar%2frun%2fopenldap%2fslapd.sock'"
-#
-# If you change the above listen statement to bind on a specific IP for
-# listening, you should ensure that interface is up here (change eth0 as
-# needed).
-#rc_need="net.eth0"
+++ /dev/null
-# conf.d file for openldap
-#
-# To enable both the standard unciphered server and the ssl encrypted
-# one uncomment this line or set any other server starting options
-# you may desire.
-
-# If you have multiple slapd instances per #376699, this will provide a default config
-INSTANCE="openldap${SVCNAME#slapd}"
-
-# If you use the classical configuration file:
-OPTS_CONF="-f /etc/${INSTANCE}/slapd.conf"
-# Uncomment this instead to use the new slapd.d configuration directory for openldap 2.3
-#OPTS_CONF="-F /etc/${INSTANCE}/slapd.d"
-# (the OPTS_CONF variable is also passed to slaptest during startup)
-
-OPTS="${OPTS_CONF} -h 'ldaps:// ldap:// ldapi://%2fvar%2frun%2fopenldap%2fslapd.sock'"
-# Optional connectionless LDAP:
-#OPTS="${OPTS_CONF} -h 'ldaps:// ldap:// ldapi://%2fvar%2frun%2fopenldap%2fslapd.sock cldap://'"
-
-# If you change the above listen statement to bind on a specific IP for
-# listening, you should ensure that interface is up here (change eth0 as
-# needed).
-#rc_need="net.eth0"
-
-# Specify the kerberos keytab file
-#KRB5_KTNAME=/etc/openldap/krb5-ldap.keytab
+++ /dev/null
-# /etc/conf.d/udev: config file for udev
-
-# We discourage to disable persistent-net!!
-# this may lead to random interface naming
-
-# Disable adding new rules for persistent-net
-persistent_net_disable="no"
-
-# Disable adding new rules for persistent-cd
-# Disabling this will stop new cdrom devices to appear
-# as /dev/{cdrom,cdrw,dvd,dvdrw}
-persistent_cd_disable="no"
-
-# udev can trigger coldplug events which cause services to start and
-# kernel modules to be loaded.
-# Services are deferred to start in the boot runlevel.
-# Set rc_coldplug="NO" if you don't want this.
-# If you want module coldplugging but not coldplugging of services then you
-# can disable service coldplugging in baselayout/openrc config files.
-# The setting is named different in different versions.
-# in /etc/rc.conf: rc_hotplug="!*" or
-# in /etc/conf.d/rc: rc_plug_services="!*"
-#rc_coldplug="YES"
-
-
-
-
-# Expert options:
-
-# Timeout in seconds to wait for processing of uevents at boot.
-# There should be no need to change this.
-#udev_settle_timeout="60"
-
-# Add extra command line options to udevd, use with care
-# udevd --help for possible values
-#udev_opts=""
-
-# Run udevd --debug and write output to $RUNDIR/udev.log
-# Should not be kept on as it fills diskspace slowly
-udev_debug="YES"
-
-# Run udevadmin monitor to get a log of all events
-# in $RUNDIR/udevmonitor.log
-#udev_monitor="YES"
-
-# Keep udevmonitor running after populating /dev.
-#udev_monitor_keep_running="no"
-
-# Set cmdline options for udevmonitor.
-# could be some of --env --kernel --udev
-#udev_monitor_opts="--env"
-
+++ /dev/null
-# /etc/conf.d/udev: config file for udev
-
-# udev can trigger coldplug events which cause services to start and
-# kernel modules to be loaded.
-# Services are deferred to start in the boot runlevel.
-# Set rc_coldplug="NO" if you don't want this.
-# If you want module coldplugging but not coldplugging of services then you
-# can disable service coldplugging in baselayout/openrc config files.
-# The setting is named different in different versions.
-# in /etc/rc.conf: rc_hotplug="!*" or
-# in /etc/conf.d/rc: rc_plug_services="!*"
-#rc_coldplug="YES"
-
-# Expert options:
-
-# Timeout in seconds to wait for processing of uevents at boot.
-# There should be no need to change this.
-#udev_settle_timeout="60"
-
-# Add extra command line options to udevd, use with care
-# udevd --help for possible values
-#udev_opts=""
-
-# Run udevd --debug and write output to /run/udevdebug.log
-# Should not be kept on as it fills diskspace slowly
-#udev_debug="YES"
-
-# Run udevadmin monitor to get a log of all events
-# in /run/udevmonitor.log
-#udev_monitor="YES"
-
-# Keep udevmonitor running after populating /dev.
-#udev_monitor_keep_running="no"
-
-# Set cmdline options for udevmonitor.
-# could be some of --env --kernel --udev
-#udev_monitor_opts="--env"
-
+++ /dev/null
-# We always try and start X on a static VT. The various DMs normally default
-# to using VT7. If you wish to use the xdm init script, then you should ensure
-# that the VT checked is the same VT your DM wants to use. We do this check to
-# ensure that you haven't accidentally configured something to run on the VT
-# in your /etc/inittab file so that you don't get a dead keyboard.
-CHECKVT=7
-
-# What display manager do you use ? [ xdm | gdm | kdm | gpe | entrance ]
-# NOTE: If this is set in /etc/rc.conf, that setting will override this one.
-#DISPLAYMANAGER="xdm"
-DISPLAYMANAGER="gdm"
+++ /dev/null
-# We always try and start X on a static VT. The various DMs normally default
-# to using VT7. If you wish to use the xdm init script, then you should ensure
-# that the VT checked is the same VT your DM wants to use. We do this check to
-# ensure that you haven't accidentally configured something to run on the VT
-# in your /etc/inittab file so that you don't get a dead keyboard.
-CHECKVT=7
-
-# What display manager do you use ? [ xdm | gdm | kdm | gpe | entrance ]
-# NOTE: If this is set in /etc/rc.conf, that setting will override this one.
-DISPLAYMANAGER="xdm"
+++ /dev/null
-#! /bin/sh
-
-#/usr/sbin/logrotate /etc/logrotate.conf
-
-if [ -x /usr/scripts/logrotate.pl ] ; then
- /usr/scripts/logrotate.pl >> /var/log/logrotate.log
-fi
-
+++ /dev/null
-#! /bin/sh
-
-/usr/sbin/logrotate /etc/logrotate.conf
+++ /dev/null
-# cups-pdf.conf -- CUPS Backend Configuration (version 2.4.8, 2008-06-22)
-# 18.09.2005, Volker C. Behr
-# Exp. Physik V, Uni Wuerzburg
-# vrbehr@cip.physik.uni-wuerzburg.de
-# http://cip.physik.uni-wuerzburg.de/~vrbehr/cups-pdf
-#
-#
-# This code may be freely distributed as long as this header
-# is preserved. Changes to the code should be clearly indicated.
-#
-# This code is distributed under the GPL.
-# (http://www.gnu.org/copyleft/gpl.html)
-#
-# For more detailed licensing information see cups-pdf.c in the
-# corresponding version number.
-
-###########################################################################
-# #
-# This is the configuration file for CUPS-PDF. Values that are not set in #
-# here will use the defaults. Changes take effect immediately without the #
-# need for restarting any services. #
-# #
-# Take care not to add whitespaces at the end of a line! #
-# #
-###########################################################################
-
-
-###########################################################################
-# #
-# Path Settings #
-# #
-###########################################################################
-
-### Key: Out
-## CUPS-PDF output directory
-## special qualifiers:
-## ${HOME} will be expanded to the user's home directory
-## ${USER} will be expanded to the user name
-## in case it is an NFS export make sure it is exported without
-## root_squash!
-### Default: /var/spool/cups-pdf/${USER}
-
-#Out /var/spool/cups-pdf/${USER}
-
-### Key: AnonDirName
-## ABSOLUTE path for anonymously created PDF files
-## if anonymous access is disabled this setting has no effect
-### Default: /var/spool/cups-pdf/ANONYMOUS
-
-#AnonDirName /var/spool/cups-pdf/ANONYMOUS
-
-### Key: Spool
-## CUPS-PDF spool directory - make sure there is no user 'SPOOL' on your
-## system or change the path
-### Default: /var/spool/cups-pdf/SPOOL
-
-#Spool /var/spool/cups-pdf/SPOOL
-
-
-###########################################################################
-# #
-# Filename Settings #
-# #
-###########################################################################
-
-### Key: Cut
-## removing file name extensions before appending .pdf to output
-## extensions will only be removed if _both_ the following criteria are met:
-## - the extension (w/o the dot) is not longer than <Cut> characters
-## - the remaining filename has a minimal length of 1 character
-## set Cut to -1 in order to disable cutting
-## recommended values: pure UNIX environment : -1
-## mixed environments : 3
-### Default: 3
-
-#Cut 3
-
-### Key: Label
-## label all jobs with a unique job-id in order to avoid overwriting old
-## files in case new ones with identical names are created; always true for
-## untitled documents
-## 0: label untitled documents only, 1: label all documents
-### Default: 0
-
-#Label 0
-
-### Key: TitlePref
-## where to look first for a title when creating the output filename
-## (title in PS file or title on commandline):
-## 0: prefer title from %Title statement in the PS file
-## 1: prefer title passed via commandline
-### Default: 0
-
-#TitlePref 0
-
-
-###########################################################################
-# #
-# User Settings #
-# #
-###########################################################################
-
-### Key: AnonUser
-## user for anonymous PDF creation (this might be a security issue)
-## set this to an empty value to disable anonymous
-### Default: nobody
-
-#AnonUser nobody
-
-### Key: LowerCase
-## This options allows to check user names given to CUPS-PDF additionally
-## against their lower case variants. This is necessary since in some
-## Windows environments only upper case user names are passed. Usually UNIX
-## user names are all lower case and it is save to use this option
-## but be aware that it can lead to mis-identifications in case
-## you have user names that differ only in upper/lower case.
-## check only against user name as passed to CUPS : 0
-## check additionally against lower case user name : 1
-### Default: 1
-
-#LowerCase 1
-
-### Key: UserPrefix
-## some installations require a domain prefix added to the user name
-## leave empty for no prefix
-### Default: <empty>
-
-#UserPrefix
-
-### Key: DirPrefix
-## if a prefix was defined above this switch toggels whether to include
-## the prefix in the output directory's name (if not $HOME) or not
-## 0: do not include, 1: include
-### Default: 0
-
-#DirPrefix 0
-
-### Key: RemovePrefix
-## some installation pass usernames with a prefix (usually a domain name)
-## if you do not want this prefix to be used by the ${USER} variable for
-## output directories put the part which is to be cut here
-### Default: <empty>
-
-#RemovePrefix
-
-
-###########################################################################
-# #
-# Security Settings #
-# #
-###########################################################################
-
-### Key: AnonUMask
-## umask for anonymous output
-## these are the _inverse_ permissions to be granted
-### Default: 0000
-
-#AnonUMask 0000
-
-### Key: UserUMask
-## umask for user output of known users
-## changing this can introduce security leaks if confidential
-## information is processed!
-### Default: 0077
-
-#UserUMask 0077
-
-### Key: Grp
-## group cups-pdf is supposed to run as - this will also be the gid for all
-## created directories and log files
-### Default: lp
-
-#Grp lp
-
-
-###########################################################################
-# #
-# Log Settings #
-# #
-###########################################################################
-
-### Key: Log
-## CUPS-PDF log directory
-## set this to an empty value to disable all logging
-### Default: /var/log/cups
-
-#Log /var/log/cups
-
-### Key: LogType
-## log-mode
-## 1: errors
-## 2: status (i.e. activity)
-## 4: debug - this will generate a lot of log-output!
-## add up values to combine options, i.e. 7 is full logging
-## if logging is disabled these setting have no effect
-### Default: 3
-
-#LogType 3
-
-
-###########################################################################
-# #
-# PDF Conversion Settings #
-# #
-###########################################################################
-
-### Key: GhostScript
-## location of GhostScript binary (gs)
-## MacOSX: for using pstopdf (recommended) set this to /usr/bin/pstopdf
-## or its proper location on your system
-### Default: /usr/bin/gs
-
-#GhostScript /usr/bin/gs
-
-### Key: GSTmp
-## location of temporary files during GhostScript operation
-## this must be user-writable like /var/tmp or /tmp !
-### Default: /var/tmp
-
-#GSTmp /var/tmp
-
-### Key: GSCall
-## command line for calling GhostScript (!!! DO NOT USE NEWLINES !!!)
-## MacOSX: for using pstopdf set this to %s %s -o %s %s
-### Default: %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c .setpdfwrite -f %s
-
-#GSCall %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c .setpdfwrite -f %s
-
-### Key: PDFVer
-## PDF version to be created - can be "1.5", "1.4", "1.3" or "1.2"
-## MacOSX: for using pstopdf set this to an empty value
-### Default: 1.4
-
-#PDFVer 1.4
-
-### Key: PostProcessing
-## postprocessing script that will be called after the creation of the PDF
-## as arguments the filename of the PDF, the username as determined by
-## CUPS-PDF and the one as given to CUPS-PDF will be passed
-## the script will be called with user privileges
-## set this to an empty value to use no postprocessing
-### Default: <empty>
-
-#PostProcessing
-
-
-###########################################################################
-# #
-# Experimental Settings #
-# These settings activate experimental options. If you decide to use #
-# them I would appreciate any feedback - including an 'ok' if they #
-# work as expected - so I can eventually put them into the non- #
-# experimental sections. #
-# #
-###########################################################################
-
-### Key: DecodeHexStrings
-## this option will try to decode hex strings in the title to allow
-## internationalized titles
-## (have a look at contrib/pstitleconv for a suitable filter for data
-## from Windows clients)
-## 0: disable, 1: enable
-### Default: 0
-
-#DecodeHexStrings 0
+++ /dev/null
-# cups-pdf.conf -- CUPS Backend Configuration (version 2.6.1, 2011-10-04)
-# 18.09.2005, Volker C. Behr
-# Experimentelle Physik V, Universitaet Wuerzburg
-# behr@physik.uni-wuerzburg.de
-# http://www.cups-pdf.de
-#
-#
-# This code may be freely distributed as long as this header
-# is preserved. Changes to the code should be clearly indicated.
-#
-# This code is distributed under the GPL.
-# (http://www.gnu.org/copyleft/gpl.html)
-#
-# For more detailed licensing information see cups-pdf.c in the
-# corresponding version number.
-
-###########################################################################
-# #
-# This is the configuration file for CUPS-PDF. Values that are not set in #
-# here will use the defaults. Changes take effect immediately without the #
-# need for restarting any services. #
-# #
-# Take care not to add whitespaces at the end of a line! #
-# #
-###########################################################################
-
-
-###########################################################################
-# #
-# Path Settings #
-# #
-###########################################################################
-
-### Key: Out
-## CUPS-PDF output directory
-## special qualifiers:
-## ${HOME} will be expanded to the user's home directory
-## ${USER} will be expanded to the user name
-## in case it is an NFS export make sure it is exported without
-## root_squash!
-### Default: /var/spool/cups-pdf/${USER}
-
-#Out /var/spool/cups-pdf/${USER}
-
-### Key: AnonDirName
-## ABSOLUTE path for anonymously created PDF files
-## if anonymous access is disabled this setting has no effect
-### Default: /var/spool/cups-pdf/ANONYMOUS
-
-#AnonDirName /var/spool/cups-pdf/ANONYMOUS
-
-### Key: Spool
-## CUPS-PDF spool directory - make sure there is no user 'SPOOL' on your
-## system or change the path
-### Default: /var/spool/cups-pdf/SPOOL
-
-#Spool /var/spool/cups-pdf/SPOOL
-
-
-###########################################################################
-# #
-# Filename Settings #
-# #
-###########################################################################
-
-### Key: Truncate
-## truncate long filenames to a maximum of <Truncate> characters
-## this does not consider the full path to the output but only the filename
-## without the .pdf-extension or a job-id prefix (see 'Label')
-## the minimal value is 8
-### Default: 64
-
-#Truncate 64
-
-### Key: Cut
-## removing file name extensions before appending .pdf to output
-## extensions will only be removed if _both_ the following criteria are met:
-## - the extension (w/o the dot) is not longer than <Cut> characters
-## - the remaining filename has a minimal length of 1 character
-## set Cut to -1 in order to disable cutting
-## recommended values: pure UNIX environment : -1
-## mixed environments : 3
-### Default: 3
-
-#Cut 3
-
-### Key: Label
-## label all jobs with a unique job-id in order to avoid overwriting old
-## files in case new ones with identical names are created; always true for
-## untitled documents
-## 0: label untitled documents only
-## 1: label all documents with a preceeding "job_#-"
-## 2: label all documents with a tailing "-job_#"
-### Default: 0
-
-#Label 0
-
-### Key: TitlePref
-## where to look first for a title when creating the output filename
-## (title in PS file or title on commandline):
-## 0: prefer title from %Title statement in the PS file
-## 1: prefer title passed via commandline
-### Default: 0
-
-#TitlePref 0
-
-
-###########################################################################
-# #
-# User Settings #
-# #
-###########################################################################
-
-### Key: AnonUser
-## uid for anonymous PDF creation (this might be a security issue)
-## this setting has no influence on AnonDirName (see there)
-## set this to an empty value to disable anonymous
-### Default: nobody
-
-#AnonUser nobody
-
-### Key: LowerCase
-## This options allows to check user names given to CUPS-PDF additionally
-## against their lower case variants. This is necessary since in some
-## Windows environments only upper case user names are passed. Usually UNIX
-## user names are all lower case and it is save to use this option
-## but be aware that it can lead to mis-identifications in case
-## you have user names that differ only in upper/lower case.
-## check only against user name as passed to CUPS : 0
-## check additionally against lower case user name : 1
-### Default: 1
-
-#LowerCase 1
-
-### Key: UserPrefix
-## some installations require a domain prefix added to the user name
-## leave empty for no prefix
-### Default: <empty>
-
-#UserPrefix
-
-### Key: DirPrefix
-## if a prefix was defined above this switch toggels whether to include
-## the prefix in the output directory's name (if not $HOME) or not
-## 0: do not include, 1: include
-### Default: 0
-
-#DirPrefix 0
-
-### Key: RemovePrefix
-## some installation pass usernames with a prefix (usually a domain name)
-## if you do not want this prefix to be used by the ${USER} variable for
-## output directories put the part which is to be cut here
-### Default: <empty>
-
-#RemovePrefix
-
-
-###########################################################################
-# #
-# Security Settings #
-# #
-###########################################################################
-
-### Key: AnonUMask
-## umask for anonymous output
-## these are the _inverse_ permissions to be granted
-### Default: 0000
-
-#AnonUMask 0000
-
-### Key: UserUMask
-## umask for user output of known users
-## changing this can introduce security leaks if confidential
-## information is processed!
-### Default: 0077
-
-#UserUMask 0077
-
-### Key: Grp
-## group cups-pdf is supposed to run as - this will also be the gid for all
-## created directories and log files
-### Default: lp
-
-#Grp lp
-
-
-###########################################################################
-# #
-# Log Settings #
-# #
-###########################################################################
-
-### Key: Log
-## CUPS-PDF log directory
-## set this to an empty value to disable all logging
-### Default: /var/log/cups
-
-#Log /var/log/cups
-
-### Key: LogType
-## log-mode
-## 1: errors
-## 2: status (i.e. activity)
-## 4: debug - this will generate a lot of log-output!
-## add up values to combine options, i.e. 7 is full logging
-## if logging is disabled these setting have no effect
-### Default: 3
-
-#LogType 3
-
-
-###########################################################################
-# #
-# PDF Conversion Settings #
-# #
-###########################################################################
-
-### Key: GhostScript
-## location of GhostScript binary (gs)
-## MacOSX: for using pstopdf (recommended) set this to /usr/bin/pstopdf
-## or its proper location on your system
-### Default: /usr/bin/gs
-
-#GhostScript /usr/bin/gs
-
-### Key: GSTmp
-## location of temporary files during GhostScript operation
-## this must be user-writable like /var/tmp or /tmp !
-### Default: /var/tmp
-
-#GSTmp /var/tmp
-
-### Key: GSCall
-## command line for calling GhostScript (!!! DO NOT USE NEWLINES !!!)
-## MacOSX: for using pstopdf set this to %s %s -o %s %s
-### Default: %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c .setpdfwrite -f %s
-
-#GSCall %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c .setpdfwrite -f %s
-
-### Key: PDFVer
-## PDF version to be created - can be "1.5", "1.4", "1.3" or "1.2"
-## MacOSX: for using pstopdf set this to an empty value
-### Default: 1.4
-
-#PDFVer 1.4
-
-### Key: PostProcessing
-## postprocessing script that will be called after the creation of the PDF
-## as arguments the filename of the PDF, the username as determined by
-## CUPS-PDF and the one as given to CUPS-PDF will be passed
-## the script will be called with user privileges
-## set this to an empty value to use no postprocessing
-### Default: <empty>
-
-#PostProcessing
-
-
-###########################################################################
-# #
-# Experimental Settings #
-# These settings activate experimental options. If you decide to use #
-# them I would appreciate any feedback - including an 'ok' if they #
-# work as expected - so I can eventually put them into the non- #
-# experimental sections. #
-# #
-###########################################################################
-
-### Key: DecodeHexStrings
-## this option will try to decode hex strings in the title to allow
-## internationalized titles
-## (have a look at contrib/pstitleconv for a suitable filter for data
-## from Windows clients)
-## 0: disable, 1: enable
-### Default: 0
-
-#DecodeHexStrings 0
-
-### Key: FixNewlines
-## this option will try to fix various unusal line delimiters (e.g.
-## form feeds)
-## especially useful when using non-Linux-generated files
-## 0: disable, 1: enable
-### Default: 0
-
-#FixNewlines 0
-
+++ /dev/null
-LogLevel warn
-SystemGroup lpadmin
-Listen localhost:631
-Listen /var/run/cups/cups.sock
-Browsing On
-BrowseOrder allow,deny
-BrowseAllow all
-BrowseLocalProtocols CUPS
-DefaultAuthType Basic
-<Location />
- Order allow,deny
-</Location>
-<Location /admin>
- Order allow,deny
-</Location>
-<Location /admin/conf>
- AuthType Default
- Require user @SYSTEM
- Order allow,deny
-</Location>
-<Policy default>
- <Limit Create-Job Print-Job Print-URI Validate-Job>
- Order deny,allow
- </Limit>
- <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
- <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
- <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
- <Limit Cancel-Job CUPS-Authenticate-Job>
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
- <Limit All>
- Order deny,allow
- </Limit>
-</Policy>
-<Policy authenticated>
- <Limit Create-Job Print-Job Print-URI Validate-Job>
- AuthType Default
- Order deny,allow
- </Limit>
- <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
- AuthType Default
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
- <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
- <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
- <Limit Cancel-Job CUPS-Authenticate-Job>
- AuthType Default
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
- <Limit All>
- Order deny,allow
- </Limit>
-</Policy>
-BrowseRemoteProtocols cups ldap slp
+++ /dev/null
-#
-# "$Id: cupsd.conf.in 9310 2010-09-21 22:34:57Z mike $"
-#
-# Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a
-# complete description of this file.
-#
-
-# Log general information in error_log - change "warn" to "debug"
-# for troubleshooting...
-LogLevel warn
-
-# Administrator user group...
-SystemGroup lpadmin
-
-
-# Only listen for connections from the local machine.
-Listen localhost:631
-Listen /var/run/cups/cups.sock
-
-# Show shared printers on the local network.
-Browsing On
-BrowseOrder allow,deny
-BrowseAllow all
-BrowseLocalProtocols CUPS
-
-# Default authentication type, when authentication is required...
-DefaultAuthType Basic
-
-# Restrict access to the server...
-<Location />
- Order allow,deny
-</Location>
-
-# Restrict access to the admin pages...
-<Location /admin>
- Order allow,deny
-</Location>
-
-# Restrict access to configuration files...
-<Location /admin/conf>
- AuthType Default
- Require user @SYSTEM
- Order allow,deny
-</Location>
-
-# Set the default printer/job policies...
-<Policy default>
- # Job-related operations must be done by the owner or an administrator...
- <Limit Create-Job Print-Job Print-URI Validate-Job>
- Order deny,allow
- </Limit>
-
- <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
-
- # All administration operations require an administrator to authenticate...
- <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
-
- # All printer operations require a printer operator to authenticate...
- <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
-
- # Only the owner or an administrator can cancel or authenticate a job...
- <Limit Cancel-Job CUPS-Authenticate-Job>
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
-
- <Limit All>
- Order deny,allow
- </Limit>
-</Policy>
-
-# Set the authenticated printer/job policies...
-<Policy authenticated>
- # Job-related operations must be done by the owner or an administrator...
- <Limit Create-Job Print-Job Print-URI Validate-Job>
- AuthType Default
- Order deny,allow
- </Limit>
-
- <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
- AuthType Default
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
-
- # All administration operations require an administrator to authenticate...
- <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
-
- # All printer operations require a printer operator to authenticate...
- <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
-
- # Only the owner or an administrator can cancel or authenticate a job...
- <Limit Cancel-Job CUPS-Authenticate-Job>
- AuthType Default
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
-
- <Limit All>
- Order deny,allow
- </Limit>
-</Policy>
-
-#
-# End of "$Id: cupsd.conf.in 9310 2010-09-21 22:34:57Z mike $".
-#
+++ /dev/null
-#
-# "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $"
-#
-# Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a
-# complete description of this file.
-#
-
-# Log general information in error_log - change "warn" to "debug"
-# for troubleshooting...
-LogLevel warn
-
-# Administrator user group...
-SystemGroup lpadmin
-
-
-# Only listen for connections from the local machine.
-Listen localhost:631
-Listen /var/run/cups/cups.sock
-
-# Show shared printers on the local network.
-# We switch this off by default in Gentoo, to avoid an unnecessary open port.
-Browsing Off
-BrowseOrder allow,deny
-BrowseAllow all
-BrowseLocalProtocols CUPS dnssd
-
-# Default authentication type, when authentication is required...
-DefaultAuthType Basic
-
-# Web interface setting...
-WebInterface Yes
-
-# Restrict access to the server...
-<Location />
- Order allow,deny
-</Location>
-
-# Restrict access to the admin pages...
-<Location /admin>
- Order allow,deny
-</Location>
-
-# Restrict access to configuration files...
-<Location /admin/conf>
- AuthType Default
- Require user @SYSTEM
- Order allow,deny
-</Location>
-
-# Set the default printer/job policies...
-<Policy default>
- # Job/subscription privacy...
- JobPrivateAccess default
- JobPrivateValues default
- SubscriptionPrivateAccess default
- SubscriptionPrivateValues default
-
- # Job-related operations must be done by the owner or an administrator...
- <Limit Create-Job Print-Job Print-URI Validate-Job>
- Order deny,allow
- </Limit>
-
- <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
-
- # All administration operations require an administrator to authenticate...
- <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
-
- # All printer operations require a printer operator to authenticate...
- <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
-
- # Only the owner or an administrator can cancel or authenticate a job...
- <Limit Cancel-Job CUPS-Authenticate-Job>
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
-
- <Limit All>
- Order deny,allow
- </Limit>
-</Policy>
-
-# Set the authenticated printer/job policies...
-<Policy authenticated>
- # Job/subscription privacy...
- JobPrivateAccess default
- JobPrivateValues default
- SubscriptionPrivateAccess default
- SubscriptionPrivateValues default
-
- # Job-related operations must be done by the owner or an administrator...
- <Limit Create-Job Print-Job Print-URI Validate-Job>
- AuthType Default
- Order deny,allow
- </Limit>
-
- <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
- AuthType Default
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
-
- # All administration operations require an administrator to authenticate...
- <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
-
- # All printer operations require a printer operator to authenticate...
- <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
-
- # Only the owner or an administrator can cancel or authenticate a job...
- <Limit Cancel-Job CUPS-Authenticate-Job>
- AuthType Default
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
-
- <Limit All>
- Order deny,allow
- </Limit>
-</Policy>
-
-#
-# End of "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $".
-#
+++ /dev/null
-#
-# "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $"
-#
-# Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a
-# complete description of this file.
-#
-
-# Log general information in error_log - change "warn" to "debug"
-# for troubleshooting...
-LogLevel warn
-
-# Administrator user group...
-SystemGroup lpadmin
-
-
-# Only listen for connections from the local machine.
-Listen localhost:631
-Listen /var/run/cups/cups.sock
-
-# Show shared printers on the local network.
-# We switch this off by default in Gentoo, to avoid an unnecessary open port.
-Browsing Off
-BrowseOrder allow,deny
-BrowseAllow all
-BrowseLocalProtocols CUPS dnssd
-
-# Default authentication type, when authentication is required...
-DefaultAuthType Basic
-
-# Web interface setting...
-WebInterface Yes
-
-# Restrict access to the server...
-<Location />
- Order allow,deny
-</Location>
-
-# Restrict access to the admin pages...
-<Location /admin>
- Order allow,deny
-</Location>
-
-# Restrict access to configuration files...
-<Location /admin/conf>
- AuthType Default
- Require user @SYSTEM
- Order allow,deny
-</Location>
-
-# Set the default printer/job policies...
-<Policy default>
- # Job/subscription privacy...
- JobPrivateAccess default
- JobPrivateValues default
- SubscriptionPrivateAccess default
- SubscriptionPrivateValues default
-
- # Job-related operations must be done by the owner or an administrator...
- <Limit Create-Job Print-Job Print-URI Validate-Job>
- Order deny,allow
- </Limit>
-
- <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
-
- # All administration operations require an administrator to authenticate...
- <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
-
- # All printer operations require a printer operator to authenticate...
- <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
-
- # Only the owner or an administrator can cancel or authenticate a job...
- <Limit Cancel-Job CUPS-Authenticate-Job>
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
-
- <Limit All>
- Order deny,allow
- </Limit>
-</Policy>
-
-# Set the authenticated printer/job policies...
-<Policy authenticated>
- # Job/subscription privacy...
- JobPrivateAccess default
- JobPrivateValues default
- SubscriptionPrivateAccess default
- SubscriptionPrivateValues default
-
- # Job-related operations must be done by the owner or an administrator...
- <Limit Create-Job Print-Job Print-URI Validate-Job>
- AuthType Default
- Order deny,allow
- </Limit>
-
- <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
- AuthType Default
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
-
- # All administration operations require an administrator to authenticate...
- <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
-
- # All printer operations require a printer operator to authenticate...
- <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
- </Limit>
-
- # Only the owner or an administrator can cancel or authenticate a job...
- <Limit Cancel-Job CUPS-Authenticate-Job>
- AuthType Default
- Require user @OWNER @SYSTEM
- Order deny,allow
- </Limit>
-
- <Limit All>
- Order deny,allow
- </Limit>
-</Policy>
-
-#
-# End of "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $".
-#
+++ /dev/null
-#
-# "$Id$"
-#
-# Sample SNMP configuration file for CUPS. See "man cups-snmp.conf" for a
-# complete description of this file.
-#
-
-Address @LOCAL
-Community public
-
-#
-# End of "$Id$".
-#
+++ /dev/null
-#
-# "$Id: snmp.conf.in 9045 2010-03-24 07:48:42Z mike $"
-#
-# Sample SNMP configuration file for CUPS. See "man cups-snmp.conf" for a
-# complete description of this file.
-#
-
-Address @LOCAL
-Community public
-
-#
-# End of "$Id: snmp.conf.in 9045 2010-03-24 07:48:42Z mike $".
-#
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<preferreddrivers>
- <drivertypes>
- <!-- GENERIC DRIVERS -->
- <drivertype name="generic-foomatic-recommended">
- <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):"/>
- <deviceid>
- <field name="DRV" match=".*,?R1"/>
- </deviceid>
- <fit>
- generic
- </fit>
- </drivertype>
-
- <drivertype name="generic-escp">
- <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):Generic-ESC_P"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic-escp">
- <ppdname match="drv:///sample.drv/epson(9|24).ppd"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic-postscript">
- <attribute name="ppd-make-and-model"
- match="Generic PostScript Printer"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic-pcl6">
- <attribute name="ppd-make-and-model"
- match="Generic PCL 6 Printer"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic-pcl5e">
- <attribute name="ppd-make-and-model"
- match="Generic PCL 5e Printer"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic-pcl5">
- <attribute name="ppd-make-and-model"
- match="Generic PCL 5 Printer"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic-pcl">
- <attribute name="ppd-make-and-model"
- match="Generic PCL Laser Printer"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic">
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <!-- END OF GENERIC DRIVERS -->
- <!-- now fit is either exact-cmd, exact, or close -->
-
- <drivertype name="cups">
- <ppdname match="drv:///sample.drv/"/>
- </drivertype>
-
- <drivertype name="ghostscript">
- <attribute name="ppd-product" match=".*Ghostscript"/>
- </drivertype>
-
- <drivertype name="gutenprint-simplified">
- <ppdname match="gutenprint.*:.*/simple|.*-gutenprint.*\.sim"/>
- </drivertype>
-
- <drivertype name="gutenprint-expert">
- <ppdname match="gutenprint.*:|.*-gutenprint"/>
- </drivertype>
-
- <drivertype name="foomatic-recommended-hpijs">
- <attribute name="ppd-make-and-model" match=".* Foomatic/hpijs"/>
- <deviceid>
- <field name="DRV" match=".*,?R1"/>
- </deviceid>
- </drivertype>
-
- <drivertype name="foomatic-hpijs">
- <attribute name="ppd-make-and-model" match=".* Foomatic/hpijs"/>
- </drivertype>
-
- <drivertype name="foomatic-recommended-postscript">
- <ppdname match="foomatic(-db-compressed-ppds)?:"/>
- <attribute name="ppd-make-and-model" match=".*Postscript"/>
- <deviceid>
- <field name="DRV" match=".*,?R1"/>
- </deviceid>
- </drivertype>
-
- <drivertype name="foomatic-postscript">
- <ppdname match="foomatic(-db-compressed-ppds)?:.*-Postscript"/>
- </drivertype>
-
- <drivertype name="foomatic-pxlmono">
- <!-- Treat this one specially because of the size of the output
- it generates (see bug #661814) -->
- <attribute name="ppd-make-and-model" match=".* Foomatic/pxlmono"/>
- </drivertype>
-
- <drivertype name="foomatic-recommended-nonpostscript">
- <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):"/>
- <deviceid>
- <field name="DRV" match=".*,?R1"/>
- </deviceid>
- </drivertype>
-
- <drivertype name="foomatic-gutenprint">
- <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):.*-gutenprint"/>
- </drivertype>
-
- <drivertype name="foomatic">
- <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):"/>
- </drivertype>
-
- <drivertype name="hpcups-plugin">
- <ppdname match="drv:///(hp/)?hpcups.drv/|.*-hpcups"/>
- <attribute name="ppd-make-and-model" match=".* plugin"/>
- </drivertype>
-
- <drivertype name="hpcups">
- <ppdname match="drv:///(hp/)?hpcups.drv/|.*-hpcups"/>
- </drivertype>
-
- <drivertype name="hpijs-plugin">
- <ppdname match="drv:///(hp/)?hpijs.drv/|.*-hpijs"/>
- <attribute name="ppd-make-and-model" match=".* plugin"/>
- </drivertype>
-
- <drivertype name="hpijs">
- <ppdname match="drv:///(hp/)?hpijs.drv/|.*-hpijs"/>
- </drivertype>
-
- <drivertype name="splix">
- <ppdname match=".*splix"/>
- </drivertype>
-
- <drivertype name="turboprint">
- <ppdname match=".*turboprint"/>
- </drivertype>
-
- <drivertype name="manufacturer-ricoh-ps">
- <ppdname match=".*/(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG)/PS/"/>
- </drivertype>
-
- <drivertype name="manufacturer-ricoh-pxl">
- <ppdname match=".*/(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG)/PXL/"/>
- </drivertype>
-
- <drivertype name="manufacturer-cmd">
- <fit>
- exact-cmd
- </fit>
- </drivertype>
-
- <!-- Catch-all -->
- <drivertype name="manufacturer"/>
- </drivertypes>
-
- <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
- <!-- This is where the types are arranged into the preferred order -->
- <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
-
- <preferenceorder>
- <!-- gutenprint is no good on the Brother HL-2030 (bug #645993) -->
- <printer>
- <make-and-model match="Brother HL-2030"/>
- <deviceid>
- <field name="MFG" match="Brother"/>
- <field name="MDL" match="HL-2030"/>
- </deviceid>
- <blacklist>
- <drivertype>gutenprint*</drivertype>
- </blacklist>
- </printer>
-
- <!-- Ricoh family printers should use manufacturer's own PPD
- files, with PostScript versions in preference to PXL versions
- (bug #550315 comment #8)
- -->
- <printer>
- <make-and-model
- match="(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG) "/>
- <deviceid>
- <field name="MFG"
- match="(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG)"/>
- </deviceid>
- <drivers>
- <drivertype>manufacturer-ricoh-ps</drivertype>
- <drivertype>manufacturer-ricoh-pxl</drivertype>
- </drivers>
- </printer>
-
- <!-- HP LaserJet 2100 series: avoid using PostScript for these
- models because they only understand PS level 2 (bug
- #710231). -->
- <printer>
- <make-and-model
- match="(Hewlett-Packard|HP) LaserJet 2100 Series"/>
- <deviceid>
- <field name="MFG" match="(HP|Hewlett-Packard)"/>
- <field name="MDL" match="HP LaserJet 2100 Series"/>
- </deviceid>
- <avoid>
- <drivertype>*-postscript</drivertype>
- </avoid>
- </printer>
-
- <!-- The gutenprint driver for the Xerox 6250DP is black and
- white, so prefer other drivers (LP #669152) -->
- <printer>
- <make-and-model match="Xerox 6250DP"/>
- <deviceid>
- <field name="MFG" match="Xerox"/>
- <field name="MDL" match="6250DP"/>
- </deviceid>
- <avoid>
- <drivertype>gutenprint*</drivertype>
- </avoid>
- </printer>
-
- <printer>
- <!-- For all printers -->
- <drivers>
- <drivertype>manufacturer-cmd</drivertype>
- <drivertype>foomatic-recommended-hpijs</drivertype>
- <drivertype>foomatic-recommended-nonpostscript</drivertype>
- <drivertype>manufacturer*</drivertype>
- <drivertype>foomatic-recommended-postscript</drivertype>
- <drivertype>foomatic-postscript</drivertype>
- <drivertype>hpcups</drivertype>
- <drivertype>hpijs</drivertype>
- </drivers>
- </printer>
-
- <printer>
- <!-- Use hpijs on HP printers at this point (i.e. in preference
- to gutenprint) -->
- <make-and-model match="(HP|Hewlett-Packard) "/>
- <deviceid>
- <field name="MFG" match="HP|Hewlett-Packard"/>
- </deviceid>
- <drivers>
- <drivertype>foomatic-hpijs</drivertype>
- </drivers>
- </printer>
-
- <printer>
- <!-- For all printers (continued) -->
- <drivers>
- <drivertype>splix</drivertype>
- <drivertype>gutenprint-simplified</drivertype>
- <drivertype>gutenprint-expert</drivertype>
- <drivertype>foomatic-hpijs</drivertype>
- <drivertype>foomatic-gutenprint</drivertype>
- <drivertype>foomatic</drivertype>
- <drivertype>cups</drivertype>
-
- <!-- Generic drivers listed last, in this order -->
- <drivertype>generic-postscript</drivertype>
- <drivertype>generic-foomatic-recommended</drivertype>
- <drivertype>generic-pcl6</drivertype>
- <drivertype>generic-pcl5c</drivertype>
- <drivertype>generic-pcl5e</drivertype>
- <drivertype>generic-pcl5</drivertype>
- <drivertype>generic-pcl</drivertype>
- <drivertype>foomatic-pxlmono</drivertype>
- <drivertype>generic-escp</drivertype>
- <drivertype>ghostscript</drivertype>
- <drivertype>generic</drivertype>
-
- <!-- Last of all, 3rd party non-free drivers -->
- <drivertype>hpcups-plugin</drivertype>
- <drivertype>hpijs-plugin</drivertype>
- <drivertype>turboprint</drivertype>
- </drivers>
- </printer>
- </preferenceorder>
-</preferreddrivers>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<preferreddrivers>
- <drivertypes>
- <!-- GENERIC DRIVERS -->
- <drivertype name="generic-foomatic-recommended">
- <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):"/>
- <deviceid>
- <field name="DRV" match=".*,?R1"/>
- </deviceid>
- <fit>
- generic
- </fit>
- </drivertype>
-
- <drivertype name="generic-escp">
- <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):Generic-ESC_P"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic-escp">
- <ppdname match="drv:///sample.drv/epson(9|24).ppd"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic-postscript">
- <attribute name="ppd-make-and-model"
- match="Generic PostScript Printer"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic-pcl6">
- <attribute name="ppd-make-and-model"
- match="Generic PCL 6 Printer"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic-pcl5e">
- <attribute name="ppd-make-and-model"
- match="Generic PCL 5e Printer"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic-pcl5">
- <attribute name="ppd-make-and-model"
- match="Generic PCL 5 Printer"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic-pcl">
- <attribute name="ppd-make-and-model"
- match="Generic PCL Laser Printer"/>
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <drivertype name="generic">
- <fit>
- generic
- none
- </fit>
- </drivertype>
-
- <!-- END OF GENERIC DRIVERS -->
- <!-- now fit is either exact-cmd, exact, or close -->
-
- <drivertype name="cups">
- <ppdname match="drv:///sample.drv/"/>
- </drivertype>
-
- <drivertype name="ghostscript">
- <attribute name="ppd-product" match=".*Ghostscript"/>
- </drivertype>
-
- <drivertype name="gutenprint-simplified">
- <ppdname match="gutenprint.*:.*/simple|.*-gutenprint.*\.sim"/>
- </drivertype>
-
- <drivertype name="gutenprint-expert">
- <ppdname match="gutenprint.*:|.*-gutenprint"/>
- </drivertype>
-
- <drivertype name="foomatic-recommended-hpijs">
- <attribute name="ppd-make-and-model" match=".* Foomatic/hpijs"/>
- <deviceid>
- <field name="DRV" match=".*,?R1"/>
- </deviceid>
- </drivertype>
-
- <drivertype name="foomatic-hpijs">
- <attribute name="ppd-make-and-model" match=".* Foomatic/hpijs"/>
- </drivertype>
-
- <drivertype name="foomatic-recommended-postscript">
- <ppdname match="foomatic(-db-compressed-ppds)?:"/>
- <attribute name="ppd-make-and-model" match=".*Postscript"/>
- <deviceid>
- <field name="DRV" match=".*,?R1"/>
- </deviceid>
- </drivertype>
-
- <drivertype name="foomatic-postscript">
- <ppdname match="foomatic(-db-compressed-ppds)?:.*-Postscript"/>
- </drivertype>
-
- <drivertype name="foomatic-recommended-nonpostscript">
- <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):"/>
- <deviceid>
- <field name="DRV" match=".*,?R1"/>
- </deviceid>
- </drivertype>
-
- <drivertype name="foomatic-gutenprint">
- <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):.*-gutenprint"/>
- </drivertype>
-
- <drivertype name="foomatic">
- <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):"/>
- </drivertype>
-
- <drivertype name="hpcups-plugin">
- <ppdname match="drv:///(hp/)?hpcups.drv/|.*-hpcups"/>
- <attribute name="ppd-make-and-model" match=".* plugin"/>
- </drivertype>
-
- <drivertype name="hpcups">
- <ppdname match="drv:///(hp/)?hpcups.drv/|.*-hpcups"/>
- </drivertype>
-
- <drivertype name="hpijs-plugin">
- <ppdname match="drv:///(hp/)?hpijs.drv/|.*-hpijs"/>
- <attribute name="ppd-make-and-model" match=".* plugin"/>
- </drivertype>
-
- <drivertype name="hpijs">
- <ppdname match="drv:///(hp/)?hpijs.drv/|.*-hpijs"/>
- </drivertype>
-
- <drivertype name="splix">
- <ppdname match=".*splix"/>
- </drivertype>
-
- <drivertype name="turboprint">
- <ppdname match=".*turboprint"/>
- </drivertype>
-
- <drivertype name="manufacturer-ricoh-ps">
- <ppdname match=".*/(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG)/PS/"/>
- </drivertype>
-
- <drivertype name="manufacturer-ricoh-pxl">
- <ppdname match=".*/(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG)/PXL/"/>
- </drivertype>
-
- <drivertype name="manufacturer-cmd">
- <fit>
- exact-cmd
- </fit>
- </drivertype>
-
- <!-- Catch-all -->
- <drivertype name="manufacturer"/>
- </drivertypes>
-
- <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
- <!-- This is where the types are arranged into the preferred order -->
- <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
-
- <preferenceorder>
- <!-- gutenprint is no good on the Brother HL-2030 (bug #645993) -->
- <printer>
- <make-and-model match="Brother HL-2030"/>
- <deviceid>
- <field name="MFG" match="Brother"/>
- <field name="MDL" match="HL-2030"/>
- </deviceid>
- <blacklist>
- <drivertype>gutenprint*</drivertype>
- </blacklist>
- </printer>
-
- <!-- Ricoh family printers should use manufacturer's own PPD
- files, with PostScript versions in preference to PXL versions
- (bug #550315 comment #8)
- -->
- <printer>
- <make-and-model
- match="(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG) "/>
- <deviceid>
- <field name="MFG"
- match="(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG)"/>
- </deviceid>
- <drivers>
- <drivertype>manufacturer-ricoh-ps</drivertype>
- <drivertype>manufacturer-ricoh-pxl</drivertype>
- </drivers>
- </printer>
-
- <!-- HP LaserJet 2100 series: avoid using PostScript for these
- models because they only understand PS level 2 (bug
- #710231). -->
- <printer>
- <make-and-model
- match="(Hewlett-Packard|HP) LaserJet 2100 Series"/>
- <deviceid>
- <field name="MFG" match="(HP|Hewlett-Packard)"/>
- <field name="MDL" match="HP LaserJet 2100 Series"/>
- </deviceid>
- <avoid>
- <drivertype>*-postscript</drivertype>
- </avoid>
- </printer>
-
- <!-- The gutenprint driver for the Xerox 6250DP is black and
- white, so prefer other drivers (LP #669152) -->
- <printer>
- <make-and-model match="Xerox 6250DP"/>
- <deviceid>
- <field name="MFG" match="Xerox"/>
- <field name="MDL" match="6250DP"/>
- </deviceid>
- <avoid>
- <drivertype>gutenprint*</drivertype>
- </avoid>
- </printer>
-
- <printer>
- <!-- For all printers -->
- <drivers>
- <drivertype>manufacturer-cmd</drivertype>
- <drivertype>foomatic-recommended-hpijs</drivertype>
- <drivertype>foomatic-recommended-nonpostscript</drivertype>
- <drivertype>manufacturer*</drivertype>
- <drivertype>foomatic-recommended-postscript</drivertype>
- <drivertype>foomatic-postscript</drivertype>
- <drivertype>hpcups</drivertype>
- <drivertype>hpijs</drivertype>
- </drivers>
- </printer>
-
- <printer>
- <!-- Use hpijs on HP printers at this point (i.e. in preference
- to gutenprint) -->
- <make-and-model match="(HP|Hewlett-Packard) "/>
- <deviceid>
- <field name="MFG" match="HP|Hewlett-Packard"/>
- </deviceid>
- <drivers>
- <drivertype>foomatic-hpijs</drivertype>
- </drivers>
- </printer>
-
- <printer>
- <!-- For all printers (continued) -->
- <drivers>
- <drivertype>splix</drivertype>
- <drivertype>gutenprint-simplified</drivertype>
- <drivertype>gutenprint-expert</drivertype>
- <drivertype>foomatic-hpijs</drivertype>
- <drivertype>foomatic-gutenprint</drivertype>
- <drivertype>foomatic</drivertype>
- <drivertype>cups</drivertype>
-
- <!-- Generic drivers listed last, in this order -->
- <drivertype>generic-postscript</drivertype>
- <drivertype>generic-foomatic-recommended</drivertype>
- <drivertype>generic-pcl6</drivertype>
- <drivertype>generic-pcl5c</drivertype>
- <drivertype>generic-pcl5e</drivertype>
- <drivertype>generic-pcl5</drivertype>
- <drivertype>generic-pcl</drivertype>
- <drivertype>generic-escp</drivertype>
- <drivertype>ghostscript</drivertype>
- <drivertype>generic</drivertype>
-
- <!-- Last of all, 3rd party non-free drivers -->
- <drivertype>hpcups-plugin</drivertype>
- <drivertype>hpijs-plugin</drivertype>
- <drivertype>turboprint</drivertype>
- </drivers>
- </printer>
- </preferenceorder>
-</preferreddrivers>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
-
-<!DOCTYPE busconfig PUBLIC
- "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
- "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
-<busconfig>
-
- <!-- This configuration file specifies the required security policies
- for the ColorManager to work. -->
-
- <!-- Only user root or user colord can own the colord service -->
- <policy user="root">
- <allow own="org.freedesktop.ColorManager"/>
- </policy>
- <policy user="colord">
- <allow own="org.freedesktop.ColorManager"/>
- </policy>
-
- <!-- Use at_console policy rather than PolicyKit to allow running as colord user -->
- <policy at_console="true">
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.ColorManager"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.ColorManager.Profile"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.ColorManager.Device"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.ColorManager.Sensor"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.DBus.Properties"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.DBus.Introspectable"/>
- </policy>
-
- <!-- Also allow root to access the API; cupsd needs to talk to colord -->
- <policy user="root">
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.ColorManager"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.ColorManager.Profile"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.ColorManager.Device"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.ColorManager.Sensor"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.DBus.Properties"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.DBus.Introspectable"/>
- </policy>
-</busconfig>
-
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
-
-<!DOCTYPE busconfig PUBLIC
- "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
- "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
-<busconfig>
-
- <!-- This configuration file specifies the required security policies
- for the ColorManager to work. -->
-
- <!-- Only user root or user colord can own the colord service -->
- <policy user="root">
- <allow own="org.freedesktop.ColorManager"/>
- </policy>
- <policy user="colord">
- <allow own="org.freedesktop.ColorManager"/>
- </policy>
-
- <!-- Allow anyone to call into the service - we'll reject callers using PolicyKit -->
- <policy context="default">
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.ColorManager"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.ColorManager.Profile"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.ColorManager.Device"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.ColorManager.Sensor"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.DBus.Properties"/>
- <allow send_destination="org.freedesktop.ColorManager"
- send_interface="org.freedesktop.DBus.Introspectable"/>
- </policy>
-
-</busconfig>
-
+++ /dev/null
-#
-# dispatch-conf.conf
-#
-
-# Directory to archive replaced configs
-archive-dir=${EPREFIX}/etc/config-archive
-
-# Use rcs for storing files in the archive directory?
-# WARNING: When configured to use rcs, read and execute permissions of
-# archived files may be inherited from the first check in of a working
-# file, as documented in the ci(1) man page. This means that even if
-# the permissions of the working file have since changed, the older
-# permissions of the first check in may be inherited. As mentioned in
-# the ci(1) man page, users can control access to RCS files by setting
-# the permissions of the directory containing the files (see
-# archive-dir above).
-# (yes or no)
-use-rcs=no
-
-# Diff for display
-# %s old file
-# %s new file
-# If using colordiff instead of diff, the less -R option may be required
-# for correct display.
-diff="diff -Nu '%s' '%s' | colordiff"
-
-# Set the pager for use with diff commands (this will
-# cause the PAGER environment variable to be ignored).
-# Setting pager="cat" will disable pager usage.
-pager=""
-
-# Default options used if less is the pager
-less-opts="--no-init --QUIT-AT-EOF"
-
-# Diff for interactive merges.
-# %s output file
-# %s old file
-# %s new file
-merge="sdiff --suppress-common-lines --output='%s' '%s' '%s'"
-
-# Automerge files comprising only CVS interpolations (e.g. Header or Id)
-# (yes or no)
-replace-cvs=yes
-
-# Automerge files comprising only whitespace and/or comments
-# (yes or no)
-replace-wscomments=yes
-
-# Automerge files that the user hasn't modified
-# (yes or no)
-replace-unmodified=yes
-
-# Ignore a version that is identical to the previously merged version,
-# even though it is different from the current user modified version
-# Note that emerge already has a similar feature enabled by default,
-# which can be disabled by the emerge --noconfmem option.
-# (yes or no)
-ignore-previously-merged=no
-
-# Per-session log file of changes made to configuration files
-#log-file=/var/log/dispatch-conf.log
-
-# List of frozen files for which dispatch-conf will automatically zap updates
-#frozen-files=""
+++ /dev/null
-#
-# dispatch-conf.conf
-#
-
-# Directory to archive replaced configs
-archive-dir=${EPREFIX}/etc/config-archive
-
-# Use rcs for storing files in the archive directory?
-# NOTE: You should install dev-vcs/rcs before enabling this option.
-# WARNING: When configured to use rcs, read and execute permissions of
-# archived files may be inherited from the first check in of a working
-# file, as documented in the ci(1) man page. This means that even if
-# the permissions of the working file have since changed, the older
-# permissions of the first check in may be inherited. As mentioned in
-# the ci(1) man page, users can control access to RCS files by setting
-# the permissions of the directory containing the files (see
-# archive-dir above).
-# (yes or no)
-use-rcs=no
-
-# Diff for display
-# %s old file
-# %s new file
-# If using colordiff instead of diff, the less -R option may be required
-# for correct display.
-diff="diff -Nu '%s' '%s'"
-
-# Set the pager for use with diff commands (this will
-# cause the PAGER environment variable to be ignored).
-# Setting pager="cat" will disable pager usage.
-pager=""
-
-# Default options used if less is the pager
-less-opts="--no-init --QUIT-AT-EOF"
-
-# Diff for interactive merges.
-# %s output file
-# %s old file
-# %s new file
-merge="sdiff --suppress-common-lines --output='%s' '%s' '%s'"
-
-# Automerge files comprising only CVS interpolations (e.g. Header or Id)
-# (yes or no)
-replace-cvs=yes
-
-# Automerge files comprising only whitespace and/or comments
-# (yes or no)
-replace-wscomments=no
-
-# Automerge files that the user hasn't modified
-# (yes or no)
-replace-unmodified=no
-
-# Ignore a version that is identical to the previously merged version,
-# even though it is different from the current user modified version
-# Note that emerge already has a similar feature enabled by default,
-# which can be disabled by the emerge --noconfmem option.
-# (yes or no)
-ignore-previously-merged=no
-
-# Per-session log file of changes made to configuration files
-#log-file=/var/log/dispatch-conf.log
-
-# List of frozen files for which dispatch-conf will automatically zap updates
-#frozen-files=""
+++ /dev/null
-postgres_ebuilds="${postgres_ebuilds} postgresql-base-9.1.3"
+++ /dev/null
-postgres_ebuilds="${postgres_ebuilds} postgresql-base-9.1.2"
+++ /dev/null
-postgres_ebuilds="${postgres_ebuilds} postgresql-base-9.1.4"
+++ /dev/null
-postgres_ebuilds="${postgres_ebuilds} postgresql-docs-9.1.3"
+++ /dev/null
-postgres_ebuilds="${postgres_ebuilds} postgresql-docs-9.1.2"
+++ /dev/null
-postgres_ebuilds="${postgres_ebuilds} postgresql-docs-9.1.4"
+++ /dev/null
-postgres_ebuilds="${postgres_ebuilds} postgresql-server-9.1.3"
+++ /dev/null
-postgres_ebuilds="${postgres_ebuilds} postgresql-server-9.1.2-r2"
+++ /dev/null
-postgres_ebuilds="${postgres_ebuilds} postgresql-server-9.1.4"
+++ /dev/null
-<?xml version="1.0" standalone="yes"?>
-
-<GentooConfig>
- <version>"0.19.12"</version>
- <DirPanes>
- <count>2</count>
- <DirPaneLeft>
- <columns>9</columns>
- <DPColumn>
- <index>0</index>
- <title>"I"</title>
- <content>"icon"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>20</width>
- </DPColumn>
- <DPColumn>
- <index>1</index>
- <title>"Name"</title>
- <content>"name"</content>
- <DPExtra>
- <show_type>FALSE</show_type>
- <show_linkname>TRUE</show_linkname>
- </DPExtra>
- <justification>0</justification>
- <width>267</width>
- </DPColumn>
- <DPColumn>
- <index>2</index>
- <title>"Size"</title>
- <content>"size"</content>
- <DPExtra>
- <unit>"bytesnounit"</unit>
- <ticks>TRUE</ticks>
- <tick>","</tick>
- <digits>3</digits>
- <dir_fs>TRUE</dir_fs>
- </DPExtra>
- <justification>1</justification>
- <width>110</width>
- </DPColumn>
- <DPColumn>
- <index>3</index>
- <title>"Mode"</title>
- <content>"modenum"</content>
- <DPExtra>
- <numformat>"%o"</numformat>
- </DPExtra>
- <justification>1</justification>
- <width>57</width>
- </DPColumn>
- <DPColumn>
- <index>4</index>
- <title>"Mode2"</title>
- <content>"modestr"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>96</width>
- </DPColumn>
- <DPColumn>
- <index>5</index>
- <title>"Nlink"</title>
- <content>"nlink"</content>
- <DPExtra>
- <numformat>"%d"</numformat>
- </DPExtra>
- <justification>2</justification>
- <width>40</width>
- </DPColumn>
- <DPColumn>
- <index>6</index>
- <title>"User"</title>
- <content>"uname"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>80</width>
- </DPColumn>
- <DPColumn>
- <index>7</index>
- <title>"Group"</title>
- <content>"gname"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>64</width>
- </DPColumn>
- <DPColumn>
- <index>8</index>
- <title>"Modified"</title>
- <content>"mtime"</content>
- <DPExtra>
- <dateformat>"%Y-%m-%d %H:%M.%S"</dateformat>
- </DPExtra>
- <justification>2</justification>
- <width>180</width>
- </DPColumn>
- <DPSort>
- <content>"name"</content>
- <mode>"dirs_first"</mode>
- <invert>FALSE</invert>
- <nocase>FALSE</nocase>
- </DPSort>
- <defpath>"@history[0]"</defpath>
- <path_above>FALSE</path_above>
- <hide_allowed>TRUE</hide_allowed>
- <scrollbar_always>TRUE</scrollbar_always>
- <huge_parent>FALSE</huge_parent>
- <set_font>TRUE</set_font>
- <font_name>"Monospace 8"</font_name>
- <rubber_banding>TRUE</rubber_banding>
- <sbar_pos>"system"</sbar_pos>
- </DirPaneLeft>
- <DirPaneRight>
- <columns>9</columns>
- <DPColumn>
- <index>0</index>
- <title>"I"</title>
- <content>"icon"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>20</width>
- </DPColumn>
- <DPColumn>
- <index>1</index>
- <title>"Name"</title>
- <content>"name"</content>
- <DPExtra>
- <show_type>TRUE</show_type>
- <show_linkname>TRUE</show_linkname>
- </DPExtra>
- <justification>0</justification>
- <width>273</width>
- </DPColumn>
- <DPColumn>
- <index>2</index>
- <title>"Size"</title>
- <content>"size"</content>
- <DPExtra>
- <unit>"bytesnounit"</unit>
- <ticks>TRUE</ticks>
- <tick>","</tick>
- <digits>3</digits>
- <dir_fs>TRUE</dir_fs>
- </DPExtra>
- <justification>1</justification>
- <width>99</width>
- </DPColumn>
- <DPColumn>
- <index>3</index>
- <title>"Mode"</title>
- <content>"modenum"</content>
- <DPExtra>
- <numformat>"%o"</numformat>
- </DPExtra>
- <justification>1</justification>
- <width>57</width>
- </DPColumn>
- <DPColumn>
- <index>4</index>
- <title>"Mode2"</title>
- <content>"modestr"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>96</width>
- </DPColumn>
- <DPColumn>
- <index>5</index>
- <title>"Nlink"</title>
- <content>"nlink"</content>
- <DPExtra>
- <numformat>"%d"</numformat>
- </DPExtra>
- <justification>2</justification>
- <width>40</width>
- </DPColumn>
- <DPColumn>
- <index>6</index>
- <title>"User"</title>
- <content>"uname"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>80</width>
- </DPColumn>
- <DPColumn>
- <index>7</index>
- <title>"Group"</title>
- <content>"gname"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>64</width>
- </DPColumn>
- <DPColumn>
- <index>8</index>
- <title>"Modified"</title>
- <content>"mtime"</content>
- <DPExtra>
- <dateformat>"%Y-%m-%d %H:%M.%S"</dateformat>
- </DPExtra>
- <justification>2</justification>
- <width>180</width>
- </DPColumn>
- <DPSort>
- <content>"name"</content>
- <mode>"dirs_first"</mode>
- <invert>FALSE</invert>
- <nocase>FALSE</nocase>
- </DPSort>
- <defpath>"@history[0]"</defpath>
- <path_above>FALSE</path_above>
- <hide_allowed>TRUE</hide_allowed>
- <scrollbar_always>TRUE</scrollbar_always>
- <huge_parent>FALSE</huge_parent>
- <set_font>TRUE</set_font>
- <font_name>"Monospace 8"</font_name>
- <rubber_banding>TRUE</rubber_banding>
- <sbar_pos>"left"</sbar_pos>
- </DirPaneRight>
- <DirPanePaning>
- <orientation>"horizontal"</orientation>
- <mode>"ratio"</mode>
- <value>0.500000</value>
- </DirPanePaning>
- <DirPaneHistory>
- <select>TRUE</select>
- <save>TRUE</save>
- </DirPaneHistory>
- </DirPanes>
- <CmdSeqs>
- <CmdSeq>
- <name>"mouse_right"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"SelectRow action=select"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"MenuPopup"</def>
- <flags>0</flags>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_checkbox"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo {It:"Testing checkboxes"} {Ix:"One"} {Ix:"Two"} {Ix:"Three"}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"wrap_about"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"About"</def>
- <flags>0</flags>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"play_mod"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"xmp {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>3</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_pipe"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"bash -c 'echo {Fup} | wc'"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"run_file"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"/usr/bin/env bash -c {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"uncompress_tar_bzip2"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"tar --use-compress-program=bzip2 -xf {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>8</bflags>
- <aflags>2</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_uri"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo {uq}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"unmount"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"umount {fpu}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_rpm"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"rpm -SOME_SMART_OPTION {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"print_selected"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo {Fpu}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"compress_gzip"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"gzip -9 {Fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>1</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_video"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"mplayer -quiet -vo x11 {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"open_other"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"DirToOther"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"ActivateOther"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"DirEnter"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"ActivateOther"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"UnselectFirst"</def>
- <flags>0</flags>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_rfc"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"less {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_tar_bzip2"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"tar -tvf {fpu} --use-compress-prog=bunzip2"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"uncompress_rar"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"unrar x -inul {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>8</bflags>
- <aflags>2</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_tar_gzip"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"tar -tvzf {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_grab"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"{$HOME}/data/src/C/spew --delay=5000000"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_exec"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"nonexistant {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"tar_extract"</name>
- <flags>1</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo Extracting {fp} to {Pd}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- <CmdRow>
- <type>"External"</type>
- <def>"tar xzf {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>16</gflags>
- <bflags>8</bflags>
- <aflags>2</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_gzip"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"zcat {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"uncompress_zip"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"unzip -qq -o {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>8</bflags>
- <aflags>2</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_call"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"wrap_about"</def>
- <flags>0</flags>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"compress_tar"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"tar {It:"Create tar archive"}{Ic:"Mode"="-cf","-czf","-cyf"} {Pd}/{Is:"Archive Name"} {Ix:"Dereference links?"="-h",""}{Ix:"Compress?"="-z",""} {Fu}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>16</gflags>
- <bflags>4</bflags>
- <aflags>2</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_man"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"groff -man -Tascii -P-b -P-u {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_menu"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo {Im:"First"="Hello,:1","Good day,:2","Good evening,:3","Hi,:4","Yo:5"} {Im:"Second"="person","dude","geek"}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_tar"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"tar -tvf {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"edit_image"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"gimp {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>3</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_image"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"gliv {Fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>4</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_html"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"lynx -dump {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_howto"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"less {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"play_mp3"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"xmms {Fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>1</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"edit_text"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"{$EDITOR} {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>1</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"mkdir_and_enter_selected"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"MkDir 1"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"DirEnter dir={fpu}"</def>
- <flags>0</flags>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"run_missing"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"whatever {Fpu}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_dirparent"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"DirParent"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"About"</def>
- <flags>0</flags>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_pdf"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>" evince {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"Unnamed"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo {Fu}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>16</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"diff"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"diff -pu {fpu} {fdup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>16</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"play_sid"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"sidplay {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>1</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"convert_mp3"</name>
- <flags>1</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"bash -c 'mpg123 -q -w $(basename {f} .mp3).wav {fup}'"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>4</bflags>
- <aflags>1</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_deb"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"dpkg-deb -c {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_input"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo {It:"String input defaults to first selected filename:"} {It:"-"} {Is:"Name:"="prefix-{fQ}-postfix"}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_bzip2"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"bzcat {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"run_script"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"/usr/bin/env bash {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>16</gflags>
- <bflags>20</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_ps"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"gv {fut}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>1</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"uncompress_gzip"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"gunzip {Fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>1</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"uncompress_tar_gzip"</name>
- <flags>1</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"tar xzf {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>8</bflags>
- <aflags>2</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"run_calculator"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"gnome-calculator"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>3</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_zip"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"unzip -v {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"new_shell"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"xterm"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>1</gflags>
- <bflags>4</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"play_sample"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"aplay {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_rar"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"unrar lt {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- </CmdSeqs>
- <CommandConfig>
- <Configure>
- <auto_save>FALSE</auto_save>
- </Configure>
- <Copy>
- <copy_dates>TRUE</copy_dates>
- <ignore_attrib_err>TRUE</ignore_attrib_err>
- <leave_fullsize>TRUE</leave_fullsize>
- <buf_size>u2097152</buf_size>
- </Copy>
- <Delete>
- <set_mode>u1</set_mode>
- </Delete>
- <DpFocus>
- <fake_select>FALSE</fake_select>
- <focus_select>FALSE</focus_select>
- </DpFocus>
- <GetSize>
- <unselect>FALSE</unselect>
- </GetSize>
- <Information>
- <use_file>TRUE</use_file>
- <recurse_dirs>TRUE</recurse_dirs>
- <df_access>"%Y-%m-%d %H:%M.%S"</df_access>
- <df_modify>"%Y-%m-%d %H:%M.%S"</df_modify>
- <df_change>"%Y-%m-%d %H:%M.%S"</df_change>
- <tick>","</tick>
- </Information>
- <MkDir>
- <cd_new>TRUE</cd_new>
- <focus_new>FALSE</focus_new>
- </MkDir>
- <Rename>
- <inplace>TRUE</inplace>
- <preselect>u2</preselect>
- </Rename>
- <ViewText>
- <buf_size>u1048576</buf_size>
- <check_size>u512</check_size>
- <exit_left>TRUE</exit_left>
- </ViewText>
- </CommandConfig>
- <FileStyles>
- <Style>
- <name>"Root"</name>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"Default"</name>
- <action>"FileAction action=View"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>C0000,0000,0000</color>
- </Property>
- <Property>
- <name>"uBG"</name>
- <color>CE665,E665,E665</color>
- </Property>
- <Property>
- <name>"View"</name>
- <action>"ViewText mode=Auto"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Document.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Data"</name>
- <parent>"Root"</parent>
- <expand>TRUE</expand>
- </Style>
- <Style>
- <name>"Archive"</name>
- <parent>"Data"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"ClickMClick"</name>
- <action>"FileAction action=extract"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>C8080,0000,6666</color>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Package.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Package"</name>
- <parent>"Archive"</parent>
- <expand>FALSE</expand>
- </Style>
- <Style>
- <name>"DEB"</name>
- <parent>"Package"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_deb"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"deb.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"RPM"</name>
- <parent>"Package"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_rpm"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"rpm.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Rar"</name>
- <parent>"Archive"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_rar"</action>
- </Property>
- <Property>
- <name>"extract"</name>
- <action>"uncompress_rar"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Tar"</name>
- <parent>"Archive"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_tar"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Tar BZip2"</name>
- <parent>"Archive"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_tar_bzip2"</action>
- </Property>
- <Property>
- <name>"extract"</name>
- <action>"uncompress_tar_bzip2"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Tar GZip"</name>
- <parent>"Archive"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_tar_gzip"</action>
- </Property>
- <Property>
- <name>"extract"</name>
- <action>"uncompress_tar_gzip"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"ZIP"</name>
- <parent>"Archive"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_zip"</action>
- </Property>
- <Property>
- <name>"extract"</name>
- <action>"uncompress_zip"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Compressed"</name>
- <parent>"Data"</parent>
- <expand>FALSE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"Package.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"BZip2"</name>
- <parent>"Compressed"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_bzip2"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"GZip"</name>
- <parent>"Compressed"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_gzip"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Image"</name>
- <parent>"Data"</parent>
- <expand>FALSE</expand>
- <Properties>
- <Property>
- <name>"Default"</name>
- <action>"FileAction action=View"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>C8080,0000,3333</color>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Image.xpm"</icon>
- </Property>
- <Property>
- <name>"Edit"</name>
- <action>"edit_image"</action>
- </Property>
- <Property>
- <name>"View"</name>
- <action>"view_image"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"BMP"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"Windows.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"GIF"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"gif.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"IFF-ILBM"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"iff.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"JPEG"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"jpeg.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"PNG"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"png.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"TARGA"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"targa.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"TIFF"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"tiff.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"XPM"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"xpm.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Sound"</name>
- <parent>"Data"</parent>
- <expand>FALSE</expand>
- <Properties>
- <Property>
- <name>"Default"</name>
- <action>"FileAction action=Play"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>C4848,4848,6868</color>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Music"</name>
- <parent>"Sound"</parent>
- <expand>FALSE</expand>
- </Style>
- <Style>
- <name>"MP3"</name>
- <parent>"Music"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"mp3.xpm"</icon>
- </Property>
- <Property>
- <name>"Play"</name>
- <action>"play_mp3"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Module"</name>
- <parent>"Music"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"mod.xpm"</icon>
- </Property>
- <Property>
- <name>"Play"</name>
- <action>"play_mod"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"SID"</name>
- <parent>"Music"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"sid.xpm"</icon>
- </Property>
- <Property>
- <name>"Play"</name>
- <action>"play_sid"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Sample"</name>
- <parent>"Sound"</parent>
- <expand>FALSE</expand>
- <Properties>
- <Property>
- <name>"Play"</name>
- <action>"play_sample"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"WAV"</name>
- <parent>"Sample"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"wav.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"au"</name>
- <parent>"Sample"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"au.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Text"</name>
- <parent>"Data"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"txt.xpm"</icon>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>C0000,6666,3333</color>
- </Property>
- <Property>
- <name>"Edit"</name>
- <action>"edit_text"</action>
- </Property>
- <Property>
- <name>"View"</name>
- <action>"ViewText encoding=ISO-8859-1"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"COPYING"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"License.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Config"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"conf.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"HOWTO"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_howto"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Readme.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"HTML"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_html"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"html.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"MS Word"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"MSWordDoc.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Makefile"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"Makefile.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Man Page"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_man"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"man.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"PDF"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_pdf"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"pdf.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Package Info"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"Readme.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Plain"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- </Style>
- <Style>
- <name>"PostScript"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_ps"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"ps.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"RFC"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_rfc"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Source Code"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uFG"</name>
- <color>C0000,3333,0000</color>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Source.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Assembly Source"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- </Style>
- <Style>
- <name>"C Header"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"h.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"C Source"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"c.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Java Source"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"java.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"M4"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"Source.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Perl"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"pl.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Python"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"py.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Video"</name>
- <parent>"Data"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uFG"</name>
- <color>CA665,0000,428F</color>
- </Property>
- <Property>
- <name>"View"</name>
- <action>"view_video"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Animation.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"3GP"</name>
- <parent>"Video"</parent>
- <expand>TRUE</expand>
- </Style>
- <Style>
- <name>"AVI"</name>
- <parent>"Video"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"avi.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"MPEG"</name>
- <parent>"Video"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"mpeg.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Directory"</name>
- <parent>"Root"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"Default"</name>
- <action>"DirEnter"</action>
- </Property>
- <Property>
- <name>"View"</name>
- <action>""</action>
- </Property>
- <Property>
- <name>"OpenOther"</name>
- <action>"open_other"</action>
- </Property>
- <Property>
- <name>"ClickMClick"</name>
- <action>"FileAction action=OpenOther"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>CFFFF,3333,3333</color>
- </Property>
- <Property>
- <name>"unmount"</name>
- <action>"unmount"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Directory.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Executable"</name>
- <parent>"Root"</parent>
- <expand>FALSE</expand>
- <Properties>
- <Property>
- <name>"Default"</name>
- <action>"run_file"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>C8080,8080,0000</color>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Executable.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Java Class"</name>
- <parent>"Executable"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"class.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Object"</name>
- <parent>"Executable"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"o.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Shared Object"</name>
- <parent>"Executable"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"so.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Windows"</name>
- <parent>"Executable"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"exe.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Special"</name>
- <parent>"Root"</parent>
- <expand>FALSE</expand>
- </Style>
- <Style>
- <name>"FIFO"</name>
- <parent>"Special"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"FIFO.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Socket"</name>
- <parent>"Special"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"Port.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- </FileStyles>
- <FileTypes>
- <FileType>
- <name>"Directory"</name>
- <mode>16384</mode>
- <style>"Directory"</style>
- </FileType>
- <FileType>
- <name>"Archive, Tar"</name>
- <mode>32768</mode>
- <suffix>".tar"</suffix>
- <style>"Tar"</style>
- </FileType>
- <FileType>
- <name>"Archive, Rar"</name>
- <mode>32768</mode>
- <suffix>".rar"</suffix>
- <style>"Rar"</style>
- </FileType>
- <FileType>
- <name>"Archive, Tar BZip2"</name>
- <mode>32768</mode>
- <name_re>"^.+\\.(tbz|tar\\.bz2)$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Tar BZip2"</style>
- </FileType>
- <FileType>
- <name>"Archive, Tar Gzip"</name>
- <mode>32768</mode>
- <name_re>".+\\.(tar\\.gz|tgz)"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Tar GZip"</style>
- </FileType>
- <FileType>
- <name>"Archive, ZIP"</name>
- <mode>32768</mode>
- <suffix>".zip"</suffix>
- <style>"ZIP"</style>
- </FileType>
- <FileType>
- <name>"Archive, Package, Debian"</name>
- <mode>32768</mode>
- <suffix>".deb"</suffix>
- <style>"DEB"</style>
- </FileType>
- <FileType>
- <name>"Archive, Package, RPM"</name>
- <mode>32768</mode>
- <suffix>".rpm"</suffix>
- <style>"RPM"</style>
- </FileType>
- <FileType>
- <name>"Image, BMP"</name>
- <mode>32768</mode>
- <suffix>".bmp"</suffix>
- <style>"BMP"</style>
- </FileType>
- <FileType>
- <name>"Image, GIF"</name>
- <mode>32768</mode>
- <suffix>".gif"</suffix>
- <style>"GIF"</style>
- </FileType>
- <FileType>
- <name>"Image, JPEG"</name>
- <mode>32768</mode>
- <name_re>"^.+\\.jpe?g$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>TRUE</name_nocase>
- <style>"JPEG"</style>
- </FileType>
- <FileType>
- <name>"Image, IFF-ILBM"</name>
- <mode>32768</mode>
- <name_re>"\\.(lbm|iff)$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"IFF-ILBM"</style>
- </FileType>
- <FileType>
- <name>"Image, TARGA"</name>
- <mode>32768</mode>
- <suffix>".tga"</suffix>
- <style>"TARGA"</style>
- </FileType>
- <FileType>
- <name>"Image, TIFF"</name>
- <mode>32768</mode>
- <name_re>"\\.tiff?$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"TIFF"</style>
- </FileType>
- <FileType>
- <name>"Image, PNG"</name>
- <mode>32768</mode>
- <suffix>".png"</suffix>
- <style>"PNG"</style>
- </FileType>
- <FileType>
- <name>"Image, XPM"</name>
- <mode>32768</mode>
- <suffix>".xpm"</suffix>
- <style>"XPM"</style>
- </FileType>
- <FileType>
- <name>"Sound, Music, Module"</name>
- <mode>32768</mode>
- <name_re>"(^mod\\..+)|(.+\\.mod$)"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Module"</style>
- </FileType>
- <FileType>
- <name>"Sound, Music, MP3"</name>
- <mode>32768</mode>
- <suffix>".mp3"</suffix>
- <style>"MP3"</style>
- </FileType>
- <FileType>
- <name>"Sound, Music, SID"</name>
- <mode>32768</mode>
- <suffix>".sid"</suffix>
- <style>"SID"</style>
- </FileType>
- <FileType>
- <name>"Sound, Sample, WAV"</name>
- <mode>32768</mode>
- <file_re>"WAVE audio"</file_re>
- <file_glob>FALSE</file_glob>
- <file_nocase>FALSE</file_nocase>
- <style>"WAV"</style>
- </FileType>
- <FileType>
- <name>"Sound, Sample, au"</name>
- <mode>32768</mode>
- <suffix>".au"</suffix>
- <style>"au"</style>
- </FileType>
- <FileType>
- <name>"Source Code, Assembly, ASM-One"</name>
- <mode>32768</mode>
- <name_re>"\\.(s|S)$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Root"</style>
- </FileType>
- <FileType>
- <name>"Source Code, Assembly"</name>
- <mode>32768</mode>
- <name_re>"\\.(s|asm)$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Assembly Source"</style>
- </FileType>
- <FileType>
- <name>"Source Code, C Header"</name>
- <mode>32768</mode>
- <suffix>".h"</suffix>
- <style>"C Header"</style>
- </FileType>
- <FileType>
- <name>"Source Code, C Source"</name>
- <mode>32768</mode>
- <suffix>".c"</suffix>
- <style>"C Source"</style>
- </FileType>
- <FileType>
- <name>"Source Code, C++ Source"</name>
- <mode>32768</mode>
- <name_re>"\\.(cpp|cc)$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"C Source"</style>
- </FileType>
- <FileType>
- <name>"Source Code, Java"</name>
- <mode>32768</mode>
- <suffix>".java"</suffix>
- <style>"Java Source"</style>
- </FileType>
- <FileType>
- <name>"Source Code, M4"</name>
- <mode>32768</mode>
- <suffix>".m4"</suffix>
- <style>"M4"</style>
- </FileType>
- <FileType>
- <name>"Source Code, Perl"</name>
- <mode>32768</mode>
- <suffix>".pl"</suffix>
- <style>"Perl"</style>
- </FileType>
- <FileType>
- <name>"Source Code, PHP"</name>
- <mode>32768</mode>
- <suffix>".php"</suffix>
- <style>"Source Code"</style>
- </FileType>
- <FileType>
- <name>"Source Code, Python"</name>
- <mode>32768</mode>
- <suffix>".py"</suffix>
- <style>"Python"</style>
- </FileType>
- <FileType>
- <name>"Text, COPYING"</name>
- <mode>32768</mode>
- <name_re>"^(COPYING|COPYRIGHT|LICENSE)$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"COPYING"</style>
- </FileType>
- <FileType>
- <name>"Text, Config"</name>
- <mode>32768</mode>
- <name_re>"^\\..+rc$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Config"</style>
- </FileType>
- <FileType>
- <name>"Text, HOWTO"</name>
- <mode>32768</mode>
- <name_re>"-HOWTO(\\.gz)?$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"HOWTO"</style>
- </FileType>
- <FileType>
- <name>"Text, MS Word"</name>
- <mode>32768</mode>
- <suffix>".doc"</suffix>
- <style>"MS Word"</style>
- </FileType>
- <FileType>
- <name>"Text, HTML"</name>
- <mode>32768</mode>
- <name_re>".+\\.html?$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"HTML"</style>
- </FileType>
- <FileType>
- <name>"Text, Makefile"</name>
- <mode>32768</mode>
- <name_re>"^Makefile"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Makefile"</style>
- </FileType>
- <FileType>
- <name>"Text, Man Page"</name>
- <mode>32768</mode>
- <name_re>"^[^.]+[^0-9]\\.[0-9][A-Za-z]?(\\.gz)?$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Man Page"</style>
- </FileType>
- <FileType>
- <name>"Text, Package Information"</name>
- <mode>32768</mode>
- <name_re>"^(BUGS|ChangeLog|INSTALL|README|TODO)"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Package Info"</style>
- </FileType>
- <FileType>
- <name>"Text, PDF"</name>
- <mode>32768</mode>
- <suffix>".pdf"</suffix>
- <style>"PDF"</style>
- </FileType>
- <FileType>
- <name>"Text, Plain"</name>
- <mode>32768</mode>
- <suffix>".txt"</suffix>
- <file_re>"ASCII text"</file_re>
- <file_glob>FALSE</file_glob>
- <file_nocase>FALSE</file_nocase>
- <style>"Plain"</style>
- </FileType>
- <FileType>
- <name>"Text, PostScript"</name>
- <mode>32768</mode>
- <suffix>".ps"</suffix>
- <style>"PostScript"</style>
- </FileType>
- <FileType>
- <name>"Text, RFC"</name>
- <mode>32768</mode>
- <name_re>"^rfc[0-9]+(\\.gz)?$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"RFC"</style>
- </FileType>
- <FileType>
- <name>"Video, 3GP"</name>
- <mode>32768</mode>
- <suffix>".3gp"</suffix>
- <style>"3GP"</style>
- </FileType>
- <FileType>
- <name>"Video, AVI"</name>
- <mode>32768</mode>
- <suffix>".avi"</suffix>
- <style>"AVI"</style>
- </FileType>
- <FileType>
- <name>"Video, MPEG"</name>
- <mode>32768</mode>
- <name_re>"\\.mpe?g$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"MPEG"</style>
- </FileType>
- <FileType>
- <name>"Video, MOV"</name>
- <mode>32768</mode>
- <suffix>".mov"</suffix>
- <style>"3GP"</style>
- </FileType>
- <FileType>
- <name>"Video, WMV"</name>
- <mode>32768</mode>
- <suffix>".wmv"</suffix>
- <style>"3GP"</style>
- </FileType>
- <FileType>
- <name>"Video, RealMedia"</name>
- <mode>32768</mode>
- <suffix>".rm"</suffix>
- <style>"3GP"</style>
- </FileType>
- <FileType>
- <name>"Executable, Shared Object"</name>
- <mode>32768</mode>
- <name_re>"^lib.+\\.so(\\.[0-9.]+)?"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Shared Object"</style>
- </FileType>
- <FileType>
- <name>"Executable"</name>
- <mode>32768</mode>
- <perm>32</perm>
- <style>"Executable"</style>
- </FileType>
- <FileType>
- <name>"Executable, Java Class"</name>
- <mode>32768</mode>
- <suffix>".class"</suffix>
- <style>"Java Class"</style>
- </FileType>
- <FileType>
- <name>"Executable, Object"</name>
- <mode>32768</mode>
- <suffix>".o"</suffix>
- <style>"Object"</style>
- </FileType>
- <FileType>
- <name>"Executable, Windows"</name>
- <mode>32768</mode>
- <suffix>".exe"</suffix>
- <style>"Windows"</style>
- </FileType>
- <FileType>
- <name>"Data, Compressed, GZip"</name>
- <mode>32768</mode>
- <suffix>".gz"</suffix>
- <style>"GZip"</style>
- </FileType>
- <FileType>
- <name>"Data, Compressed, BZip2"</name>
- <mode>32768</mode>
- <suffix>".bz2"</suffix>
- <style>"BZip2"</style>
- </FileType>
- <FileType>
- <name>"Special, Link"</name>
- <mode>40960</mode>
- <style>"FIFO"</style>
- </FileType>
- <FileType>
- <name>"Special, Socket"</name>
- <mode>49152</mode>
- <style>"Socket"</style>
- </FileType>
- <FileType>
- <name>"Special, FIFO"</name>
- <mode>4096</mode>
- <style>"FIFO"</style>
- </FileType>
- <FileType>
- <name>"Unknown"</name>
- <mode>0</mode>
- <style>"Root"</style>
- </FileType>
- </FileTypes>
- <ButtonSheets>
- <ButtonSheet>
- <label>"Shortcuts"</label>
- <ButtonSheetRows>
- <ButtonRow>
- <width>1</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Home"</label>
- <cmdseq>"DirEnter 'dir=$HOME'"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"~root"</label>
- <cmdseq>"DirEnter 'dir=~root'"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- <ButtonRow>
- <width>1</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Local"</label>
- <cmdseq>"DirEnter 'dir=/usr/local/'"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- <ButtonRow>
- <width>1</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"/"</label>
- <cmdseq>"DirEnter 'dir=/'"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- <ButtonRow>
- <width>1</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"CD-ROM"</label>
- <cmdseq>"DirEnter 'dir=/cdrom/'"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"CD-RW"</label>
- <cmdseq>"DirEnter 'dir=/cdrw/'"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- </ButtonSheetRows>
- </ButtonSheet>
- <ButtonSheet>
- <label>"Default"</label>
- <ButtonSheetRows>
- <ButtonRow>
- <width>8</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"All"</label>
- <cmdseq>"SelectAll"</cmdseq>
- <key>"<Control>a"</key>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"None"</label>
- <cmdseq>"SelectNone"</cmdseq>
- <key>"<Shift><Control>a"</key>
- </BFace>
- </BFaces>
- <tooltip>"Ctrl+A / Shift+Ctrl+A"</tooltip>
- <flags>u2</flags>
- </Button>
- <Button>
- <pos>u1</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Copy"</label>
- <cmdseq>"Copy"</cmdseq>
- <key>"F3"</key>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"Copy As"</label>
- <cmdseq>"CopyAs"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u2</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Make Link"</label>
- <cmdseq>"SymLink"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"Link As"</label>
- <cmdseq>"SymLinkAs"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u3</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Move"</label>
- <cmdseq>"Move"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"Move As"</label>
- <cmdseq>"MoveAs"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u4</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Delete"</label>
- <cmdseq>"Delete"</cmdseq>
- <key>"Delete"</key>
- <fg>CE2FB,14C2,14C2</fg>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u5</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Make Dir"</label>
- <cmdseq>"MkDir"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u6</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"ChMod"</label>
- <cmdseq>"ChMod"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"ChOwn"</label>
- <cmdseq>"ChOwn"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u7</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"_Configure..."</label>
- <cmdseq>"Configure"</cmdseq>
- <key>"c"</key>
- <fg>C21F3,88D9,D580</fg>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- <ButtonRow>
- <width>8</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Toggle"</label>
- <cmdseq>"SelectToggle"</cmdseq>
- <key>"<Alt>a"</key>
- </BFace>
- <BFace>
- <face>u1</face>
- <cmdseq>""</cmdseq>
- </BFace>
- </BFaces>
- <tooltip>"Alt+A"</tooltip>
- <flags>u2</flags>
- </Button>
- <Button>
- <pos>u1</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Clone"</label>
- <cmdseq>"Clone"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u2</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Link Clone"</label>
- <cmdseq>"SymLinkClone"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"Link Edit"</label>
- <cmdseq>"SymLinkEdit"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u3</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Rename"</label>
- <cmdseq>"Rename"</cmdseq>
- <key>"F2"</key>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"RenameRE"</label>
- <cmdseq>"RenameRE"</cmdseq>
- <key>"<Shift>F2"</key>
- </BFace>
- </BFaces>
- <tooltip>"F2"</tooltip>
- <flags>u2</flags>
- </Button>
- <Button>
- <pos>u4</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"_Information"</label>
- <cmdseq>"Information"</cmdseq>
- <key>"i"</key>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u5</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Get Size"</label>
- <cmdseq>"GetSize"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"ClearSize"</label>
- <cmdseq>"ClearSize"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u6</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"XTerm"</label>
- <cmdseq>"new_shell"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- <ButtonRow>
- <width>8</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"SelectRE"</label>
- <cmdseq>"SelectRE"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"SelectShell"</label>
- <cmdseq>"SelectShell"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u2</flags>
- </Button>
- <Button>
- <pos>u1</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"tar..."</label>
- <cmdseq>"compress_tar"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"untar"</label>
- <cmdseq>"uncompress_tar_gzip"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u2</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"gzip"</label>
- <cmdseq>"compress_gzip"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"gunzip"</label>
- <cmdseq>"uncompress_gzip"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u2</flags>
- </Button>
- <Button>
- <pos>u3</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"RenameSeq"</label>
- <cmdseq>"RenameSeq"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u4</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Split"</label>
- <cmdseq>"Split"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"Join"</label>
- <cmdseq>"Join"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u5</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"SelectRE"</label>
- <cmdseq>"SelectRE {It:"Home-grown RE Selection"} set={Im:"Set"="All rows","Selected","Unselected"} type={Im:"Type"="All types","Directories only","Non-directories only"} action={Im:"Action"="Select","Unselect","Toggle"} full={Ix:"Require full match?"*} {Is:"RE"}"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <cmdseq>""</cmdseq>
- </BFace>
- </BFaces>
- <tooltip>"This uses command arguments to "fake" the SelectRE command"</tooltip>
- <flags>u2</flags>
- </Button>
- <Button>
- <pos>u6</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <cmdseq>""</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u7</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"_Quit"</label>
- <cmdseq>"Quit"</cmdseq>
- <key>"q"</key>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- </ButtonSheetRows>
- </ButtonSheet>
- </ButtonSheets>
- <ButtonLayout>
- <ShortcutSheet>
- <right>FALSE</right>
- <separation>2</separation>
- </ShortcutSheet>
- </ButtonLayout>
- <Paths>
- <PathList>
- <Path>
- <index>0</index>
- <path>"icons:/usr/share/gentoo/icons"</path>
- </Path>
- <Path>
- <index>1</index>
- <path>"~"</path>
- </Path>
- <Path>
- <index>2</index>
- <path>"/etc/fstab"</path>
- </Path>
- <Path>
- <index>3</index>
- <path>"/proc/mounts"</path>
- </Path>
- </PathList>
- <HideInfo>
- <mode>1</mode>
- <re>"^\\."</re>
- <re_nocase>FALSE</re_nocase>
- </HideInfo>
- </Paths>
- <Windows>
- <Window>
- <id>u0</id>
- <x>619</x>
- <y>123</y>
- <w>797</w>
- <h>1112</h>
- <pos_use>FALSE</pos_use>
- <pos_update>FALSE</pos_update>
- <size_use>TRUE</size_use>
- <size_update>TRUE</size_update>
- </Window>
- <Window>
- <id>u1</id>
- <x>32</x>
- <y>32</y>
- <w>800</w>
- <h>600</h>
- <pos_use>FALSE</pos_use>
- <pos_update>FALSE</pos_update>
- <size_use>TRUE</size_use>
- <size_update>TRUE</size_update>
- </Window>
- <Window>
- <id>u2</id>
- <x>32</x>
- <y>32</y>
- <w>694</w>
- <h>600</h>
- <pos_use>FALSE</pos_use>
- <pos_update>FALSE</pos_update>
- <size_use>TRUE</size_use>
- <size_update>TRUE</size_update>
- </Window>
- <Window>
- <id>u3</id>
- <x>32</x>
- <y>32</y>
- <w>320</w>
- <h>480</h>
- <pos_use>FALSE</pos_use>
- <pos_update>FALSE</pos_update>
- <size_use>TRUE</size_use>
- <size_update>TRUE</size_update>
- </Window>
- <Borders>
- <width>4</width>
- <height>-24</height>
- </Borders>
- </Windows>
- <Dialogs>
- <pos>"mouse"</pos>
- </Dialogs>
- <Controls>
- <Keys>
- <Key>
- <keyname>"<Alt><Mod2>1"</keyname>
- <cmdseq>"ActivateLeft"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Alt><Mod2>2"</keyname>
- <cmdseq>"ActivateRight"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Alt>Down"</keyname>
- <cmdseq>"DpFocus next"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Alt>Page_Down"</keyname>
- <cmdseq>"DpFocus pagenext"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Alt>Page_Up"</keyname>
- <cmdseq>"DpFocus pageprev"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Alt>Return"</keyname>
- <cmdseq>"DpFocus select=true same"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Alt>Up"</keyname>
- <cmdseq>"DpFocus prev"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control><Mod2>F8"</keyname>
- <cmdseq>"Rerun"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control>Tab"</keyname>
- <cmdseq>"DirFromOther"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control>g"</keyname>
- <cmdseq>"DpGotoRow {It:"Jump To Row Matching"} re=^{Is:"Regular Expression"} focus={Ix:"Focus Destination?"}"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control>l"</keyname>
- <cmdseq>"DpFocusPath select=true"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control>r"</keyname>
- <cmdseq>"DpReorient"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control>s"</keyname>
- <cmdseq>"DpFocusISrch text="</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control>space"</keyname>
- <cmdseq>"MenuPopup"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Mod2>c"</keyname>
- <cmdseq>"Configure"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Mod2>q"</keyname>
- <cmdseq>"Quit"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Shift><Mod2>r"</keyname>
- <cmdseq>"DpMaximize"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Shift>Return"</keyname>
- <cmdseq>"DpFocusPath select=true"</cmdseq>
- </Key>
- <Key>
- <keyname>"BackSpace"</keyname>
- <cmdseq>"DirParent"</cmdseq>
- </Key>
- <Key>
- <keyname>"Delete"</keyname>
- <cmdseq>"Delete"</cmdseq>
- </Key>
- <Key>
- <keyname>"F1"</keyname>
- <cmdseq>"About"</cmdseq>
- </Key>
- <Key>
- <keyname>"F5"</keyname>
- <cmdseq>"DirRescan"</cmdseq>
- </Key>
- <Key>
- <keyname>"F8"</keyname>
- <cmdseq>"Run"</cmdseq>
- </Key>
- <Key>
- <keyname>"Left"</keyname>
- <cmdseq>"DirParent"</cmdseq>
- </Key>
- <Key>
- <keyname>"Tab"</keyname>
- <cmdseq>"ActivateOther"</cmdseq>
- </Key>
- <Key>
- <keyname>"c"</keyname>
- <cmdseq>"Configure"</cmdseq>
- </Key>
- <Key>
- <keyname>"h"</keyname>
- <cmdseq>"DpHide"</cmdseq>
- </Key>
- <Key>
- <keyname>"r"</keyname>
- <cmdseq>"DpRecenter value=50"</cmdseq>
- </Key>
- </Keys>
- <MouseButtons>
- <MouseButton>
- <button>u1</button>
- <state>u5</state>
- <cmdseq>"SelectSuffix action=toggle"</cmdseq>
- </MouseButton>
- <MouseButton>
- <button>u1</button>
- <state>u8</state>
- <cmdseq>"SelectType action=toggle"</cmdseq>
- </MouseButton>
- <MouseButton>
- <button>u2</button>
- <state>u0</state>
- <cmdseq>"DirParent"</cmdseq>
- </MouseButton>
- <MouseButton>
- <button>u2</button>
- <state>u1</state>
- <cmdseq>"SelectRow"</cmdseq>
- </MouseButton>
- <MouseButton>
- <button>u3</button>
- <state>u0</state>
- <cmdseq>"MenuPopup"</cmdseq>
- </MouseButton>
- <MouseButton>
- <button>u3</button>
- <state>u1</state>
- <cmdseq>"mouse_right"</cmdseq>
- </MouseButton>
- <MouseButton>
- <button>u3</button>
- <state>u4</state>
- <cmdseq>"MenuPopup menu=<ActionMenu>"</cmdseq>
- </MouseButton>
- </MouseButtons>
- <ClickMClick>
- <cmdseq>"FileAction action=ClickMClick"</cmdseq>
- <delay>0.400000</delay>
- </ClickMClick>
- <Generals>
- <General>
- <context>"evt-path-rmb"</context>
- <cmdseq>"About"</cmdseq>
- </General>
- </Generals>
- <ignore_numlock>TRUE</ignore_numlock>
- </Controls>
- <Errors>
- <display>0</display>
- <beep>FALSE</beep>
- </Errors>
- <Nagging>
-
-
- </Nagging>
-</GentooConfig>
+++ /dev/null
-<?xml version="1.0" standalone="yes"?>
-
-<GentooConfig>
- <version>"0.19.13"</version>
- <DirPanes>
- <count>2</count>
- <DirPaneLeft>
- <columns>9</columns>
- <DPColumn>
- <index>0</index>
- <title>"I"</title>
- <content>"icon"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>20</width>
- </DPColumn>
- <DPColumn>
- <index>1</index>
- <title>"Name"</title>
- <content>"name"</content>
- <DPExtra>
- <show_type>FALSE</show_type>
- <show_linkname>TRUE</show_linkname>
- </DPExtra>
- <justification>0</justification>
- <width>267</width>
- </DPColumn>
- <DPColumn>
- <index>2</index>
- <title>"Size"</title>
- <content>"size"</content>
- <DPExtra>
- <unit>"bytesnounit"</unit>
- <ticks>TRUE</ticks>
- <tick>","</tick>
- <digits>3</digits>
- <dir_fs>TRUE</dir_fs>
- </DPExtra>
- <justification>1</justification>
- <width>110</width>
- </DPColumn>
- <DPColumn>
- <index>3</index>
- <title>"Mode"</title>
- <content>"modenum"</content>
- <DPExtra>
- <numformat>"%o"</numformat>
- </DPExtra>
- <justification>1</justification>
- <width>57</width>
- </DPColumn>
- <DPColumn>
- <index>4</index>
- <title>"Mode2"</title>
- <content>"modestr"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>96</width>
- </DPColumn>
- <DPColumn>
- <index>5</index>
- <title>"Nlink"</title>
- <content>"nlink"</content>
- <DPExtra>
- <numformat>"%d"</numformat>
- </DPExtra>
- <justification>2</justification>
- <width>40</width>
- </DPColumn>
- <DPColumn>
- <index>6</index>
- <title>"User"</title>
- <content>"uname"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>80</width>
- </DPColumn>
- <DPColumn>
- <index>7</index>
- <title>"Group"</title>
- <content>"gname"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>64</width>
- </DPColumn>
- <DPColumn>
- <index>8</index>
- <title>"Modified"</title>
- <content>"mtime"</content>
- <DPExtra>
- <dateformat>"%Y-%m-%d %H:%M.%S"</dateformat>
- </DPExtra>
- <justification>2</justification>
- <width>180</width>
- </DPColumn>
- <DPSort>
- <content>"name"</content>
- <mode>"dirs_first"</mode>
- <invert>FALSE</invert>
- <nocase>FALSE</nocase>
- </DPSort>
- <defpath>"@history[0]"</defpath>
- <path_above>FALSE</path_above>
- <hide_allowed>TRUE</hide_allowed>
- <scrollbar_always>TRUE</scrollbar_always>
- <huge_parent>FALSE</huge_parent>
- <set_font>TRUE</set_font>
- <font_name>"Monospace 8"</font_name>
- <rubber_banding>TRUE</rubber_banding>
- <sbar_pos>"system"</sbar_pos>
- </DirPaneLeft>
- <DirPaneRight>
- <columns>9</columns>
- <DPColumn>
- <index>0</index>
- <title>"I"</title>
- <content>"icon"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>20</width>
- </DPColumn>
- <DPColumn>
- <index>1</index>
- <title>"Name"</title>
- <content>"name"</content>
- <DPExtra>
- <show_type>TRUE</show_type>
- <show_linkname>TRUE</show_linkname>
- </DPExtra>
- <justification>0</justification>
- <width>273</width>
- </DPColumn>
- <DPColumn>
- <index>2</index>
- <title>"Size"</title>
- <content>"size"</content>
- <DPExtra>
- <unit>"bytesnounit"</unit>
- <ticks>TRUE</ticks>
- <tick>","</tick>
- <digits>3</digits>
- <dir_fs>TRUE</dir_fs>
- </DPExtra>
- <justification>1</justification>
- <width>99</width>
- </DPColumn>
- <DPColumn>
- <index>3</index>
- <title>"Mode"</title>
- <content>"modenum"</content>
- <DPExtra>
- <numformat>"%o"</numformat>
- </DPExtra>
- <justification>1</justification>
- <width>57</width>
- </DPColumn>
- <DPColumn>
- <index>4</index>
- <title>"Mode2"</title>
- <content>"modestr"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>96</width>
- </DPColumn>
- <DPColumn>
- <index>5</index>
- <title>"Nlink"</title>
- <content>"nlink"</content>
- <DPExtra>
- <numformat>"%d"</numformat>
- </DPExtra>
- <justification>2</justification>
- <width>40</width>
- </DPColumn>
- <DPColumn>
- <index>6</index>
- <title>"User"</title>
- <content>"uname"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>80</width>
- </DPColumn>
- <DPColumn>
- <index>7</index>
- <title>"Group"</title>
- <content>"gname"</content>
- <DPExtra>
- </DPExtra>
- <justification>2</justification>
- <width>64</width>
- </DPColumn>
- <DPColumn>
- <index>8</index>
- <title>"Modified"</title>
- <content>"mtime"</content>
- <DPExtra>
- <dateformat>"%Y-%m-%d %H:%M.%S"</dateformat>
- </DPExtra>
- <justification>2</justification>
- <width>180</width>
- </DPColumn>
- <DPSort>
- <content>"name"</content>
- <mode>"dirs_first"</mode>
- <invert>FALSE</invert>
- <nocase>FALSE</nocase>
- </DPSort>
- <defpath>"@history[0]"</defpath>
- <path_above>FALSE</path_above>
- <hide_allowed>TRUE</hide_allowed>
- <scrollbar_always>TRUE</scrollbar_always>
- <huge_parent>FALSE</huge_parent>
- <set_font>TRUE</set_font>
- <font_name>"Monospace 8"</font_name>
- <rubber_banding>TRUE</rubber_banding>
- <sbar_pos>"left"</sbar_pos>
- </DirPaneRight>
- <DirPanePaning>
- <orientation>"horizontal"</orientation>
- <mode>"ratio"</mode>
- <value>0.500000</value>
- </DirPanePaning>
- <DirPaneHistory>
- <select>TRUE</select>
- <save>TRUE</save>
- </DirPaneHistory>
- </DirPanes>
- <CmdSeqs>
- <CmdSeq>
- <name>"run_script"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"/usr/bin/env bash {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>16</gflags>
- <bflags>20</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_checkbox"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo {It:"Testing checkboxes"} {Ix:"One"} {Ix:"Two"} {Ix:"Three"}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"wrap_about"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"About"</def>
- <flags>0</flags>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_rar"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"unrar lt {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_pipe"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"bash -c 'echo {Fup} | wc'"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"run_file"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"/usr/bin/env bash -c {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_ps"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"gv {fut}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>1</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"uncompress_tar_bzip2"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"tar --use-compress-program=bzip2 -xf {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>8</bflags>
- <aflags>2</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_uri"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo {uq}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"play_sample"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"aplay {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"unmount"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"umount {fpu}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"compress_gzip"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"gzip -9 {Fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>1</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"new_shell"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"xterm"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>1</gflags>
- <bflags>4</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"open_other"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"DirToOther"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"ActivateOther"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"DirEnter"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"ActivateOther"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"UnselectFirst"</def>
- <flags>0</flags>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_rfc"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"less {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_tar_bzip2"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"tar -tvf {fpu} --use-compress-prog=bunzip2"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"uncompress_rar"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"unrar x -inul {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>8</bflags>
- <aflags>2</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_tar_gzip"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"tar -tvzf {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_grab"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"{$HOME}/data/src/C/spew --delay=5000000"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_exec"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"nonexistant {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"tar_extract"</name>
- <flags>1</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo Extracting {fp} to {Pd}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- <CmdRow>
- <type>"External"</type>
- <def>"tar xzf {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>16</gflags>
- <bflags>8</bflags>
- <aflags>2</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_gzip"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"zcat {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"uncompress_zip"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"unzip -qq -o {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>8</bflags>
- <aflags>2</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_call"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"wrap_about"</def>
- <flags>0</flags>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"compress_tar"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"tar {It:"Create tar archive"}{Ic:"Mode"="-cf","-czf","-cyf"} {Pd}/{Is:"Archive Name"} {Ix:"Dereference links?"="-h",""}{Ix:"Compress?"="-z",""} {Fu}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>16</gflags>
- <bflags>4</bflags>
- <aflags>2</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_man"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"groff -man -Tascii -P-b -P-u {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_menu"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo {Im:"First"="Hello,:1","Good day,:2","Good evening,:3","Hi,:4","Yo:5"} {Im:"Second"="person","dude","geek"}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_tar"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"tar -tvf {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"edit_image"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"gimp {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>3</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_image"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"gliv {Fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>4</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_html"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"lynx -dump {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_howto"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"less {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"play_mp3"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"xmms {Fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>1</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"edit_text"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"{$EDITOR} {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>1</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"mkdir_and_enter_selected"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"MkDir 1"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"DirEnter dir={fpu}"</def>
- <flags>0</flags>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"run_missing"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"whatever {Fpu}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_dirparent"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"DirParent"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"About"</def>
- <flags>0</flags>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_pdf"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>" evince {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"Unnamed"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo {Fu}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>16</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"diff"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"diff -pu {fpu} {fdup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>16</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"play_sid"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"sidplay {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>1</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"print_selected"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo {Fpu}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"convert_mp3"</name>
- <flags>1</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"bash -c 'mpg123 -q -w $(basename {f} .mp3).wav {fup}'"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>4</bflags>
- <aflags>1</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"test_input"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"echo {It:"String input defaults to first selected filename:"} {It:"-"} {Is:"Name:"="prefix-{fQ}-postfix"}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"mouse_right"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"SelectRow action=select"</def>
- <flags>0</flags>
- </CmdRow>
- <CmdRow>
- <type>"Built-In"</type>
- <def>"MenuPopup"</def>
- <flags>0</flags>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_rpm"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"rpm -SOME_SMART_OPTION {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_bzip2"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"bzcat {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"play_mod"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"xmp {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>3</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"uncompress_gzip"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"gunzip {Fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>1</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"uncompress_tar_gzip"</name>
- <flags>1</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"tar xzf {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>8</bflags>
- <aflags>2</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_video"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"mplayer -quiet -vo x11 {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>0</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_deb"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"dpkg-deb -c {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"run_calculator"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"gnome-calculator"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>3</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- <CmdSeq>
- <name>"view_zip"</name>
- <flags>0</flags>
- <CmdRows>
- <CmdRow>
- <type>"External"</type>
- <def>"unzip -v {fup}"</def>
- <flags>0</flags>
- <CX_External>
- <gflags>4</gflags>
- <bflags>0</bflags>
- <aflags>0</aflags>
- </CX_External>
- </CmdRow>
- </CmdRows>
- </CmdSeq>
- </CmdSeqs>
- <CommandConfig>
- <Configure>
- <auto_save>FALSE</auto_save>
- </Configure>
- <Copy>
- <copy_dates>TRUE</copy_dates>
- <ignore_attrib_err>TRUE</ignore_attrib_err>
- <leave_fullsize>TRUE</leave_fullsize>
- <buf_size>u2097152</buf_size>
- </Copy>
- <Delete>
- <set_mode>u1</set_mode>
- </Delete>
- <DpFocus>
- <fake_select>FALSE</fake_select>
- <focus_select>FALSE</focus_select>
- </DpFocus>
- <GetSize>
- <unselect>FALSE</unselect>
- </GetSize>
- <Information>
- <use_file>TRUE</use_file>
- <recurse_dirs>TRUE</recurse_dirs>
- <df_access>"%Y-%m-%d %H:%M.%S"</df_access>
- <df_modify>"%Y-%m-%d %H:%M.%S"</df_modify>
- <df_change>"%Y-%m-%d %H:%M.%S"</df_change>
- <tick>","</tick>
- </Information>
- <MkDir>
- <cd_new>TRUE</cd_new>
- <focus_new>FALSE</focus_new>
- </MkDir>
- <Rename>
- <inplace>TRUE</inplace>
- <preselect>u2</preselect>
- </Rename>
- <ViewText>
- <buf_size>u1048576</buf_size>
- <check_size>u512</check_size>
- <exit_left>TRUE</exit_left>
- </ViewText>
- </CommandConfig>
- <FileStyles>
- <Style>
- <name>"Root"</name>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"Default"</name>
- <action>"FileAction action=View"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>C0000,0000,0000</color>
- </Property>
- <Property>
- <name>"uBG"</name>
- <color>CE665,E665,E665</color>
- </Property>
- <Property>
- <name>"View"</name>
- <action>"ViewText mode=Auto"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Document.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Data"</name>
- <parent>"Root"</parent>
- <expand>TRUE</expand>
- </Style>
- <Style>
- <name>"Archive"</name>
- <parent>"Data"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"ClickMClick"</name>
- <action>"FileAction action=extract"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>C8080,0000,6666</color>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Package.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Package"</name>
- <parent>"Archive"</parent>
- <expand>FALSE</expand>
- </Style>
- <Style>
- <name>"DEB"</name>
- <parent>"Package"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_deb"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"deb.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"RPM"</name>
- <parent>"Package"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_rpm"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"rpm.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Rar"</name>
- <parent>"Archive"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_rar"</action>
- </Property>
- <Property>
- <name>"extract"</name>
- <action>"uncompress_rar"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Tar"</name>
- <parent>"Archive"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_tar"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Tar BZip2"</name>
- <parent>"Archive"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_tar_bzip2"</action>
- </Property>
- <Property>
- <name>"extract"</name>
- <action>"uncompress_tar_bzip2"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Tar GZip"</name>
- <parent>"Archive"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_tar_gzip"</action>
- </Property>
- <Property>
- <name>"extract"</name>
- <action>"uncompress_tar_gzip"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"ZIP"</name>
- <parent>"Archive"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_zip"</action>
- </Property>
- <Property>
- <name>"extract"</name>
- <action>"uncompress_zip"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Compressed"</name>
- <parent>"Data"</parent>
- <expand>FALSE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"Package.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"BZip2"</name>
- <parent>"Compressed"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_bzip2"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"GZip"</name>
- <parent>"Compressed"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_gzip"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Image"</name>
- <parent>"Data"</parent>
- <expand>FALSE</expand>
- <Properties>
- <Property>
- <name>"Default"</name>
- <action>"FileAction action=View"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>C8080,0000,3333</color>
- </Property>
- <Property>
- <name>"View"</name>
- <action>"view_image"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Image.xpm"</icon>
- </Property>
- <Property>
- <name>"Edit"</name>
- <action>"edit_image"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"BMP"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"Windows.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"GIF"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"gif.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"IFF-ILBM"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"iff.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"JPEG"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"jpeg.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"PNG"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"png.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"TARGA"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"targa.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"TIFF"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"tiff.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"XPM"</name>
- <parent>"Image"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"xpm.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Sound"</name>
- <parent>"Data"</parent>
- <expand>FALSE</expand>
- <Properties>
- <Property>
- <name>"Default"</name>
- <action>"FileAction action=Play"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>C4848,4848,6868</color>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Music"</name>
- <parent>"Sound"</parent>
- <expand>FALSE</expand>
- </Style>
- <Style>
- <name>"MP3"</name>
- <parent>"Music"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"mp3.xpm"</icon>
- </Property>
- <Property>
- <name>"Play"</name>
- <action>"play_mp3"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Module"</name>
- <parent>"Music"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"mod.xpm"</icon>
- </Property>
- <Property>
- <name>"Play"</name>
- <action>"play_mod"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"SID"</name>
- <parent>"Music"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"sid.xpm"</icon>
- </Property>
- <Property>
- <name>"Play"</name>
- <action>"play_sid"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Sample"</name>
- <parent>"Sound"</parent>
- <expand>FALSE</expand>
- <Properties>
- <Property>
- <name>"Play"</name>
- <action>"play_sample"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"WAV"</name>
- <parent>"Sample"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"wav.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"au"</name>
- <parent>"Sample"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"au.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Text"</name>
- <parent>"Data"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"ViewText encoding=ISO-8859-1"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>C0000,6666,3333</color>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"txt.xpm"</icon>
- </Property>
- <Property>
- <name>"Edit"</name>
- <action>"edit_text"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"COPYING"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"License.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Config"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"conf.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"HOWTO"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_howto"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Readme.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"HTML"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_html"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"html.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"MS Word"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"MSWordDoc.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Makefile"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"Makefile.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Man Page"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_man"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"man.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"PDF"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_pdf"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"pdf.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Package Info"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"Readme.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Plain"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- </Style>
- <Style>
- <name>"PostScript"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_ps"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"ps.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"RFC"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"View"</name>
- <action>"view_rfc"</action>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Source Code"</name>
- <parent>"Text"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uFG"</name>
- <color>C0000,3333,0000</color>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Source.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Assembly Source"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- </Style>
- <Style>
- <name>"C Header"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"h.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"C Source"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"c.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Java Source"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"java.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"M4"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"Source.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Perl"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"pl.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Python"</name>
- <parent>"Source Code"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"py.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Video"</name>
- <parent>"Data"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uFG"</name>
- <color>CA665,0000,428F</color>
- </Property>
- <Property>
- <name>"View"</name>
- <action>"view_video"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Animation.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"3GP"</name>
- <parent>"Video"</parent>
- <expand>TRUE</expand>
- </Style>
- <Style>
- <name>"AVI"</name>
- <parent>"Video"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"avi.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"MPEG"</name>
- <parent>"Video"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"mpeg.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Directory"</name>
- <parent>"Root"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"Default"</name>
- <action>"DirEnter"</action>
- </Property>
- <Property>
- <name>"View"</name>
- <action>""</action>
- </Property>
- <Property>
- <name>"OpenOther"</name>
- <action>"open_other"</action>
- </Property>
- <Property>
- <name>"ClickMClick"</name>
- <action>"FileAction action=OpenOther"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>CFFFF,3333,3333</color>
- </Property>
- <Property>
- <name>"unmount"</name>
- <action>"unmount"</action>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Directory.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Executable"</name>
- <parent>"Root"</parent>
- <expand>FALSE</expand>
- <Properties>
- <Property>
- <name>"Default"</name>
- <action>"run_file"</action>
- </Property>
- <Property>
- <name>"uFG"</name>
- <color>C8080,8080,0000</color>
- </Property>
- <Property>
- <name>"uIcon"</name>
- <icon>"Executable.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Java Class"</name>
- <parent>"Executable"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"class.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Object"</name>
- <parent>"Executable"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"o.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Shared Object"</name>
- <parent>"Executable"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"so.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Windows"</name>
- <parent>"Executable"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"exe.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Special"</name>
- <parent>"Root"</parent>
- <expand>FALSE</expand>
- </Style>
- <Style>
- <name>"FIFO"</name>
- <parent>"Special"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"FIFO.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- <Style>
- <name>"Socket"</name>
- <parent>"Special"</parent>
- <expand>TRUE</expand>
- <Properties>
- <Property>
- <name>"uIcon"</name>
- <icon>"Port.xpm"</icon>
- </Property>
- </Properties>
- </Style>
- </FileStyles>
- <FileTypes>
- <FileType>
- <name>"Directory"</name>
- <mode>16384</mode>
- <style>"Directory"</style>
- </FileType>
- <FileType>
- <name>"Archive, Tar"</name>
- <mode>32768</mode>
- <suffix>".tar"</suffix>
- <style>"Tar"</style>
- </FileType>
- <FileType>
- <name>"Archive, Rar"</name>
- <mode>32768</mode>
- <suffix>".rar"</suffix>
- <style>"Rar"</style>
- </FileType>
- <FileType>
- <name>"Archive, Tar BZip2"</name>
- <mode>32768</mode>
- <name_re>"^.+\\.(tbz|tar\\.bz2)$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Tar BZip2"</style>
- </FileType>
- <FileType>
- <name>"Archive, Tar Gzip"</name>
- <mode>32768</mode>
- <name_re>".+\\.(tar\\.gz|tgz)"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Tar GZip"</style>
- </FileType>
- <FileType>
- <name>"Archive, ZIP"</name>
- <mode>32768</mode>
- <suffix>".zip"</suffix>
- <style>"ZIP"</style>
- </FileType>
- <FileType>
- <name>"Archive, Package, Debian"</name>
- <mode>32768</mode>
- <suffix>".deb"</suffix>
- <style>"DEB"</style>
- </FileType>
- <FileType>
- <name>"Archive, Package, RPM"</name>
- <mode>32768</mode>
- <suffix>".rpm"</suffix>
- <style>"RPM"</style>
- </FileType>
- <FileType>
- <name>"Image, BMP"</name>
- <mode>32768</mode>
- <suffix>".bmp"</suffix>
- <style>"BMP"</style>
- </FileType>
- <FileType>
- <name>"Image, GIF"</name>
- <mode>32768</mode>
- <suffix>".gif"</suffix>
- <style>"GIF"</style>
- </FileType>
- <FileType>
- <name>"Image, JPEG"</name>
- <mode>32768</mode>
- <name_re>"^.+\\.jpe?g$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>TRUE</name_nocase>
- <style>"JPEG"</style>
- </FileType>
- <FileType>
- <name>"Image, IFF-ILBM"</name>
- <mode>32768</mode>
- <name_re>"\\.(lbm|iff)$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"IFF-ILBM"</style>
- </FileType>
- <FileType>
- <name>"Image, TARGA"</name>
- <mode>32768</mode>
- <suffix>".tga"</suffix>
- <style>"TARGA"</style>
- </FileType>
- <FileType>
- <name>"Image, TIFF"</name>
- <mode>32768</mode>
- <name_re>"\\.tiff?$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"TIFF"</style>
- </FileType>
- <FileType>
- <name>"Image, PNG"</name>
- <mode>32768</mode>
- <suffix>".png"</suffix>
- <style>"PNG"</style>
- </FileType>
- <FileType>
- <name>"Image, XPM"</name>
- <mode>32768</mode>
- <suffix>".xpm"</suffix>
- <style>"XPM"</style>
- </FileType>
- <FileType>
- <name>"Sound, Music, Module"</name>
- <mode>32768</mode>
- <name_re>"(^mod\\..+)|(.+\\.mod$)"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Module"</style>
- </FileType>
- <FileType>
- <name>"Sound, Music, MP3"</name>
- <mode>32768</mode>
- <suffix>".mp3"</suffix>
- <style>"MP3"</style>
- </FileType>
- <FileType>
- <name>"Sound, Music, SID"</name>
- <mode>32768</mode>
- <suffix>".sid"</suffix>
- <style>"SID"</style>
- </FileType>
- <FileType>
- <name>"Sound, Sample, WAV"</name>
- <mode>32768</mode>
- <file_re>"WAVE audio"</file_re>
- <file_glob>FALSE</file_glob>
- <file_nocase>FALSE</file_nocase>
- <style>"WAV"</style>
- </FileType>
- <FileType>
- <name>"Sound, Sample, au"</name>
- <mode>32768</mode>
- <suffix>".au"</suffix>
- <style>"au"</style>
- </FileType>
- <FileType>
- <name>"Source Code, Assembly, ASM-One"</name>
- <mode>32768</mode>
- <name_re>"\\.(s|S)$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Root"</style>
- </FileType>
- <FileType>
- <name>"Source Code, Assembly"</name>
- <mode>32768</mode>
- <name_re>"\\.(s|asm)$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Assembly Source"</style>
- </FileType>
- <FileType>
- <name>"Source Code, C Header"</name>
- <mode>32768</mode>
- <suffix>".h"</suffix>
- <style>"C Header"</style>
- </FileType>
- <FileType>
- <name>"Source Code, C Source"</name>
- <mode>32768</mode>
- <suffix>".c"</suffix>
- <style>"C Source"</style>
- </FileType>
- <FileType>
- <name>"Source Code, C++ Source"</name>
- <mode>32768</mode>
- <name_re>"\\.(cpp|cc)$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"C Source"</style>
- </FileType>
- <FileType>
- <name>"Source Code, Java"</name>
- <mode>32768</mode>
- <suffix>".java"</suffix>
- <style>"Java Source"</style>
- </FileType>
- <FileType>
- <name>"Source Code, M4"</name>
- <mode>32768</mode>
- <suffix>".m4"</suffix>
- <style>"M4"</style>
- </FileType>
- <FileType>
- <name>"Source Code, Perl"</name>
- <mode>32768</mode>
- <suffix>".pl"</suffix>
- <style>"Perl"</style>
- </FileType>
- <FileType>
- <name>"Source Code, PHP"</name>
- <mode>32768</mode>
- <suffix>".php"</suffix>
- <style>"Source Code"</style>
- </FileType>
- <FileType>
- <name>"Source Code, Python"</name>
- <mode>32768</mode>
- <suffix>".py"</suffix>
- <style>"Python"</style>
- </FileType>
- <FileType>
- <name>"Text, COPYING"</name>
- <mode>32768</mode>
- <name_re>"^(COPYING|COPYRIGHT|LICENSE)$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"COPYING"</style>
- </FileType>
- <FileType>
- <name>"Text, Config"</name>
- <mode>32768</mode>
- <name_re>"^\\..+rc$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Config"</style>
- </FileType>
- <FileType>
- <name>"Text, HOWTO"</name>
- <mode>32768</mode>
- <name_re>"-HOWTO(\\.gz)?$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"HOWTO"</style>
- </FileType>
- <FileType>
- <name>"Text, MS Word"</name>
- <mode>32768</mode>
- <suffix>".doc"</suffix>
- <style>"MS Word"</style>
- </FileType>
- <FileType>
- <name>"Text, HTML"</name>
- <mode>32768</mode>
- <name_re>".+\\.html?$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"HTML"</style>
- </FileType>
- <FileType>
- <name>"Text, Makefile"</name>
- <mode>32768</mode>
- <name_re>"^Makefile"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Makefile"</style>
- </FileType>
- <FileType>
- <name>"Text, Man Page"</name>
- <mode>32768</mode>
- <name_re>"^[^.]+[^0-9]\\.[0-9][A-Za-z]?(\\.gz)?$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Man Page"</style>
- </FileType>
- <FileType>
- <name>"Text, Package Information"</name>
- <mode>32768</mode>
- <name_re>"^(BUGS|ChangeLog|INSTALL|README|TODO)"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Package Info"</style>
- </FileType>
- <FileType>
- <name>"Text, PDF"</name>
- <mode>32768</mode>
- <suffix>".pdf"</suffix>
- <style>"PDF"</style>
- </FileType>
- <FileType>
- <name>"Text, Plain"</name>
- <mode>32768</mode>
- <suffix>".txt"</suffix>
- <file_re>"ASCII text"</file_re>
- <file_glob>FALSE</file_glob>
- <file_nocase>FALSE</file_nocase>
- <style>"Plain"</style>
- </FileType>
- <FileType>
- <name>"Text, PostScript"</name>
- <mode>32768</mode>
- <suffix>".ps"</suffix>
- <style>"PostScript"</style>
- </FileType>
- <FileType>
- <name>"Text, RFC"</name>
- <mode>32768</mode>
- <name_re>"^rfc[0-9]+(\\.gz)?$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"RFC"</style>
- </FileType>
- <FileType>
- <name>"Video, 3GP"</name>
- <mode>32768</mode>
- <suffix>".3gp"</suffix>
- <style>"3GP"</style>
- </FileType>
- <FileType>
- <name>"Video, AVI"</name>
- <mode>32768</mode>
- <suffix>".avi"</suffix>
- <style>"AVI"</style>
- </FileType>
- <FileType>
- <name>"Video, MPEG"</name>
- <mode>32768</mode>
- <name_re>"\\.mpe?g$"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"MPEG"</style>
- </FileType>
- <FileType>
- <name>"Video, MOV"</name>
- <mode>32768</mode>
- <suffix>".mov"</suffix>
- <style>"3GP"</style>
- </FileType>
- <FileType>
- <name>"Video, WMV"</name>
- <mode>32768</mode>
- <suffix>".wmv"</suffix>
- <style>"3GP"</style>
- </FileType>
- <FileType>
- <name>"Video, RealMedia"</name>
- <mode>32768</mode>
- <suffix>".rm"</suffix>
- <style>"3GP"</style>
- </FileType>
- <FileType>
- <name>"Executable, Shared Object"</name>
- <mode>32768</mode>
- <name_re>"^lib.+\\.so(\\.[0-9.]+)?"</name_re>
- <name_glob>FALSE</name_glob>
- <name_nocase>FALSE</name_nocase>
- <style>"Shared Object"</style>
- </FileType>
- <FileType>
- <name>"Executable"</name>
- <mode>32768</mode>
- <perm>32</perm>
- <style>"Executable"</style>
- </FileType>
- <FileType>
- <name>"Executable, Java Class"</name>
- <mode>32768</mode>
- <suffix>".class"</suffix>
- <style>"Java Class"</style>
- </FileType>
- <FileType>
- <name>"Executable, Object"</name>
- <mode>32768</mode>
- <suffix>".o"</suffix>
- <style>"Object"</style>
- </FileType>
- <FileType>
- <name>"Executable, Windows"</name>
- <mode>32768</mode>
- <suffix>".exe"</suffix>
- <style>"Windows"</style>
- </FileType>
- <FileType>
- <name>"Data, Compressed, GZip"</name>
- <mode>32768</mode>
- <suffix>".gz"</suffix>
- <style>"GZip"</style>
- </FileType>
- <FileType>
- <name>"Data, Compressed, BZip2"</name>
- <mode>32768</mode>
- <suffix>".bz2"</suffix>
- <style>"BZip2"</style>
- </FileType>
- <FileType>
- <name>"Special, Link"</name>
- <mode>40960</mode>
- <style>"FIFO"</style>
- </FileType>
- <FileType>
- <name>"Special, Socket"</name>
- <mode>49152</mode>
- <style>"Socket"</style>
- </FileType>
- <FileType>
- <name>"Special, FIFO"</name>
- <mode>4096</mode>
- <style>"FIFO"</style>
- </FileType>
- <FileType>
- <name>"Unknown"</name>
- <mode>0</mode>
- <style>"Root"</style>
- </FileType>
- </FileTypes>
- <ButtonSheets>
- <ButtonSheet>
- <label>"Shortcuts"</label>
- <ButtonSheetRows>
- <ButtonRow>
- <width>1</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Home"</label>
- <cmdseq>"DirEnter 'dir=$HOME'"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"~root"</label>
- <cmdseq>"DirEnter 'dir=~root'"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- <ButtonRow>
- <width>1</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Local"</label>
- <cmdseq>"DirEnter 'dir=/usr/local/'"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- <ButtonRow>
- <width>1</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"/"</label>
- <cmdseq>"DirEnter 'dir=/'"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- <ButtonRow>
- <width>1</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"CD-ROM"</label>
- <cmdseq>"DirEnter 'dir=/cdrom/'"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"CD-RW"</label>
- <cmdseq>"DirEnter 'dir=/cdrw/'"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- </ButtonSheetRows>
- </ButtonSheet>
- <ButtonSheet>
- <label>"Default"</label>
- <ButtonSheetRows>
- <ButtonRow>
- <width>8</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"All"</label>
- <cmdseq>"SelectAll"</cmdseq>
- <key>"<Control>a"</key>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"None"</label>
- <cmdseq>"SelectNone"</cmdseq>
- <key>"<Shift><Control>a"</key>
- </BFace>
- </BFaces>
- <tooltip>"Ctrl+A / Shift+Ctrl+A"</tooltip>
- <flags>u2</flags>
- </Button>
- <Button>
- <pos>u1</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Copy"</label>
- <cmdseq>"Copy"</cmdseq>
- <key>"F3"</key>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"Copy As"</label>
- <cmdseq>"CopyAs"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u2</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Make Link"</label>
- <cmdseq>"SymLink"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"Link As"</label>
- <cmdseq>"SymLinkAs"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u3</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Move"</label>
- <cmdseq>"Move"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"Move As"</label>
- <cmdseq>"MoveAs"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u4</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Delete"</label>
- <cmdseq>"Delete"</cmdseq>
- <key>"Delete"</key>
- <fg>CE2FB,14C2,14C2</fg>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u5</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Make Dir"</label>
- <cmdseq>"MkDir"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u6</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"ChMod"</label>
- <cmdseq>"ChMod"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"ChOwn"</label>
- <cmdseq>"ChOwn"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u7</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"_Configure..."</label>
- <cmdseq>"Configure"</cmdseq>
- <key>"c"</key>
- <fg>C21F3,88D9,D580</fg>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- <ButtonRow>
- <width>8</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Toggle"</label>
- <cmdseq>"SelectToggle"</cmdseq>
- <key>"<Alt>a"</key>
- </BFace>
- <BFace>
- <face>u1</face>
- <cmdseq>""</cmdseq>
- </BFace>
- </BFaces>
- <tooltip>"Alt+A"</tooltip>
- <flags>u2</flags>
- </Button>
- <Button>
- <pos>u1</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Clone"</label>
- <cmdseq>"Clone"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u2</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Link Clone"</label>
- <cmdseq>"SymLinkClone"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"Link Edit"</label>
- <cmdseq>"SymLinkEdit"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u3</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Rename"</label>
- <cmdseq>"Rename"</cmdseq>
- <key>"F2"</key>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"RenameRE"</label>
- <cmdseq>"RenameRE"</cmdseq>
- <key>"<Shift>F2"</key>
- </BFace>
- </BFaces>
- <tooltip>"F2"</tooltip>
- <flags>u2</flags>
- </Button>
- <Button>
- <pos>u4</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"_Information"</label>
- <cmdseq>"Information"</cmdseq>
- <key>"i"</key>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u5</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Get Size"</label>
- <cmdseq>"GetSize"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"ClearSize"</label>
- <cmdseq>"ClearSize"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u6</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"XTerm"</label>
- <cmdseq>"new_shell"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- <ButtonRow>
- <width>8</width>
- <ButtonRowButtons>
- <Button>
- <pos>u0</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"SelectRE"</label>
- <cmdseq>"SelectRE"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"SelectShell"</label>
- <cmdseq>"SelectShell"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u2</flags>
- </Button>
- <Button>
- <pos>u1</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"tar..."</label>
- <cmdseq>"compress_tar"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"untar"</label>
- <cmdseq>"uncompress_tar_gzip"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u2</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"gzip"</label>
- <cmdseq>"compress_gzip"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"gunzip"</label>
- <cmdseq>"uncompress_gzip"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u2</flags>
- </Button>
- <Button>
- <pos>u3</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"RenameSeq"</label>
- <cmdseq>"RenameSeq"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u4</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"Split"</label>
- <cmdseq>"Split"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <label>"Join"</label>
- <cmdseq>"Join"</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u5</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"SelectRE"</label>
- <cmdseq>"SelectRE {It:"Home-grown RE Selection"} set={Im:"Set"="All rows","Selected","Unselected"} type={Im:"Type"="All types","Directories only","Non-directories only"} action={Im:"Action"="Select","Unselect","Toggle"} full={Ix:"Require full match?"*} {Is:"RE"}"</cmdseq>
- </BFace>
- <BFace>
- <face>u1</face>
- <cmdseq>""</cmdseq>
- </BFace>
- </BFaces>
- <tooltip>"This uses command arguments to "fake" the SelectRE command"</tooltip>
- <flags>u2</flags>
- </Button>
- <Button>
- <pos>u6</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <cmdseq>""</cmdseq>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- <Button>
- <pos>u7</pos>
- <BFaces>
- <BFace>
- <face>u0</face>
- <label>"_Quit"</label>
- <cmdseq>"Quit"</cmdseq>
- <key>"q"</key>
- </BFace>
- </BFaces>
- <flags>u0</flags>
- </Button>
- </ButtonRowButtons>
- </ButtonRow>
- </ButtonSheetRows>
- </ButtonSheet>
- </ButtonSheets>
- <ButtonLayout>
- <ShortcutSheet>
- <right>FALSE</right>
- <separation>2</separation>
- </ShortcutSheet>
- </ButtonLayout>
- <Paths>
- <PathList>
- <Path>
- <index>0</index>
- <path>"icons:/usr/share/gentoo/icons"</path>
- </Path>
- <Path>
- <index>1</index>
- <path>"~"</path>
- </Path>
- <Path>
- <index>2</index>
- <path>"/etc/fstab"</path>
- </Path>
- <Path>
- <index>3</index>
- <path>"/proc/mounts"</path>
- </Path>
- </PathList>
- <HideInfo>
- <mode>1</mode>
- <re>"^\\."</re>
- <re_nocase>FALSE</re_nocase>
- </HideInfo>
- </Paths>
- <Windows>
- <Window>
- <id>u0</id>
- <x>619</x>
- <y>123</y>
- <w>797</w>
- <h>1112</h>
- <pos_use>FALSE</pos_use>
- <pos_update>FALSE</pos_update>
- <size_use>TRUE</size_use>
- <size_update>TRUE</size_update>
- </Window>
- <Window>
- <id>u1</id>
- <x>32</x>
- <y>32</y>
- <w>800</w>
- <h>600</h>
- <pos_use>FALSE</pos_use>
- <pos_update>FALSE</pos_update>
- <size_use>TRUE</size_use>
- <size_update>TRUE</size_update>
- </Window>
- <Window>
- <id>u2</id>
- <x>32</x>
- <y>32</y>
- <w>694</w>
- <h>600</h>
- <pos_use>FALSE</pos_use>
- <pos_update>FALSE</pos_update>
- <size_use>TRUE</size_use>
- <size_update>TRUE</size_update>
- </Window>
- <Window>
- <id>u3</id>
- <x>32</x>
- <y>32</y>
- <w>320</w>
- <h>480</h>
- <pos_use>FALSE</pos_use>
- <pos_update>FALSE</pos_update>
- <size_use>TRUE</size_use>
- <size_update>TRUE</size_update>
- </Window>
- <Borders>
- <width>4</width>
- <height>-24</height>
- </Borders>
- </Windows>
- <Dialogs>
- <pos>"mouse"</pos>
- </Dialogs>
- <Controls>
- <Keys>
- <Key>
- <keyname>"<Alt><Mod2>1"</keyname>
- <cmdseq>"ActivateLeft"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Alt><Mod2>2"</keyname>
- <cmdseq>"ActivateRight"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Alt>Down"</keyname>
- <cmdseq>"DpFocus next"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Alt>Page_Down"</keyname>
- <cmdseq>"DpFocus pagenext"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Alt>Page_Up"</keyname>
- <cmdseq>"DpFocus pageprev"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Alt>Return"</keyname>
- <cmdseq>"DpFocus select=true same"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Alt>Up"</keyname>
- <cmdseq>"DpFocus prev"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control><Mod2>F8"</keyname>
- <cmdseq>"Rerun"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control>Tab"</keyname>
- <cmdseq>"DirFromOther"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control>g"</keyname>
- <cmdseq>"DpGotoRow {It:"Jump To Row Matching"} re=^{Is:"Regular Expression"} focus={Ix:"Focus Destination?"}"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control>l"</keyname>
- <cmdseq>"DpFocusPath select=true"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control>r"</keyname>
- <cmdseq>"DpReorient"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control>s"</keyname>
- <cmdseq>"DpFocusISrch text="</cmdseq>
- </Key>
- <Key>
- <keyname>"<Control>space"</keyname>
- <cmdseq>"MenuPopup"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Mod2>c"</keyname>
- <cmdseq>"Configure"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Mod2>q"</keyname>
- <cmdseq>"Quit"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Shift><Mod2>r"</keyname>
- <cmdseq>"DpMaximize"</cmdseq>
- </Key>
- <Key>
- <keyname>"<Shift>Return"</keyname>
- <cmdseq>"DpFocusPath select=true"</cmdseq>
- </Key>
- <Key>
- <keyname>"BackSpace"</keyname>
- <cmdseq>"DirParent"</cmdseq>
- </Key>
- <Key>
- <keyname>"Delete"</keyname>
- <cmdseq>"Delete"</cmdseq>
- </Key>
- <Key>
- <keyname>"F1"</keyname>
- <cmdseq>"About"</cmdseq>
- </Key>
- <Key>
- <keyname>"F5"</keyname>
- <cmdseq>"DirRescan"</cmdseq>
- </Key>
- <Key>
- <keyname>"F8"</keyname>
- <cmdseq>"Run"</cmdseq>
- </Key>
- <Key>
- <keyname>"Left"</keyname>
- <cmdseq>"DirParent"</cmdseq>
- </Key>
- <Key>
- <keyname>"Tab"</keyname>
- <cmdseq>"ActivateOther"</cmdseq>
- </Key>
- <Key>
- <keyname>"c"</keyname>
- <cmdseq>"Configure"</cmdseq>
- </Key>
- <Key>
- <keyname>"h"</keyname>
- <cmdseq>"DpHide"</cmdseq>
- </Key>
- <Key>
- <keyname>"r"</keyname>
- <cmdseq>"DpRecenter value=50"</cmdseq>
- </Key>
- </Keys>
- <MouseButtons>
- <MouseButton>
- <button>u1</button>
- <state>u5</state>
- <cmdseq>"SelectSuffix action=toggle"</cmdseq>
- </MouseButton>
- <MouseButton>
- <button>u1</button>
- <state>u8</state>
- <cmdseq>"SelectType action=toggle"</cmdseq>
- </MouseButton>
- <MouseButton>
- <button>u2</button>
- <state>u0</state>
- <cmdseq>"DirParent"</cmdseq>
- </MouseButton>
- <MouseButton>
- <button>u2</button>
- <state>u1</state>
- <cmdseq>"SelectRow"</cmdseq>
- </MouseButton>
- <MouseButton>
- <button>u3</button>
- <state>u0</state>
- <cmdseq>"MenuPopup"</cmdseq>
- </MouseButton>
- <MouseButton>
- <button>u3</button>
- <state>u1</state>
- <cmdseq>"mouse_right"</cmdseq>
- </MouseButton>
- <MouseButton>
- <button>u3</button>
- <state>u4</state>
- <cmdseq>"MenuPopup menu=<ActionMenu>"</cmdseq>
- </MouseButton>
- </MouseButtons>
- <ClickMClick>
- <cmdseq>"FileAction action=ClickMClick"</cmdseq>
- <delay>0.400000</delay>
- </ClickMClick>
- <Generals>
- <General>
- <context>"evt-path-rmb"</context>
- <cmdseq>"About"</cmdseq>
- </General>
- </Generals>
- <ignore_numlock>TRUE</ignore_numlock>
- </Controls>
- <Errors>
- <display>0</display>
- <beep>FALSE</beep>
- </Errors>
- <Nagging>
-
-
- </Nagging>
-</GentooConfig>
+++ /dev/null
-# /etc/hosts: Local Host Database
-#
-# This file describes a number of aliases-to-address mappings for the for
-# local hosts that share this file.
-#
-# In the presence of the domain name service or NIS, this file may not be
-# consulted at all; see /etc/host.conf for the resolution order.
-#
-
-# IPv4 and IPv6 localhost aliases
-127.0.0.1 samara.profitbricks.localdomain samara localhost
-::1 samara.profitbricks.localdomain samara localhost
-
-#
-# Imaginary network.
-#10.0.0.2 myname
-#10.0.0.3 myfriend
-#
-# According to RFC 1918, you can use the following IP networks for private
-# nets which will never be connected to the Internet:
-#
-# 10.0.0.0 - 10.255.255.255
-# 172.16.0.0 - 172.31.255.255
-# 192.168.0.0 - 192.168.255.255
-#
-# In case you want to be able to connect directly to the Internet (i.e. not
-# behind a NAT, ADSL router, etc...), you need real official assigned
-# numbers. Do not try to invent your own network numbers but instead get one
-# from your network provider (if any) or from your regional registry (ARIN,
-# APNIC, LACNIC, RIPE NCC, or AfriNIC.)
-#
+++ /dev/null
-# /etc/hosts: Local Host Database
-#
-# This file describes a number of aliases-to-address mappings for the for
-# local hosts that share this file.
-#
-# In the presence of the domain name service or NIS, this file may not be
-# consulted at all; see /etc/host.conf for the resolution order.
-#
-
-# IPv4 and IPv6 localhost aliases
-127.0.0.1 localhost
-::1 localhost
-
-#
-# Imaginary network.
-#10.0.0.2 myname
-#10.0.0.3 myfriend
-#
-# According to RFC 1918, you can use the following IP networks for private
-# nets which will never be connected to the Internet:
-#
-# 10.0.0.0 - 10.255.255.255
-# 172.16.0.0 - 172.31.255.255
-# 192.168.0.0 - 192.168.255.255
-#
-# In case you want to be able to connect directly to the Internet (i.e. not
-# behind a NAT, ADSL router, etc...), you need real official assigned
-# numbers. Do not try to invent your own network numbers but instead get one
-# from your network provider (if any) or from your regional registry (ARIN,
-# APNIC, LACNIC, RIPE NCC, or AfriNIC.)
-#
+++ /dev/null
-# hplip.conf. Generated from hplip.conf.in by configure.
-
-[hplip]
-version=3.11.10
-
-[dirs]
-home=/usr/share/hplip
-run=/var/run
-ppd=/usr/share/ppd/HP
-ppdbase=/usr/share/ppd
-doc=/usr/share/doc/hplip-3.11.10
-html=/usr/share/doc/hplip-3.11.10/html
-icon=/usr/share/applications
-cupsbackend=/usr/libexec/cups/backend
-cupsfilter=/usr/libexec/cups/filter
-drv=/usr/share/cups/drv/hp
-
-# Following values are determined at configure time and cannot be changed.
-[configure]
-network-build=no
-pp-build=yes
-gui-build=yes
-scanner-build=yes
-fax-build=yes
-dbus-build=yes
-cups11-build=no
-doc-build=yes
-shadow-build=no
-hpijs-install=no
-foomatic-drv-install=no
-foomatic-ppd-install=no
-foomatic-rip-hplip-install=no
-hpcups-install=yes
-cups-drv-install=yes
-cups-ppd-install=no
-internal-tag=3.11.10
-restricted-build=no
-ui-toolkit=qt4
-qt3=no
-qt4=yes
-policy-kit=yes
-hpijs-only-build=no
-lite-build=no
-udev-acl-rules=yes
-hpcups-only-build=no
-hpijs-only-build=no
+++ /dev/null
-# hplip.conf. Generated from hplip.conf.in by configure.
-
-[hplip]
-version=3.12.4
-
-[dirs]
-home=/usr/share/hplip
-run=/var/run
-ppd=/usr/share/ppd/HP
-ppdbase=/usr/share/ppd
-doc=/usr/share/doc/hplip-3.12.4
-html=/usr/share/doc/hplip-3.12.4/html
-icon=/usr/share/applications
-cupsbackend=/usr/libexec/cups/backend
-cupsfilter=/usr/libexec/cups/filter
-drv=/usr/share/cups/drv/hp
-
-# Following values are determined at configure time and cannot be changed.
-[configure]
-network-build=no
-pp-build=yes
-gui-build=yes
-scanner-build=yes
-fax-build=yes
-dbus-build=yes
-cups11-build=no
-doc-build=yes
-shadow-build=no
-hpijs-install=no
-foomatic-drv-install=no
-foomatic-ppd-install=no
-foomatic-rip-hplip-install=no
-hpcups-install=yes
-cups-drv-install=yes
-cups-ppd-install=no
-internal-tag=3.12.4
-restricted-build=no
-ui-toolkit=qt4
-qt3=no
-qt4=yes
-policy-kit=yes
-hpijs-only-build=no
-lite-build=no
-udev-acl-rules=yes
-hpcups-only-build=no
-hpijs-only-build=no
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-power/acpid/files/acpid-2.0.11-init.d,v 1.7 2011/12/04 10:33:21 swegener Exp $
-
-extra_started_commands="reload"
-command="/usr/sbin/acpid"
-command_args="${ACPID_OPTIONS}"
-start_stop_daemon_args="--quiet"
-description="Daemon for Advanced Configuration and Power Interface"
-
-depend() {
- need localmount
- use logger
-}
-
-if [ "${RC_VERSION:-0}" = "0" ]; then
- start() {
- eerror "This script cannot be used for baselayout-1."
- return 1
- }
-fi
-
-reload() {
- ebegin "Reloading acpid configuration"
- start-stop-daemon --exec $command --signal HUP
- eend $?
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-power/acpid/files/acpid-2.0.16-init.d,v 1.1 2012/05/19 09:53:59 ssuominen Exp $
-
-extra_started_commands="reload"
-command="/usr/sbin/acpid"
-command_args="${ACPID_ARGS}"
-start_stop_daemon_args="--quiet"
-description="Daemon for Advanced Configuration and Power Interface"
-
-depend() {
- need localmount
- use logger
-}
-
-reload() {
- ebegin "Reloading acpid configuration"
- start-stop-daemon --exec $command --signal HUP
- eend $?
-}
+++ /dev/null
-#!/sbin/runscript
-# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsasound.initd-r4,v 1.2 2011/10/23 15:59:07 polynomial-c Exp $
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-alsastatedir=/var/lib/alsa
-alsascrdir=/etc/alsa.d
-
-extra_commands="save restore"
-
-depend() {
- need localmount
- after bootmisc modules isapnp coldplug hotplug
-}
-
-load_modules() {
- # List of drivers for each card.
- local DRIVERS="$(modprobe -c | sed -n -e 's/^alias \(snd-card-[[:digit:]]\+\) .*/\1/p')"
-
- # Fall back on the automated aliases if we don't have ALSA configured properly...
- if [ -z "${DRIVERS}" ] && \
- ( [ ! -r /proc/asound/cards ] || grep -q ' no soundcards ' /proc/asound/cards 2>/dev/null ) ; then
- ewarn "Could not detect custom ALSA settings. Loading all detected alsa drivers."
- DRIVERS="$(modprobe -c | sed -n -e '/^alias pci:.* snd.*/ s/^alias pci:[^ ]* \(.*\)/\1/p' | sort | uniq)"
- if [ -z "${DRIVERS}" ] ; then
- eerror "Unable to find any ALSA drivers. Have you compiled alsa-drivers correctly?"
- fi
- fi
-
- if [ "${ENABLE_OSS_EMUL}" = "yes" ] ; then
- DRIVERS="${DRIVERS} $(modprobe -l | sed -n -e '/snd.*oss/ s:.*\/\([[:alnum:]_-]\+\).ko:\1:p')"
- fi
-
- # We want to ensure snd-seq is loaded as it is needed for things like
- # timidity even if we don't use a real sequencer.
- DRIVERS="${DRIVERS} $(modprobe -l | sed -n -e '/snd.seq\./ s:.*\/\([[:alnum:]_-]\+\).ko:\1:p')"
-
- # We want to ensure snd-ioctl32 is loaded as it is needed for 32bit
- # compatibility
- DRIVERS="${DRIVERS} $(modprobe -l | sed -n -e '/snd.ioctl32\./ s:.*\/\([[:alnum:]_-]\+\).ko:\1:p')"
-
- local DRIVER= DMOD=
- for DRIVER in ${DRIVERS} ; do
- [ "${DRIVER}" = "off" ] && continue
- DMOD="$(echo "${DRIVER}" | sed -e 's/-/_/g')"
- if ! grep -q "^${DMOD} " /proc/modules ; then
- ebegin "Loading: ${DRIVER}"
- modprobe ${DRIVER}
- eend $?
- fi
- done
-
- if [ -f /proc/asound/seq/drivers ] ; then
- local SEQUENCERS="$(sed -n -e 's/\([^,]*\),empty,.*/\1/p' /proc/asound/seq/drivers)"
- local SEQUENCER
- for SEQUENCER in ${SEQUENCERS} ; do
- DMOD="$(echo "${SEQUENCER}" | sed -e 's/-/_/g')"
- if ! grep -q "^${DMOD} " /proc/modules ; then
- ebegin "Loading: ${SEQUENCER}"
- modprobe ${SEQUENCER}
- eend $?
- fi
- done
- fi
-
- for DRIVER in ${DRIVERS}
- do
- local TMP=${DRIVER##snd-}
- TMP=${TMP##snd_}
- if [ -x "${alsascrdir}/${TMP}" ] ; then
- ebegin "Running: ${alsascrdir}/${TMP}"
- "${alsascrdir}/${TMP}"
- eend $?
- fi
- done
-
- if [ ! -d /proc/asound ] || grep -q ' no soundcards ' /proc/asound/cards ; then
- eerror "ERROR: Failed to load necessary drivers"
- return 1
- fi
-}
-
-unload_modules_24() {
- local LOADED_MODULES="$(lsmod | sed -n -e 's/^\(snd[^ ]*\) .*/\1/p')"
- local MODULE
- for MODULE in ${LOADED_MODULES} ; do
- rmmod "${MODULE}"
- done
- rmmod soundcore 2>/dev/null
- rmmod gameport 2>/dev/null
-
- lsmod | grep -vq '^snd'
-}
-
-unload_modules_recursive() {
- local revdeps="$(lsmod | sed -n -e "s/,/ /g" -e "s/^$1 *[0-9]* *[0-9]* \(.*\)/\1/p")"
-
- for module in ${revdeps} ; do
- unload_modules_recursive "${module}"
- done
-
- vebegin "Unloading: $1"
- rmmod --wait "$1"
- veend $?
-}
-
-unload_modules_26() {
- # First of all, remove the snd module and all the modules depending
- # on it, this should remove already most of ALSA modules.
- lsmod | grep -q "^snd[[:space:]]" && unload_modules_recursive snd
-
- # Then find the remaining ones, and handle them too.
- for module in $(lsmod | sed -n -e 's/^\(snd[^ ]*\) .*/\1/p'); do
- unload_modules_recursive "${module}"
- done
-
- lsmod | grep -vq "^snd"
-}
-
-terminate() {
- #
- # Kill processes holding open sound devices
- #
- # DEVS=`find /dev/ -follow -type c -maxdepth 1 -print 2>/dev/null | xargs ls -dils | grep "1*1[46]," | cut -d: -f2 | cut -d" " -f2; echo /proc/asound/dev/*`
- local ossdevs="/dev/admmidi* /dev/adsp* /dev/amidi* /dev/audio* /dev/dmfm* \
- /dev/dmmidi* /dev/dsp* /dev/dspW* /dev/midi0* /dev/mixer* /dev/music \
- /dev/patmgr* /dev/sequencer* /dev/sndstat"
- local alsadevs="/proc/asound/dev/* /dev/sound/* /dev/snd/*"
- fuser -k ${ossdevs} ${alsadevs} >/dev/null 2>/dev/null
-
- # remove all sequencer connections if any
- [ -f /proc/asound/seq/clients ] && type aconnect >/dev/null 2>/dev/null && aconnect --removeall
-}
-
-restore() {
- ebegin "Restoring Mixer Levels"
-
- if [ ! -r "${alsastatedir}/asound.state" ] ; then
- ewarn "No mixer config in ${alsastatedir}/asound.state, you have to unmute your card!"
- eend 0
- return 0
- fi
-
- local cards="$(sed -n -e 's/ *\([[:digit:]]*\) .*/\1/p' /proc/asound/cards)"
- local CARDNUM
- for cardnum in ${cards}; do
- [ -e /dev/snd/controlC${cardnum} ] || sleep 2
- [ -e /dev/snd/controlC${cardnum} ] || sleep 2
- [ -e /dev/snd/controlC${cardnum} ] || sleep 2
- [ -e /dev/snd/controlC${cardnum} ] || sleep 2
- alsactl -f "${alsastatedir}/asound.state" restore ${cardnum} \
- || ewarn "Errors while restoring defaults, ignoring"
- done
-
- for ossfile in "${alsastatedir}"/oss/card*_pcm* ; do
- [ -e "${ossfile}" ] || continue
- # We use cat because I'm not sure if cp works properly on /proc
- local procfile=${ossfile##${alsastatedir}/oss}
- procfile="$(echo "${procfile}" | sed -e 's,_,/,g')"
- if [ -e /proc/asound/"${procfile}"/oss ] ; then
- cat "${ossfile}" > /proc/asound/"${procfile}"/oss
- fi
- done
-
- eend 0
-}
-
-save() {
- ebegin "Storing ALSA Mixer Levels"
-
- mkdir -p "${alsastatedir}"
- if ! alsactl -f "${alsastatedir}/asound.state" store; then
- eerror "Error saving levels."
- eend 1
- return 1
- fi
-
- for ossfile in /proc/asound/card*/pcm*/oss; do
- [ -e "${ossfile}" ] || continue
- local device=${ossfile##/proc/asound/} ; device=${device%%/oss}
- device="$(echo "${device}" | sed -e 's,/,_,g')"
- mkdir -p "${alsastatedir}/oss/"
- cp "${ossfile}" "${alsastatedir}/oss/${device}"
- done
-
- eend 0
-}
-
-start() {
- if [ -f /proc/modules ] && [ "${LOAD_ON_START}" = "yes" ]; then
- ebegin "Loading ALSA modules"
- eindent
- load_modules
- eoutdent
- eend $? || return 1
- fi
-
- if [ ! -d /proc/asound ]; then
- eerror "ALSA failed to load."
- eend 1
- return 1
- elif [ "${RESTORE_ON_START}" = "yes" ]; then
- restore
- fi
-
- return 0
-}
-
-stop() {
- if [ ! -d /proc/asound ] ; then
- eerror "ALSA is not loaded"
- return 0
- fi
-
- [ "${SAVE_ON_STOP}" = "yes" ] && save
-
- return 0
-}
+++ /dev/null
-#!/sbin/runscript
-# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsasound.initd-r5,v 1.1 2012/02/20 09:03:53 chainsaw Exp $
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-alsastatedir=/var/lib/alsa
-alsascrdir=/etc/alsa.d
-
-extra_commands="save restore"
-
-depend() {
- need localmount
- after bootmisc modules isapnp coldplug hotplug
-}
-
-restore() {
- ebegin "Restoring Mixer Levels"
-
- if [ ! -r "${alsastatedir}/asound.state" ] ; then
- ewarn "No mixer config in ${alsastatedir}/asound.state, you have to unmute your card!"
- eend 0
- return 0
- fi
-
- local cards="$(sed -n -e 's/ *\([[:digit:]]*\) .*/\1/p' /proc/asound/cards)"
- local CARDNUM
- for cardnum in ${cards}; do
- [ -e /dev/snd/controlC${cardnum} ] || sleep 2
- [ -e /dev/snd/controlC${cardnum} ] || sleep 2
- [ -e /dev/snd/controlC${cardnum} ] || sleep 2
- [ -e /dev/snd/controlC${cardnum} ] || sleep 2
- alsactl -I -f "${alsastatedir}/asound.state" restore ${cardnum} \
- || ewarn "Errors while restoring defaults, ignoring"
- done
-
- for ossfile in "${alsastatedir}"/oss/card*_pcm* ; do
- [ -e "${ossfile}" ] || continue
- # We use cat because I'm not sure if cp works properly on /proc
- local procfile=${ossfile##${alsastatedir}/oss}
- procfile="$(echo "${procfile}" | sed -e 's,_,/,g')"
- if [ -e /proc/asound/"${procfile}"/oss ] ; then
- cat "${ossfile}" > /proc/asound/"${procfile}"/oss
- fi
- done
-
- eend 0
-}
-
-save() {
- ebegin "Storing ALSA Mixer Levels"
-
- mkdir -p "${alsastatedir}"
- if ! alsactl -f "${alsastatedir}/asound.state" store; then
- eerror "Error saving levels."
- eend 1
- return 1
- fi
-
- for ossfile in /proc/asound/card*/pcm*/oss; do
- [ -e "${ossfile}" ] || continue
- local device=${ossfile##/proc/asound/} ; device=${device%%/oss}
- device="$(echo "${device}" | sed -e 's,/,_,g')"
- mkdir -p "${alsastatedir}/oss/"
- cp "${ossfile}" "${alsastatedir}/oss/${device}"
- done
-
- eend 0
-}
-
-start() {
- if [ "${RESTORE_ON_START}" = "yes" ]; then
- restore
- fi
-
- return 0
-}
-
-stop() {
- if [ "${SAVE_ON_STOP}" = "yes" ]; then
- save
- fi
- return 0
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-extra_commands="configtest modules virtualhosts"
-extra_started_commands="configdump fullstatus graceful gracefulstop reload"
-
-description_configdump="Dumps the configuration of the runing apache server. Requires server-info to be enabled and www-client/lynx."
-description_configtest="Run syntax tests for configuration files."
-description_fullstatus="Gives the full status of the server. Requires lynx and server-status to be enabled."
-description_graceful="A graceful restart advises the children to exit after the current request and reloads the configuration."
-description_gracefulstop="A graceful stop advises the children to exit after the current request and stops the server."
-description_modules="Dump a list of loaded Static and Shared Modules."
-description_reload="Kills all children and reloads the configuration."
-description_virtualhosts="Show the settings as parsed from the config file (currently only shows the virtualhost settings)."
-description_stop="Kills all children and stops the server."
-
-depend() {
- need net
- use mysql dns logger netmount postgresql
- after sshd
-}
-
-configtest() {
- ebegin "Checking ${SVCNAME} configuration"
- checkconfig
- eend $?
-}
-
-checkconfd() {
- if [ ! -f /etc/init.d/sysfs ]; then
- eerror "This init script works only with openrc (baselayout-2)."
- eerror "If you still need baselayout-1.x, please, use"
- eerror "apache2.initd-baselayout-1 from /usr/share/doc/apache2-*/"
- fi
-
- PIDFILE="${PIDFILE:-/var/run/apache2.pid}"
- TIMEOUT=${TIMEOUT:-15}
-
- SERVERROOT="${SERVERROOT:-/usr/lib64/apache2}"
- if [ ! -d ${SERVERROOT} ]; then
- eerror "SERVERROOT does not exist: ${SERVERROOT}"
- return 1
- fi
-
- CONFIGFILE="${CONFIGFILE:-/etc/apache2/httpd.conf}"
- [ "${CONFIGFILE#/}" = "${CONFIGFILE}" ] && CONFIGFILE="${SERVERROOT}/${CONFIGFILE}"
- if [ ! -r "${CONFIGFILE}" ]; then
- eerror "Unable to read configuration file: ${CONFIGFILE}"
- return 1
- fi
-
- APACHE2_OPTS="${APACHE2_OPTS} -d ${SERVERROOT}"
- APACHE2_OPTS="${APACHE2_OPTS} -f ${CONFIGFILE}"
- [ -n "${STARTUPERRORLOG}" ] && APACHE2_OPTS="${APACHE2_OPTS} -E ${STARTUPERRORLOG}"
-
- APACHE2="/usr/sbin/apache2"
-}
-
-checkconfig() {
- checkconfd || return 1
-
- ${APACHE2} ${APACHE2_OPTS} -t 1>/dev/null 2>&1
- ret=$?
- if [ $ret -ne 0 ]; then
- eerror "${SVCNAME} has detected an error in your setup:"
- ${APACHE2} ${APACHE2_OPTS} -t
- fi
-
- return $ret
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting ${SVCNAME}"
- # Use start stop daemon to apply system limits #347301
- start-stop-daemon --start -- ${APACHE2} ${APACHE2_OPTS} -k start
-
- i=0
- while [ ! -e "${PIDFILE}" ] && [ $i -lt ${TIMEOUT} ]; do
- sleep 1 && i=$(expr $i + 1)
- done
-
- eend $(test $i -lt ${TIMEOUT})
-}
-
-stop() {
- if [ "${RC_CMD}" = "restart" ]; then
- checkconfig || return 1
- else
- checkconfd || return 1
- fi
-
- PID=$(cat "${PIDFILE}" 2>/dev/null)
- if [ -z "${PID}" ]; then
- einfo "${SVCNAME} not running (no pid file)"
- return 0
- fi
-
- ebegin "Stopping ${SVCNAME}"
- ${APACHE2} ${APACHE2_OPTS} -k stop
-
- i=0
- while ( ! test -f "${PIDFILE}" && pgrep -P ${PID} apache2 >/dev/null ) \
- && [ $i -lt ${TIMEOUT} ]; do
- sleep 1 && i=$(expr $i + 1)
- done
-
- eend $(test $i -lt ${TIMEOUT})
-}
-
-reload() {
- RELOAD_TYPE="${RELOAD_TYPE:-graceful}"
-
- checkconfig || return 1
-
- if [ "${RELOAD_TYPE}" = "restart" ]; then
- ebegin "Restarting ${SVCNAME}"
- ${APACHE2} ${APACHE2_OPTS} -k restart
- eend $?
- elif [ "${RELOAD_TYPE}" = "graceful" ]; then
- ebegin "Gracefully restarting ${SVCNAME}"
- ${APACHE2} ${APACHE2_OPTS} -k graceful
- eend $?
- else
- eerror "${RELOAD_TYPE} is not a valid RELOAD_TYPE. Please edit /etc/conf.d/${SVCNAME}"
- fi
-}
-
-graceful() {
- checkconfig || return 1
- ebegin "Gracefully restarting ${SVCNAME}"
- ${APACHE2} ${APACHE2_OPTS} -k graceful
- eend $?
-}
-
-gracefulstop() {
- checkconfig || return 1
- ebegin "Gracefully stopping ${SVCNAME}"
- ${APACHE2} ${APACHE2_OPTS} -k graceful-stop
- eend $?
-}
-
-modules() {
- checkconfig || return 1
- ${APACHE2} ${APACHE2_OPTS} -M 2>&1
-}
-
-fullstatus() {
- LYNX="${LYNX:-lynx -dump}"
- STATUSURL="${STATUSURL:-http://localhost/server-status}"
-
- if ! type -p $(set -- ${LYNX}; echo $1) 2>&1 >/dev/null; then
- eerror "lynx not found! you need to emerge www-client/lynx"
- else
- ${LYNX} ${STATUSURL}
- fi
-}
-
-virtualhosts() {
- checkconfig || return 1
- ${APACHE2} ${APACHE2_OPTS} -S
-}
-
-configdump() {
- LYNX="${LYNX:-lynx -dump}"
- INFOURL="${INFOURL:-http://localhost/server-info}"
-
- checkconfd || return 1
-
- if ! type -p $(set -- ${LYNX}; echo $1) 2>&1 >/dev/null; then
- eerror "lynx not found! you need to emerge www-client/lynx"
- else
- echo "${APACHE2} started with '${APACHE2_OPTS}'"
- for i in config server list; do
- ${LYNX} "${INFOURL}/?${i}" | sed '/Apache Server Information/d;/^[[:space:]]\+[_]\+$/Q'
- done
- fi
-}
-
-# vim: ts=4 filetype=gentoo-init-d
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-extra_commands="configtest modules virtualhosts"
-extra_started_commands="configdump fullstatus graceful gracefulstop reload"
-
-description_configdump="Dumps the configuration of the runing apache server. Requires server-info to be enabled and www-client/lynx."
-description_configtest="Run syntax tests for configuration files."
-description_fullstatus="Gives the full status of the server. Requires lynx and server-status to be enabled."
-description_graceful="A graceful restart advises the children to exit after the current request and reloads the configuration."
-description_gracefulstop="A graceful stop advises the children to exit after the current request and stops the server."
-description_modules="Dump a list of loaded Static and Shared Modules."
-description_reload="Kills all children and reloads the configuration."
-description_virtualhosts="Show the settings as parsed from the config file (currently only shows the virtualhost settings)."
-description_stop="Kills all children and stops the server."
-
-depend() {
- need net
- use mysql dns logger netmount postgresql
- after sshd
-}
-
-configtest() {
- ebegin "Checking ${SVCNAME} configuration"
- checkconfig
- eend $?
-}
-
-checkconfd() {
- if [ ! -f /etc/init.d/sysfs ]; then
- eerror "This init script works only with openrc (baselayout-2)."
- eerror "If you still need baselayout-1.x, please, use"
- eerror "apache2.initd-baselayout-1 from /usr/share/doc/apache2-*/"
- fi
-
- PIDFILE="${PIDFILE:-/var/run/apache2.pid}"
- TIMEOUT=${TIMEOUT:-15}
-
- SERVERROOT="${SERVERROOT:-/usr/lib64/apache2}"
- if [ ! -d ${SERVERROOT} ]; then
- eerror "SERVERROOT does not exist: ${SERVERROOT}"
- return 1
- fi
-
- CONFIGFILE="${CONFIGFILE:-/etc/apache2/httpd.conf}"
- [ "${CONFIGFILE#/}" = "${CONFIGFILE}" ] && CONFIGFILE="${SERVERROOT}/${CONFIGFILE}"
- if [ ! -r "${CONFIGFILE}" ]; then
- eerror "Unable to read configuration file: ${CONFIGFILE}"
- return 1
- fi
-
- APACHE2_OPTS="${APACHE2_OPTS} -d ${SERVERROOT}"
- APACHE2_OPTS="${APACHE2_OPTS} -f ${CONFIGFILE}"
- [ -n "${STARTUPERRORLOG}" ] && APACHE2_OPTS="${APACHE2_OPTS} -E ${STARTUPERRORLOG}"
-
- APACHE2="/usr/sbin/apache2"
-}
-
-checkconfig() {
- checkconfd || return 1
-
- ${APACHE2} ${APACHE2_OPTS} -t 1>/dev/null 2>&1
- ret=$?
- if [ $ret -ne 0 ]; then
- eerror "${SVCNAME} has detected an error in your setup:"
- ${APACHE2} ${APACHE2_OPTS} -t
- fi
-
- return $ret
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting ${SVCNAME}"
- # Use start stop daemon to apply system limits #347301
- start-stop-daemon --start -- ${APACHE2} ${APACHE2_OPTS} -k start
-
- i=0
- while [ ! -e "${PIDFILE}" ] && [ $i -lt ${TIMEOUT} ]; do
- sleep 1 && i=$(expr $i + 1)
- done
-
- eend $(test $i -lt ${TIMEOUT})
-}
-
-stop() {
- if [ "${RC_CMD}" = "restart" ]; then
- checkconfig || return 1
- else
- checkconfd || return 1
- fi
-
- PID=$(cat "${PIDFILE}" 2>/dev/null)
- if [ -z "${PID}" ]; then
- einfo "${SVCNAME} not running (no pid file)"
- return 0
- fi
-
- ebegin "Stopping ${SVCNAME}"
- ${APACHE2} ${APACHE2_OPTS} -k stop
-
- i=0
- while ( test -f "${PIDFILE}" && pgrep -P ${PID} apache2 >/dev/null ) \
- && [ $i -lt ${TIMEOUT} ]; do
- sleep 1 && i=$(expr $i + 1)
- done
-
- eend $(test $i -lt ${TIMEOUT})
-}
-
-reload() {
- RELOAD_TYPE="${RELOAD_TYPE:-graceful}"
-
- checkconfig || return 1
-
- if [ "${RELOAD_TYPE}" = "restart" ]; then
- ebegin "Restarting ${SVCNAME}"
- ${APACHE2} ${APACHE2_OPTS} -k restart
- eend $?
- elif [ "${RELOAD_TYPE}" = "graceful" ]; then
- ebegin "Gracefully restarting ${SVCNAME}"
- ${APACHE2} ${APACHE2_OPTS} -k graceful
- eend $?
- else
- eerror "${RELOAD_TYPE} is not a valid RELOAD_TYPE. Please edit /etc/conf.d/${SVCNAME}"
- fi
-}
-
-graceful() {
- checkconfig || return 1
- ebegin "Gracefully restarting ${SVCNAME}"
- ${APACHE2} ${APACHE2_OPTS} -k graceful
- eend $?
-}
-
-gracefulstop() {
- checkconfig || return 1
- ebegin "Gracefully stopping ${SVCNAME}"
- ${APACHE2} ${APACHE2_OPTS} -k graceful-stop
- eend $?
-}
-
-modules() {
- checkconfig || return 1
- ${APACHE2} ${APACHE2_OPTS} -M 2>&1
-}
-
-fullstatus() {
- LYNX="${LYNX:-lynx -dump}"
- STATUSURL="${STATUSURL:-http://localhost/server-status}"
-
- if ! type -p $(set -- ${LYNX}; echo $1) 2>&1 >/dev/null; then
- eerror "lynx not found! you need to emerge www-client/lynx"
- else
- ${LYNX} ${STATUSURL}
- fi
-}
-
-virtualhosts() {
- checkconfig || return 1
- ${APACHE2} ${APACHE2_OPTS} -S
-}
-
-configdump() {
- LYNX="${LYNX:-lynx -dump}"
- INFOURL="${INFOURL:-http://localhost/server-info}"
-
- checkconfd || return 1
-
- if ! type -p $(set -- ${LYNX}; echo $1) 2>&1 >/dev/null; then
- eerror "lynx not found! you need to emerge www-client/lynx"
- else
- echo "${APACHE2} started with '${APACHE2_OPTS}'"
- for i in config server list; do
- ${LYNX} "${INFOURL}/?${i}" | sed '/Apache Server Information/d;/^[[:space:]]\+[_]\+$/Q'
- done
- fi
-}
-
-# vim: ts=4 filetype=gentoo-init-d
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/consolekit/files/consolekit-0.1.rc,v 1.2 2009/09/12 19:46:19 nirbheek Exp $
-
-depend() {
- need dbus
- use logger
-}
-
-start() {
- ebegin "Starting ConsoleKit daemon"
-
- start-stop-daemon --start -q \
- --pidfile /var/run/ConsoleKit/pid \
- --exec /usr/sbin/console-kit-daemon --
- eend $?
-}
-
-stop() {
- ebegin "Stopping ConsoleKit daemon"
- start-stop-daemon --stop -q --pidfile /var/run/ConsoleKit/pid
- eend $?
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/consolekit/files/consolekit-0.2.rc,v 1.1 2011/10/20 19:14:47 axs Exp $
-
-depend() {
- need dbus
- use logger
-}
-
-start() {
- ebegin "Starting ConsoleKit daemon"
-
- checkpath -q -d -m 0755 /var/run/ConsoleKit
-
- start-stop-daemon --start -q \
- --pidfile /var/run/ConsoleKit/pid \
- --exec /usr/sbin/console-kit-daemon --
- eend $?
-}
-
-stop() {
- ebegin "Stopping ConsoleKit daemon"
- start-stop-daemon --stop -q --pidfile /var/run/ConsoleKit/pid
- eend $?
-}
+++ /dev/null
-#!/sbin/runscript
-
-depend() {
- use net
- need dbus
- before nfs
- after logger
-}
-
-start() {
- ebegin "Starting cupsd"
- checkpath -q -d -m 0755 -o root:lp /var/run/cups
- checkpath -q -d -m 0511 -o lp:lpadmin /var/run/cups/certs
- start-stop-daemon --start --quiet --exec /usr/sbin/cupsd
- eend $?
-}
-
-stop() {
- ebegin "Stopping cupsd"
- start-stop-daemon --stop --quiet --exec /usr/sbin/cupsd
- eend $?
-}
+++ /dev/null
-#!/sbin/runscript
-
-depend() {
- use net
- need avahi-daemon dbus
- before nfs
- after logger
-}
-
-start() {
- ebegin "Starting cupsd"
- checkpath -q -d -m 0755 -o root:lp /var/run/cups
- checkpath -q -d -m 0511 -o lp:lpadmin /var/run/cups/certs
- start-stop-daemon --start --quiet --exec /usr/sbin/cupsd
- eend $?
-}
-
-stop() {
- ebegin "Stopping cupsd"
- start-stop-daemon --stop --quiet --exec /usr/sbin/cupsd
- eend $?
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/dbus/files/dbus.init-1.0,v 1.5 2011/09/23 12:45:03 polynomial-c Exp $
-
-extra_started_commands="reload"
-
-depend() {
- need localmount
- after bootmisc
-}
-
-start() {
- ebegin "Starting D-BUS system messagebus"
-
- /usr/bin/dbus-uuidgen --ensure
-
- # We need to test if /var/run/dbus exists, since script will fail if it does not
- [ ! -e /var/run/dbus ] && mkdir /var/run/dbus
-
- start-stop-daemon --start --pidfile /var/run/dbus.pid --exec /usr/bin/dbus-daemon -- --system
- eend $?
-}
-
-stop() {
- local retval
-
- ebegin "Stopping D-BUS system messagebus"
-
- start-stop-daemon --stop --pidfile /var/run/dbus.pid
- retval=$?
-
- eend ${retval}
-
- [ -S /var/run/dbus/system_bus_socket ] && rm -f /var/run/dbus/system_bus_socket
-
- return ${retval}
-}
-
-reload() {
- local retval
-
- ebegin "Reloading D-BUS messagebus config"
-
- /usr/bin/dbus-send --print-reply --system --type=method_call \
- --dest=org.freedesktop.DBus \
- / org.freedesktop.DBus.ReloadConfig > /dev/null
- retval=$?
- eend ${retval}
- return ${retval}
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/dbus/files/dbus.initd,v 1.1 2011/11/05 13:56:10 ssuominen Exp $
-
-extra_started_commands="reload"
-
-depend() {
- need localmount
- after bootmisc
-}
-
-start() {
- ebegin "Starting D-BUS system messagebus"
- /usr/bin/dbus-uuidgen --ensure=/etc/machine-id
-
- # We need to test if /var/run/dbus exists, since script will fail if it does not
- [ ! -e /var/run/dbus ] && mkdir /var/run/dbus
-
- start-stop-daemon --start --pidfile /var/run/dbus.pid --exec /usr/bin/dbus-daemon -- --system
- eend $?
-}
-
-stop() {
- local retval
-
- ebegin "Stopping D-BUS system messagebus"
-
- start-stop-daemon --stop --pidfile /var/run/dbus.pid
- retval=$?
-
- eend ${retval}
-
- [ -S /var/run/dbus/system_bus_socket ] && rm -f /var/run/dbus/system_bus_socket
-
- return ${retval}
-}
-
-reload() {
- local retval
-
- ebegin "Reloading D-BUS messagebus config"
-
- /usr/bin/dbus-send --print-reply --system --type=method_call \
- --dest=org.freedesktop.DBus \
- / org.freedesktop.DBus.ReloadConfig > /dev/null
- retval=$?
- eend ${retval}
- return ${retval}
-}
+++ /dev/null
-#!/sbin/runscript
-
-description="Virtual Machine Management daemon (libvirt)"
-extra_commands="halt"
-extra_started_commands="reload"
-description_halt="Stops the libvirt daemon without stopping your VMs"
-description_reload="Restarts the libvirt daemon without stopping your VMs"
-
-depend() {
- need net
- after ntp-client ntpd nfs iscsid nfsmount portmap rpc.statd iptables ip6tables ebtables ceph corosync sanlock cgconfig
-}
-
-libvirtd_virsh() {
- # Silence errors because virsh always throws an error about
- # not finding the hypervisor version when connecting to libvirtd
- LC_ALL=C virsh -c qemu:///system "$@" 2>/dev/null
-}
-
-libvirtd_dom_list() {
- # Make sure that it wouldn't be confused if the domain name
- # contains the word running.
- libvirtd_virsh list | awk '$3 == "running" { print $1 }'
-}
-
-libvirtd_dom_count() {
- # Make sure that it wouldn't be confused if the domain name
- # contains the word running.
- libvirtd_virsh list | awk 'BEGIN { count = 0 } \
- $3 == "running" { count++ } \
- END { print count }'
-}
-
-libvirtd_net_list() {
- # The purpose of the awk is to avoid networks with 'active' in the name
- libvirtd_virsh net-list | awk '$2 == "active" { print $1 }'
-}
-
-libvirtd_net_count() {
- # The purpose of the awk is to avoid networks with 'active' in the name
- libvirtd_virsh net-list | awk 'BEGIN { count = 0 } \
- $2 == "active" { count++ } \
- END { print count }'
-}
-
-
-start() {
- ebegin "Starting libvirtd"
- start-stop-daemon --start \
- --env KRB5_KTNAME=/etc/libvirt/krb5.tab \
- --exec /usr/sbin/libvirtd -- -d ${LIBVIRTD_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping libvirtd"
- # try to shutdown all (KVM/Qemu) domains
- DOM_COUNT="$(libvirtd_dom_count)"
- if [ "${LIBVIRTD_KVM_SHUTDOWN}" != "none" ] \
- && [ "${DOM_COUNT}" != "0" ] ; then
-
- einfo " Shutting down domain(s):"
- for DOM_ID in $(libvirtd_dom_list) ; do
- NAME="$(libvirtd_virsh domname ${DOM_ID} | head -n 1)"
- einfo " ${NAME}"
- libvirtd_virsh ${LIBVIRTD_KVM_SHUTDOWN} ${DOM_ID} > /dev/null
- done
-
- if [ -n "${LIBVIRTD_KVM_SHUTDOWN_MAXWAIT}" ] ; then
- COUNTER="${LIBVIRTD_KVM_SHUTDOWN_MAXWAIT}"
- else
- COUNTER=500
- fi
-
- if [ "${LIBVIRTD_KVM_SHUTDOWN}" = "shutdown" ]; then
- einfo " Waiting ${COUNTER} seconds while domains shutdown ..."
- DOM_COUNT="$(libvirtd_dom_count)"
- while [ ${DOM_COUNT} -gt 0 ] && [ ${COUNTER} -gt 0 ] ; do
- DOM_COUNT="$(libvirtd_dom_count)"
- sleep 1
- COUNTER=$((${COUNTER} - 1))
- echo -n "."
- done
- fi
-
- DOM_COUNT="$(libvirtd_dom_count)"
- if [ "${DOM_COUNT}" != "0" ] ; then
- eerror " !!! Some guests are still running, stopping anyway"
- fi
-
- fi
-
- NET_COUNT="$(libvirtd_net_count)"
- if [ "${LIBVIRTD_NET_SHUTDOWN}" != "no" ] \
- && [ "${NET_COUNT}" != "0" ]; then
-
- einfo " Shutting down network(s):"
- for NET_NAME in $(libvirtd_net_list); do
- einfo " ${NET_NAME}"
- libvirtd_virsh net-destroy ${NET_NAME} > /dev/null
- done
-
- NET_COUNT="$(libvirtd_net_count)"
- if [ "${NET_COUNT}" != "0" ]; then
- eerror " !!! Some networks are still active, stopping anyway"
- fi
- fi
-
- # Now actually stop the daemon
- start-stop-daemon --stop --quiet --exec \
- /usr/sbin/libvirtd --pidfile=/var/run/libvirtd.pid
- eend $?
-}
-
-halt() {
- ebegin "Stopping libvirtd without shutting down your VMs"
- start-stop-daemon --stop --quiet --exec \
- /usr/sbin/libvirtd --pidfile=/var/run/libvirtd.pid
- eend $?
-}
-
-reload() {
- halt
- start
-}
+++ /dev/null
-#!/sbin/runscript
-
-description="Virtual Machine Management daemon (libvirt)"
-extra_started_commands="reload"
-extra_stopped_commands="halt"
-description_halt="Stops the libvirt daemon without stopping your VMs"
-description_reload="Restarts the libvirt daemon without stopping your VMs"
-
-depend() {
- need net
- after ntp-client ntpd nfs iscsid nfsmount portmap rpc.statd iptables ip6tables ebtables ceph corosync sanlock cgconfig
-}
-
-libvirtd_virsh() {
- local mode=$1
- shift
-
- # Silence errors because virsh always throws an error about
- # not finding the hypervisor version when connecting to libvirtd
- LC_ALL=C virsh -c ${mode}:///system "$@" 2>/dev/null
-}
-
-libvirtd_dom_list() {
- # Make sure that it wouldn't be confused if the domain name
- # contains the word running.
- libvirtd_virsh $1 list | awk '$3 == "running" { print $1 }'
-}
-
-libvirtd_dom_count() {
- # Make sure that it wouldn't be confused if the domain name
- # contains the word running.
- libvirtd_virsh $1 list | awk 'BEGIN { count = 0 } \
- $3 == "running" { count++ } \
- END { print count }'
-}
-
-libvirtd_net_list() {
- # The purpose of the awk is to avoid networks with 'active' in the name
- libvirtd_virsh $1 net-list | awk '$2 == "active" { print $1 }'
-}
-
-libvirtd_net_count() {
- # The purpose of the awk is to avoid networks with 'active' in the name
- libvirtd_virsh $1 net-list | awk 'BEGIN { count = 0 } \
- $2 == "active" { count++ } \
- END { print count }'
-}
-
-
-start() {
- ebegin "Starting libvirtd"
- start-stop-daemon --start \
- --env KRB5_KTNAME=/etc/libvirt/krb5.tab \
- --exec /usr/sbin/libvirtd -- -d ${LIBVIRTD_OPTS}
- eend $?
-}
-
-stop() {
- local counter=
- local vm_name=
- local net_name=
- local dom_id=
-
- ebegin "Stopping libvirtd"
- # try to shutdown all (KVM/Qemu) domains
- if [ "${LIBVIRTD_KVM_SHUTDOWN}" != "none" ] \
- && [ "$(libvirtd_dom_count qemu)" != "0" ] ; then
-
- einfo " Shutting down domain(s):"
- for dom_id in $(libvirtd_dom_list qemu) ; do
- vm_name="$(libvirtd_virsh qemu domname ${dom_id} | head -n 1)"
- einfo " ${vm_name}"
- libvirtd_virsh qemu ${LIBVIRTD_KVM_SHUTDOWN} ${dom_id} > /dev/null
- done
-
- if [ -n "${LIBVIRTD_KVM_SHUTDOWN_MAXWAIT}" ] ; then
- counter="${LIBVIRTD_KVM_SHUTDOWN_MAXWAIT}"
- else
- counter=500
- fi
-
- if [ "${LIBVIRTD_KVM_SHUTDOWN}" = "shutdown" ]; then
- einfo " Waiting ${counter} seconds while domains shutdown ..."
- DOM_COUNT="$(libvirtd_dom_count qemu)"
- while [ ${DOM_COUNT} -gt 0 ] && [ ${counter} -gt 0 ] ; do
- DOM_COUNT="$(libvirtd_dom_count qemu)"
- sleep 1
- counter=$((${counter} - 1))
- echo -n "."
- done
- fi
-
- if [ "$(libvirtd_dom_count qemu)" != "0" ] ; then
- eerror " !!! Some guests are still running, stopping anyway"
- fi
-
- fi
-
- if [ "${LIBVIRTD_KVM_NET_SHUTDOWN}" != "no" ] \
- && [ "$(libvirtd_net_count qemu)" != "0" ]; then
-
- einfo " Shutting down network(s):"
- for net_name in $(libvirtd_net_list qemu); do
- einfo " ${net_name}"
- libvirtd_virsh qemu net-destroy ${net_name} > /dev/null
- done
-
- if [ "$(libvirtd_net_count qemu)" != "0" ]; then
- eerror " !!! Some networks are still active, stopping anyway"
- fi
- fi
-
- # Now actually stop the daemon
- start-stop-daemon --stop --quiet --exec \
- /usr/sbin/libvirtd --pidfile=/var/run/libvirtd.pid
- eend $?
-}
-
-halt() {
- ebegin "Stopping libvirtd without shutting down your VMs"
- start-stop-daemon --stop --quiet --exec \
- /usr/sbin/libvirtd --pidfile=/var/run/libvirtd.pid
- eend $?
-}
-
-reload() {
- halt
- start
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/patchsets/glibc/extra/etc/nscd,v 1.3 2009/09/18 12:29:46 flameeyes Exp $
-
-depend() {
- use dns ldap net slapd
-}
-
-checkconfig() {
- if [ ! -d /var/run/nscd ] ; then
- mkdir -p /var/run/nscd
- chmod 755 /var/run/nscd
- fi
- if [ -z "${NSCD_PERMS_OK}" ] && [ "$(stat -c %a /var/run/nscd)" != "755" ] ; then
- echo ""
- ewarn "nscd run dir is not world readable, you should reset the perms:"
- ewarn "chmod 755 /var/run/nscd"
- ewarn "chmod a+rw /var/run/nscd/socket"
- echo ""
- ewarn "To disable this warning, set 'NSCD_PERMS_OK' in /etc/conf.d/nscd"
- echo ""
- fi
-}
-
-start() {
- checkconfig
-
- ebegin "Starting Name Service Cache Daemon"
- local secure=`while read curline ; do
- table=${curline%:*}
- entries=${curline##$table:}
- table=${table%%[^a-z]*}
- case $table in
- passwd*|group*|hosts)
- for entry in $entries ; do
- case $entry in
- nisplus*)
- /usr/sbin/nscd_nischeck $table || \
- /echo "-S $table,yes"
- ;;
- esac
- done
- ;;
- esac
- done < /etc/nsswitch.conf`
- local pidfile=/var/run/nscd/nscd.pid
- mkdir -p "$(dirname ${pidfile})"
- start-stop-daemon --start --quiet \
- --exec /usr/sbin/nscd --pidfile ${pidfile} \
- -- $secure
- eend $?
-}
-
-stop() {
- local pidfile=/var/run/nscd/nscd.pid
- ebegin "Shutting down Name Service Cache Daemon"
- start-stop-daemon --stop --quiet \
- --exec /usr/sbin/nscd --pidfile ${pidfile}
- eend $?
-}
-
-# vim:ts=4
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/patchsets/glibc/extra/etc/nscd,v 1.5 2011/08/29 05:21:40 vapier Exp $
-
-depend() {
- use dns ldap net slapd
-}
-
-checkconfig() {
- if [ ! -d /var/run/nscd ] ; then
- checkpath -d -m 755 /var/run/nscd
- fi
- if [ -z "${NSCD_PERMS_OK}" ] && [ "$(stat -c %a /var/run/nscd)" != "755" ] ; then
- ewarn "nscd run dir is not world readable, you should reset the perms:"
- ewarn "chmod 755 /var/run/nscd"
- ewarn "chmod a+rw /var/run/nscd/socket"
- ewarn "To disable this warning, set 'NSCD_PERMS_OK' in /etc/conf.d/nscd"
- fi
-
- if grep -qs '^[[:space:]]*persistent\>' /etc/nscd.conf ; then
- checkpath -d -m 700 /var/db/nscd
- fi
-}
-
-start() {
- checkconfig
-
- ebegin "Starting Name Service Cache Daemon"
-
- local secure=`while read curline ; do
- table=${curline%:*}
- entries=${curline##$table:}
- table=${table%%[^a-z]*}
- case $table in
- passwd*|group*|hosts)
- for entry in $entries ; do
- case $entry in
- nisplus*)
- /usr/sbin/nscd_nischeck $table || \
- /echo "-S $table,yes"
- ;;
- esac
- done
- ;;
- esac
- done < /etc/nsswitch.conf`
-
- local pidfile="/var/run/nscd/nscd.pid"
- mkdir -p "${pidfile%/*}"
-
- start-stop-daemon --start --quiet \
- --exec /usr/sbin/nscd --pidfile ${pidfile} \
- -- $secure
- eend $?
-}
-
-stop() {
- local pidfile="/var/run/nscd/nscd.pid"
- ebegin "Shutting down Name Service Cache Daemon"
- start-stop-daemon --stop --quiet \
- --exec /usr/sbin/nscd --pidfile ${pidfile}
- eend $?
-}
-
-# vim:ts=4
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-extra_started_commands="reload"
-
-get_config() {
- [ -f ${PGDATA}/postgresql.conf ] || return 1
-
- eval echo $(sed -e 's:#.*::' ${PGDATA}/postgresql.conf | awk '$1 == "'$1'" { print $2 == "=" ? $3 : $2 }')
-}
-
-depend() {
- use net
- provide postgresql
-
- if [ "$(get_config log_destination)" = "syslog" ]; then
- use logger
- fi
-}
-
-configured_port=$(get_config port)
-: ${configured_port:=${PGPORT}}
-socket_path=$(get_config unix_socket_path)
-: ${socket_path:=/var/run/postgresql}
-
-checkconfig() {
- # Check that DATA_DIR has been set and exists
- if [ -z ${DATA_DIR} ] ; then
- eerror "DATA_DIR not set"
- eerror "HINT: Perhaps you need to update /etc/conf.d/postgresql-9.1"
- fi
- if [ ! -d ${DATA_DIR} ] ; then
- eerror "Directory not found: ${DATA_DIR}"
- eerror "HINT: Ensure that DATA_DIR points to the right path."
- eerror "HINT: Or perhaps you need to create the database cluster:"
- eerror " emerge --config dev-db/postgresql-server:9.1"
- return 1
- fi
-
- # Check for the existence of and PostgreSQL's ability to read the config files.
- if [ ! -f ${PGDATA}/postgresql.conf -o \
- ! -f ${PGDATA}/pg_hba.conf -o ! -f ${PGDATA}/pg_ident.conf ] ; then
- eerror "The following file(s) were not found in ${PGDATA}:"
- [ ! -f ${PGDATA}/postgresql.conf ] && eerror " postgresql.conf"
- [ ! -f ${PGDATA}/pg_hba.conf ] && eerror " pg_hba.conf"
- [ ! -f ${PGDATA}/pg_ident.conf ] && eerror " pg_ident.conf"
- eerror "HINT: Try:"
- eerror " mv ${DATA_DIR}/*.conf ${PGDATA}"
- return 1
- fi
-
- local file
- local failed
- for file in pg_hba pg_ident postgresql ; do
- file="${PGDATA}/${file}.conf"
- su postgres -c "test -r ${file}" || failed="${file} ${failed}"
- done
- if [ -n "${failed}" ] ; then
- eerror "The following file(s) are not readable by 'postgres':"
- local x
- for x in ${failed} ; do
- eerror " ${x}"
- done
- eerror "HINT: Try: 'chmod 644 ${PGDATA}/*.conf'"
- return 1
- fi
-
- checkpath -d -m 0770 -o postgres:postgres ${socket_path}
- if [ -e ${socket_path}/.s.PGSQL.${configured_port} ] ; then
- eerror "Socket conflict."
- eerror "A server is already listening on:"
- eerror " ${socket_path}/.s.PGSQL.${configured_port}"
- eerror "HINT: Change PGPORT to listen on a different socket."
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting PostgreSQL"
-
- rm -f ${DATA_DIR}/postmaster.pid
-
- local extraenv
- local x
- for x in ${PG_EXTRA_ENV} ; do
- extraenv="${extraenv} --env ${x}"
- done
-
- start-stop-daemon --start \
- --user postgres \
- --exec /usr/lib/postgresql-9.1/bin/postgres \
- --env "PGPORT=${configured_port}" \
- ${extraenv} \
- --wait $((${START_TIMEOUT}*1000)) \
- --pidfile ${DATA_DIR}/postmaster.pid \
- -- -D ${PGDATA} --data-directory=${DATA_DIR} --silent-mode=true ${PGOPTS}
- local retval=$?
-
- if [ $retval -ne 0 ] ; then
- eerror "Check the PostgreSQL 9.1 log for a detailed explanation of the above error."
- eend $retval
- return $retval
- fi
-
- eend $retval
-}
-
-stop() {
- local seconds=$(( ${NICE_TIMEOUT} + ${RUDE_TIMEOUT} + ${FORCE_TIMEOUT} ))
- ebegin "Stopping PostgreSQL (this can take up to ${seconds} seconds)"
-
- local retval
- local retries=SIGTERM/${NICE_TIMEOUT}
-
- if [ "${RUDE_QUIT}" != "NO" ] ; then
- einfo "RUDE_QUIT enabled."
- retries="${retries}/SIGINT/${RUDE_TIMEOUT}"
- fi
- if [ "${FORCE_QUIT}" = "YES" ] ; then
- einfo "FORCE_QUIT enabled."
- ewarn "A recover-run might be executed on next startup."
- retries="${retries}/SIGQUIT/${FORCE_TIMEOUT}"
- fi
-
- start-stop-daemon --stop \
- --exec /usr/lib/postgresql-9.1/bin/postgres \
- --retry ${retries} \
- --pidfile ${DATA_DIR}/postmaster.pid
-
- eend
-}
-
-reload() {
- ebegin "Reloading PostgreSQL configuration"
- kill -HUP $(head -n1 ${DATA_DIR}/postmaster.pid)
- eend $?
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-extra_started_commands="reload"
-
-get_config() {
- [ -f ${PGDATA}/postgresql.conf ] || return 1
-
- eval echo $(sed -e 's:#.*::' ${PGDATA}/postgresql.conf | awk '$1 == "'$1'" { print $2 == "=" ? $3 : $2 }')
-}
-
-depend() {
- use net
- provide postgresql
-
- if [ "$(get_config log_destination)" = "syslog" ]; then
- use logger
- fi
-}
-
-configured_port=$(get_config port)
-: ${configured_port:=${PGPORT}}
-socket_path=$(get_config unix_socket_path)
-: ${socket_path:=/run/postgresql}
-
-checkconfig() {
- # Check that DATA_DIR has been set and exists
- if [ -z ${DATA_DIR} ] ; then
- eerror "DATA_DIR not set"
- eerror "HINT: Perhaps you need to update /etc/conf.d/postgresql-9.1"
- fi
- if [ ! -d ${DATA_DIR} ] ; then
- eerror "Directory not found: ${DATA_DIR}"
- eerror "HINT: Ensure that DATA_DIR points to the right path."
- eerror "HINT: Or perhaps you need to create the database cluster:"
- eerror " emerge --config dev-db/postgresql-server:9.1"
- return 1
- fi
-
- # Check for the existence of and PostgreSQL's ability to read the config files.
- if [ ! -f ${PGDATA}/postgresql.conf -o \
- ! -f ${PGDATA}/pg_hba.conf -o ! -f ${PGDATA}/pg_ident.conf ] ; then
- eerror "The following file(s) were not found in ${PGDATA}:"
- [ ! -f ${PGDATA}/postgresql.conf ] && eerror " postgresql.conf"
- [ ! -f ${PGDATA}/pg_hba.conf ] && eerror " pg_hba.conf"
- [ ! -f ${PGDATA}/pg_ident.conf ] && eerror " pg_ident.conf"
- eerror "HINT: Try:"
- eerror " mv ${DATA_DIR}/*.conf ${PGDATA}"
- return 1
- fi
-
- local file
- local failed
- for file in pg_hba pg_ident postgresql ; do
- file="${PGDATA}/${file}.conf"
- su postgres -c "test -r ${file}" || failed="${file} ${failed}"
- done
- if [ -n "${failed}" ] ; then
- eerror "The following file(s) are not readable by 'postgres':"
- local x
- for x in ${failed} ; do
- eerror " ${x}"
- done
- eerror "HINT: Try: 'chmod 644 ${PGDATA}/*.conf'"
- return 1
- fi
-
- checkpath -d -m 0770 -o postgres:postgres ${socket_path}
- if [ -e ${socket_path}/.s.PGSQL.${configured_port} ] ; then
- eerror "Socket conflict."
- eerror "A server is already listening on:"
- eerror " ${socket_path}/.s.PGSQL.${configured_port}"
- eerror "HINT: Change PGPORT to listen on a different socket."
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting PostgreSQL"
-
- rm -f ${DATA_DIR}/postmaster.pid
-
- local extraenv
- local x
- for x in ${PG_EXTRA_ENV} ; do
- extraenv="${extraenv} --env ${x}"
- done
-
- start-stop-daemon --start \
- --user postgres \
- --exec /usr/lib/postgresql-9.1/bin/postgres \
- --env "PGPORT=${configured_port}" \
- ${extraenv} \
- --wait $((${START_TIMEOUT}*1000)) \
- --pidfile ${DATA_DIR}/postmaster.pid \
- -- -D ${PGDATA} --data-directory=${DATA_DIR} --silent-mode=true ${PGOPTS}
- local retval=$?
-
- if [ $retval -ne 0 ] ; then
- eerror "Check the PostgreSQL 9.1 log for a detailed explanation of the above error."
- eend $retval
- return $retval
- fi
-
- eend $retval
-}
-
-stop() {
- local seconds=$(( ${NICE_TIMEOUT} + ${RUDE_TIMEOUT} + ${FORCE_TIMEOUT} ))
- ebegin "Stopping PostgreSQL (this can take up to ${seconds} seconds)"
-
- local retval
- local retries=SIGTERM/${NICE_TIMEOUT}
-
- if [ "${RUDE_QUIT}" != "NO" ] ; then
- einfo "RUDE_QUIT enabled."
- retries="${retries}/SIGINT/${RUDE_TIMEOUT}"
- fi
- if [ "${FORCE_QUIT}" = "YES" ] ; then
- einfo "FORCE_QUIT enabled."
- ewarn "A recover-run might be executed on next startup."
- retries="${retries}/SIGQUIT/${FORCE_TIMEOUT}"
- fi
-
- start-stop-daemon --stop \
- --exec /usr/lib/postgresql-9.1/bin/postgres \
- --retry ${retries} \
- --pidfile ${DATA_DIR}/postmaster.pid
-
- eend
-}
-
-reload() {
- ebegin "Reloading PostgreSQL configuration"
- kill -HUP $(head -n1 ${DATA_DIR}/postmaster.pid)
- eend $?
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-nds/openldap/files/slapd-initd2,v 1.1 2010/04/11 15:14:48 jokey Exp $
-
-depend() {
- need net
- before dbus hald avahi-daemon
- provide ldap
-}
-
-start() {
- ebegin "Starting ldap-server"
- eval start-stop-daemon --start --pidfile /var/run/openldap/slapd.pid --exec /usr/lib64/openldap/slapd -- -u ldap -g ldap "${OPTS}"
- eend $?
-}
-
-stop() {
- ebegin "Stopping ldap-server"
- start-stop-daemon --stop --signal 2 --quiet --pidfile /var/run/openldap/slapd.pid
- eend $?
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-nds/openldap/files/slapd-initd-2.4.28-r1,v 1.2 2012/02/12 21:35:04 robbat2 Exp $
-
-extra_commands="checkconfig"
-
-[ -z "$INSTANCE" ] && INSTANCE="openldap${SVCNAME#slapd}"
-
-depend() {
- need net
- before dbus hald avahi-daemon
- provide ldap
-}
-
-start() {
- if ! checkconfig -Q ; then
- eerror "There is a problem with your slapd.conf!"
- return 1
- fi
- ebegin "Starting ldap-server"
- [ -n "$KRB5_KTNAME" ] && export KRB5_KTNAME
- eval start-stop-daemon --start --pidfile /var/run/openldap/${SVCNAME}.pid --exec /usr/lib64/openldap/slapd -- -u ldap -g ldap "${OPTS}"
- eend $?
-}
-
-stop() {
- ebegin "Stopping ldap-server"
- start-stop-daemon --stop --signal 2 --quiet --pidfile /var/run/openldap/${SVCNAME}.pid
- eend $?
-}
-
-checkconfig() {
- /usr/sbin/slaptest -u "$@" ${OPTS_CONF}
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/files/sshd.rc6.2,v 1.3 2011/12/04 10:08:19 swegener Exp $
-
-extra_commands="checkconfig gen_keys"
-extra_started_commands="reload"
-
-depend() {
- use logger dns
- need net
-}
-
-SSHD_CONFDIR=${SSHD_CONFDIR:-/etc/ssh}
-SSHD_PIDFILE=${SSHD_PIDFILE:-/var/run/${SVCNAME}.pid}
-SSHD_BINARY=${SSHD_BINARY:-/usr/sbin/sshd}
-
-checkconfig() {
- if [ ! -d /var/empty ] ; then
- mkdir -p /var/empty || return 1
- fi
-
- if [ ! -e "${SSHD_CONFDIR}"/sshd_config ] ; then
- eerror "You need an ${SSHD_CONFDIR}/sshd_config file to run sshd"
- eerror "There is a sample file in /usr/share/doc/openssh"
- return 1
- fi
-
- gen_keys || return 1
-
- [ "${SSHD_PIDFILE}" != "/var/run/sshd.pid" ] \
- && SSHD_OPTS="${SSHD_OPTS} -o PidFile=${SSHD_PIDFILE}"
- [ "${SSHD_CONFDIR}" != "/etc/ssh" ] \
- && SSHD_OPTS="${SSHD_OPTS} -f ${SSHD_CONFDIR}/sshd_config"
-
- "${SSHD_BINARY}" -t ${SSHD_OPTS} || return 1
-}
-
-gen_key() {
- local type=$1 key ks
- [ $# -eq 1 ] && ks="${type}_"
- key="${SSHD_CONFDIR}/ssh_host_${ks}key"
- if [ ! -e "${key}" ] ; then
- ebegin "Generating ${type} host key"
- ssh-keygen -t ${type} -f "${key}" -N ''
- eend $? || return $?
- fi
-}
-
-gen_keys() {
- if egrep -q '^[[:space:]]*Protocol[[:space:]]+.*1' "${SSHD_CONFDIR}"/sshd_config ; then
- gen_key rsa1 "" || return 1
- fi
- gen_key dsa && gen_key rsa && gen_key ecdsa
- return $?
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --start --exec "${SSHD_BINARY}" \
- --pidfile "${SSHD_PIDFILE}" \
- -- ${SSHD_OPTS}
- eend $?
-}
-
-stop() {
- if [ "${RC_CMD}" = "restart" ] ; then
- checkconfig || return 1
- fi
-
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --exec "${SSHD_BINARY}" \
- --pidfile "${SSHD_PIDFILE}" --quiet
- eend $?
-}
-
-reload() {
- checkconfig || return 1
- ebegin "Reloading ${SVCNAME}"
- start-stop-daemon --stop --signal HUP --oknodo \
- --exec "${SSHD_BINARY}" --pidfile "${SSHD_PIDFILE}"
- eend $?
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/files/sshd.rc6.3,v 1.2 2011/09/14 21:46:19 polynomial-c Exp $
-
-extra_commands="checkconfig gen_keys"
-extra_started_commands="reload"
-
-depend() {
- use logger dns
- need net
-}
-
-SSHD_CONFDIR=${SSHD_CONFDIR:-/etc/ssh}
-SSHD_PIDFILE=${SSHD_PIDFILE:-/var/run/${SVCNAME}.pid}
-SSHD_BINARY=${SSHD_BINARY:-/usr/sbin/sshd}
-
-checkconfig() {
- if [ ! -d /var/empty ] ; then
- mkdir -p /var/empty || return 1
- fi
-
- if [ ! -e "${SSHD_CONFDIR}"/sshd_config ] ; then
- eerror "You need an ${SSHD_CONFDIR}/sshd_config file to run sshd"
- eerror "There is a sample file in /usr/share/doc/openssh"
- return 1
- fi
-
- gen_keys || return 1
-
- [ "${SSHD_PIDFILE}" != "/var/run/sshd.pid" ] \
- && SSHD_OPTS="${SSHD_OPTS} -o PidFile=${SSHD_PIDFILE}"
- [ "${SSHD_CONFDIR}" != "/etc/ssh" ] \
- && SSHD_OPTS="${SSHD_OPTS} -f ${SSHD_CONFDIR}/sshd_config"
-
- "${SSHD_BINARY}" -t ${SSHD_OPTS} || return 1
-}
-
-gen_key() {
- local type=$1 key ks
- [ $# -eq 1 ] && ks="${type}_"
- key="${SSHD_CONFDIR}/ssh_host_${ks}key"
- if [ ! -e "${key}" ] ; then
- ebegin "Generating ${type} host key"
- ssh-keygen -t ${type} -f "${key}" -N ''
- eend $? || return $?
- fi
-}
-
-gen_keys() {
- if egrep -q '^[[:space:]]*Protocol[[:space:]]+.*1' "${SSHD_CONFDIR}"/sshd_config ; then
- gen_key rsa1 "" || return 1
- fi
- gen_key dsa && gen_key rsa && gen_key ecdsa
- return $?
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --start --exec "${SSHD_BINARY}" \
- --pidfile "${SSHD_PIDFILE}" \
- -- ${SSHD_OPTS}
- eend $?
-}
-
-stop() {
- if [ "${RC_CMD}" = "restart" ] ; then
- checkconfig || return 1
- fi
-
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --exec "${SSHD_BINARY}" \
- --pidfile "${SSHD_PIDFILE}" --quiet
- eend $?
-}
-
-reload() {
- checkconfig || return 1
- ebegin "Reloading ${SVCNAME}"
- start-stop-daemon --signal HUP \
- --exec "${SSHD_BINARY}" --pidfile "${SSHD_PIDFILE}"
- eend $?
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/sysstat/files/sysstat.init.d,v 1.3 2011/05/18 02:21:33 jer Exp $
-
-depend() {
- use hostname
-}
-
-start() {
- ebegin "Writing a dummy startup record using sadc (see sadc(8))..."
- /usr/lib/sa/sadc -F -L -
- eend $?
-}
-
-stop() {
- ebegin "Cannot stop writing a dummy startup record (see sadc(8))..."
- eend $?
-}
+++ /dev/null
-#!/sbin/runscript
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/sysstat/files/sysstat.init.d,v 1.4 2012/05/14 20:01:19 jer Exp $
-
-depend() {
- use hostname
-}
-
-start() {
- ebegin "Writing a dummy startup record using sadc (see sadc(8))..."
- /usr/lib/sa/sa1 --boot
- eend $?
-}
-
-stop() {
- ebegin "Cannot stop writing a dummy startup record (see sadc(8))..."
- eend $?
-}
+++ /dev/null
-# /etc/ksysguardd.conf
-
-# LogFiles: the list of all available logfiles
-LogFiles=messages:/var/log/messages,kern:/var/log/kern.log,daemon:/var/log/daemon.log
-
-# Sensors: the list of all accessible sensors
-# Apm Advanced Power Management
-# Acpi Advanced Configuration and Power Interface
-# CpuInfo CPU-Clock information
-# DiskStat partition space. Data comes from mtab, getmntent() and statfs()
-# DiskStats disk throughput. Data comes from /etc/diskstats
-# LmSensors information about motherboard and CPU
-# LoadAvg system load values
-# LogFile local logfiles
-# Memory physical memory and swap
-# NetDev throughput of network interfaces
-# NetStat number of TCP/UDP/ICMP/Unix sockets
-# ProcessList current processes
-# SoftRaid Monitors software raid devices. See mdadm.
-# Stat interrupts, CPU and disk throughput. Data comes from /etc/stat
-# Uptime System uptime. Data comes from /etc/uptime
-Sensors=ProcessList,Memory,Stat,NetDev,NetStat,Apm,Acpi,CpuInfo,LoadAvg,LmSensors,DiskStat,LogFile,DiskStats,Uptime,SoftRaid
+++ /dev/null
-# /etc/ksysguardd.conf
-
-# LogFiles: the list of all available logfiles
-LogFiles=messages:/var/log/messages,kern:/var/log/kern.log,daemon:/var/log/daemon.log,syslog:/var/log/syslog,auth:/var/log/auth.log
-
-# Sensors: the list of all accessible sensors
-# Apm Advanced Power Management
-# Acpi Advanced Configuration and Power Interface
-# CpuInfo CPU-Clock information
-# DiskStat partition space. Data comes from mtab, getmntent() and statfs()
-# DiskStats disk throughput. Data comes from /etc/diskstats
-# LmSensors information about motherboard and CPU
-# LoadAvg system load values
-# LogFile local logfiles
-# Memory physical memory and swap
-# NetDev throughput of network interfaces
-# NetStat number of TCP/UDP/ICMP/Unix sockets
-# ProcessList current processes
-# SoftRaid Monitors software raid devices. See mdadm.
-# Stat interrupts, CPU and disk throughput. Data comes from /etc/stat
-# Uptime System uptime. Data comes from /etc/uptime
-Sensors=ProcessList,Memory,Stat,NetDev,NetStat,Apm,Acpi,CpuInfo,LoadAvg,LmSensors,DiskStat,LogFile,DiskStats,Uptime,SoftRaid
+++ /dev/null
-[MAIN]
-
-#-----------------------------------------------------------
-# Defines the directory where overlays should be installed
-
-storage : /var/lib/layman
-
-#-----------------------------------------------------------
-# Remote overlay lists will be stored here
-# layman will append _md5(url).xml to each filename
-
-cache : %(storage)s/cache
-
-#-----------------------------------------------------------
-# The list of locally installed overlays
-
-local_list: %(storage)s/overlays.xml
-
-#-----------------------------------------------------------
-# Path to the make.conf file that should be modified by
-# layman
-
-make_conf : %(storage)s/make.conf
-
-#-----------------------------------------------------------
-# URLs of the remote lists of overlays (one per line) or
-# local overlay definitions
-#
-#overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml
-# http://dev.gentoo.org/~wrobel/layman/global-overlays.xml
-# http://mydomain.org/my-layman-list.xml
-# file:///var/lib/layman/my-list.xml
-
-overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml
- http://10.1.1.1/gentoo/overlay-repos.xml
-
-#-----------------------------------------------------------
-# Proxy support
-# If unset, layman will use the http_proxy environment variable.
-#
-#proxy : http://[user:pass@]www.my-proxy.org:3128
-
-#-----------------------------------------------------------
-# Strict checking of overlay definitions
-#
-# The nocheck option is a bit confusing, for historical reasons.
-# Hopefully this description eases the double negation trouble:
-#
-# nocheck : yes
-# - Accepts completene overlay entries without warnings
-# - Lists overlays of type foo (say Git) even with no foo installed
-#
-# nocheck : no
-# - Checks overlay entries for missing description or contact
-# information and issue warnings as needed
-# - Hides overlays of type foo (say Git) if foo not not installed
-#
-nocheck : yes
-
-#-----------------------------------------------------------
-# Umask settings
-#
-# layman should usually work with a umask of 0022. You should
-# only change this setting if you are absolutely certain that
-# you know what you are doing.
-#
-#umask : 0022
-
-#-----------------------------------------------------------
-# Command overrides
-#
-# You can have commands point to either a binary at a different
-# location, e.g.
-#
-# /home/you/local/bin/git
-#
-# or just the command, e.g.
-#
-# git
-#
-# to use PATH-based resolution of the binary to call.
-#
-#bzr_command : /usr/bin/bzr
-#cvs_command : /usr/bin/cvs
-#darcs_command : /usr/bin/darcs
-#git_command : /usr/bin/git
-#mercurial_command : /usr/bin/hg
-#rsync_command : /usr/bin/rsync
-#svn_command : /usr/bin/svn
-#tar_command : /bin/tar
+++ /dev/null
-[MAIN]
-
-#-----------------------------------------------------------
-# Defines the directory where overlays should be installed
-
-storage : /var/lib/layman
-
-#-----------------------------------------------------------
-# Remote overlay lists will be stored here
-# layman will append _md5(url).xml to each filename
-
-cache : %(storage)s/cache
-
-#-----------------------------------------------------------
-# The list of locally installed overlays
-
-local_list: %(storage)s/overlays.xml
-
-#-----------------------------------------------------------
-# Path to the make.conf file that should be modified by
-# layman
-
-make_conf : %(storage)s/make.conf
-
-#-----------------------------------------------------------
-# URLs of the remote lists of overlays (one per line) or
-# local overlay definitions
-#
-#overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml
-# http://dev.gentoo.org/~wrobel/layman/global-overlays.xml
-# http://mydomain.org/my-layman-list.xml
-# file:///var/lib/layman/my-list.xml
-
-overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml
- http://10.1.1.1/gentoo/overlay-repos.xml
-
-#-----------------------------------------------------------
-# Proxy support
-# If unset, layman will use the http_proxy environment variable.
-#
-#proxy : http://[user:pass@]www.my-proxy.org:3128
-
-#-----------------------------------------------------------
-# Strict checking of overlay definitions
-#
-# Set either to "yes" or "no". If "no" layman will issue
-# warnings if an overlay definition is missing either
-# description or contact information.
-#
-nocheck : yes
-
-#-----------------------------------------------------------
-# Umask settings
-#
-# layman should usually work with a umask of 0022. You should
-# only change this setting if you are absolutely certain that
-# you know what you are doing.
-#
-#umask : 0022
-
-#-----------------------------------------------------------
-# Command overrides
-#
-# You can have commands point to either a binary at a different
-# location, e.g.
-#
-# /home/you/local/bin/git
-#
-# or just the command, e.g.
-#
-# git
-#
-# to use PATH-based resolution of the binary to call.
-#
-#bzr_command : /usr/bin/bzr
-#cvs_command : /usr/bin/cvs
-#darcs_command : /usr/bin/darcs
-#git_command : /usr/bin/git
-#mercurial_command : /usr/bin/hg
-#rsync_command : /usr/bin/rsync
-#svn_command : /usr/bin/svn
-#tar_command : /bin/tar
+++ /dev/null
-[MAIN]
-#-----------------------------------------------------------
-# Defines the directory where overlays should be installed
-
-storage : /var/lib/layman
-
-#-----------------------------------------------------------
-# Remote overlay lists will be stored here
-# layman will append _md5(url).xml to each filename
-
-cache : %(storage)s/cache
-
-#-----------------------------------------------------------
-# The list of locally installed overlays
-
-installed: %(storage)s/installed.xml
-
-# This has been renamed from the following
-# old name : value use it for updating to new one above
-# local_list: %(storage)s/overlays.xml
-# either rename the overlays.xml file to installed.xml
-# or edit the value above to the current name of your
-# installed overlay(s) file.
-
-#-----------------------------------------------------------
-# Path to the make.conf file that should be modified by
-# layman
-
-make_conf : %(storage)s/make.conf
-
-#-----------------------------------------------------------
-# URLs of the remote lists of overlays (one per line) or
-# local overlay definitions
-#
-#overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml
-# http://dev.gentoo.org/~wrobel/layman/global-overlays.xml
-# http://mydomain.org/my-layman-list.xml
-# file:///var/lib/layman/my-list.xml
-
-overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml
-
-#-----------------------------------------------------------
-# The directory to scan for xml overlay definition files to include
-# in the list of available overlays. They are automatically added to the
-# "overlays" parameter above. Use either method, but do not add the same
-# definition in both.
-#
-
-#overlay_defs : /etc/layman/overlays
-
-#-----------------------------------------------------------
-# Proxy support
-# If unset, layman will use the http_proxy environment variable.
-#
-#proxy : http://[user:pass@]www.my-proxy.org:3128
-
-#-----------------------------------------------------------
-# Strict checking of overlay definitions
-#
-# The nocheck option is a bit confusing, for historical reasons.
-# Hopefully this description eases the double negation trouble:
-#
-# nocheck : yes
-# - Accepts complete overlay entries without warnings
-# - Lists overlays of type foo (say Git) even with no foo installed
-#
-# nocheck : no
-# - Checks overlay entries for missing description or contact
-# information and issue warnings as needed
-# - Hides overlays of type foo (say Git) if foo not not installed
-#
-nocheck : yes
-
-#-----------------------------------------------------------
-# Umask settings
-#
-# layman should usually work with a umask of 0022. You should
-# only change this setting if you are absolutely certain that
-# you know what you are doing.
-#
-#umask : 0022
-
-#-----------------------------------------------------------
-# News reporting settings
-#
-# This is for when layman is adding/syncing overlays.
-# It is required for GLEP 42.
-# Currently there are 3 possible values:
-# portage, pkgcore, custom
-#
-# portage: uses portage to report news only from overlay(s) in
-# versions >=2.2.0_alpha72 or >=2.1.10.32
-# or all repositories (including gentoo) for older portage versions.
-# pkgcore: does not yet support glep 42, no news is reported
-# custom: requires that you provide a suitable python function
-# to 'custom_news_func' using the api's config.set_option()
-# or define the python package to import it from in custom_news_pkg
-
-news_reporter: portage
-
-#-----------------------------------------------------------
-# News reporting custom function setting
-#
-# the pkg name that contains the layman_news_function()
-# for it to import and use. It must be found in PYTHONPATH
-
-#custom_news_pkg :
-
-#-----------------------------------------------------------
-# Command overrides
-#
-# You can have commands point to either a binary at a different
-# location, e.g.
-#
-# /home/you/local/bin/git
-#
-# or just the command, e.g.
-#
-# git
-#
-# to use PATH-based resolution of the binary to call.
-#
-#bzr_command : /usr/bin/bzr
-#cvs_command : /usr/bin/cvs
-#darcs_command : /usr/bin/darcs
-#git_command : /usr/bin/git
-#mercurial_command : /usr/bin/hg
-#rsync_command : /usr/bin/rsync
-#svn_command : /usr/bin/svn
-#tar_command : /bin/tar
-#g-common_command : /usr/bin/g-common
-
-
-#-----------------------------------------------------------
-# Command additional options
-#
-# These commnad options will be added to the above commands
-# when the overlay is added or synced.
-#
-# note: there are some options hardcoded in the backend
-# scripts already. All VCS types listed here are
-# for general consistency. Options may not be available
-# or recommended for all VCS types and/or add/sync operations.
-# Any options defined here are deemed:
-# "Use at your own risk"
-# and are not supported.
-#
-# eg:
-# svn_addopts : --config-option=config:miscellany:use-commit-times=yes
-#
-
-#bzr_addopts :
-#bzr_syncopts :
-#cvs_addopts :
-#cvs_syncopts :
-#darcs_addopts :
-#darcs_syncopts :
-#git_addopts :
-#git_syncopts :
-#mercurial_addopts :
-#mercurial_syncopts :
-#rsync_syncopts :
-#svn_addopts :
-#svn_syncopts :
-#g-common_generateopts :
-#g-common_syncopts :
-
-
-#-----------------------------------------------------------
-# Per VCS Post Sync/Add hooks
-#
-# The listed commands will be run after every add/sync operation.
-# All on one line If the repo path is needed, use a %cwd= in
-# where you want the path substituted in. It will be detected
-# and replaced with the correct path.
-#
-# eg: git_postsync : git-set-file-times
-# eg: git_postsync : git-set-file-times %cwd=
-# eg: git_postsync : git-set-file-times path=%cwd=
-#
-#bzr_postsync :
-#cvs_postsync :
-#darcs_postsync :
-#git_postsync :
-#mercurial_postsync :
-#rsync_postsync :
-#svn_postsync :
-#tar_postsync :
-#g-common_postsync :
-
-
-#-----------------------------------------------------------
-# Layman user info
-#
-# The user name and email to use when adding new repos
-#
-#git_user : layman
-#git_email : layman@localhost
-
-
+++ /dev/null
-#
-# This can be used to setup URI aliases for frequently
-# used connection URIs. Aliases may contain only the
-# characters a-Z, 0-9, _, -.
-#
-# Following the '=' may be any valid libvirt connection
-# URI, including arbitrary parameters
-
-#uri_aliases = [
-# "hail=qemu+ssh://root@hail.cloud.example.com/system",
-# "sleet=qemu+ssh://root@sleet.cloud.example.com/system",
-#]
+++ /dev/null
-#
-# This can be used to setup URI aliases for frequently
-# used connection URIs. Aliases may contain only the
-# characters a-Z, 0-9, _, -.
-#
-# Following the '=' may be any valid libvirt connection
-# URI, including arbitrary parameters
-
-#uri_aliases = [
-# "hail=qemu+ssh://root@hail.cloud.example.com/system",
-# "sleet=qemu+ssh://root@sleet.cloud.example.com/system",
-#]
-
-#
-# This can be used to prevent probing of the hypervisor
-# driver when no URI is supplied by the application.
-
-#uri_default = "qemu:///system"
+++ /dev/null
-# Master libvirt daemon configuration file
-#
-# For further information consult http://libvirt.org/format.html
-#
-# NOTE: the tests/daemon-conf regression test script requires
-# that each "PARAMETER = VALUE" line in this file have the parameter
-# name just after a leading "#".
-
-#################################################################
-#
-# Network connectivity controls
-#
-
-# Flag listening for secure TLS connections on the public TCP/IP port.
-# NB, must pass the --listen flag to the libvirtd process for this to
-# have any effect.
-#
-# It is necessary to setup a CA and issue server certificates before
-# using this capability.
-#
-# This is enabled by default, uncomment this to disable it
-#listen_tls = 0
-
-# Listen for unencrypted TCP connections on the public TCP/IP port.
-# NB, must pass the --listen flag to the libvirtd process for this to
-# have any effect.
-#
-# Using the TCP socket requires SASL authentication by default. Only
-# SASL mechanisms which support data encryption are allowed. This is
-# DIGEST_MD5 and GSSAPI (Kerberos5)
-#
-# This is disabled by default, uncomment this to enable it.
-#listen_tcp = 1
-
-
-
-# Override the port for accepting secure TLS connections
-# This can be a port number, or service name
-#
-#tls_port = "16514"
-
-# Override the port for accepting insecure TCP connections
-# This can be a port number, or service name
-#
-#tcp_port = "16509"
-
-
-# Override the default configuration which binds to all network
-# interfaces. This can be a numeric IPv4/6 address, or hostname
-#
-#listen_addr = "192.168.0.1"
-
-
-# Flag toggling mDNS advertizement of the libvirt service.
-#
-# Alternatively can disable for all services on a host by
-# stopping the Avahi daemon
-#
-# This is enabled by default, uncomment this to disable it
-#mdns_adv = 0
-
-# Override the default mDNS advertizement name. This must be
-# unique on the immediate broadcast network.
-#
-# The default is "Virtualization Host HOSTNAME", where HOSTNAME
-# is subsituted for the short hostname of the machine (without domain)
-#
-#mdns_name = "Virtualization Host Joe Demo"
-
-
-#################################################################
-#
-# UNIX socket access controls
-#
-
-# Set the UNIX domain socket group ownership. This can be used to
-# allow a 'trusted' set of users access to management capabilities
-# without becoming root.
-#
-# This is restricted to 'root' by default.
-#unix_sock_group = "libvirt"
-
-# Set the UNIX socket permissions for the R/O socket. This is used
-# for monitoring VM status only
-#
-# Default allows any user. If setting group ownership may want to
-# restrict this to:
-#unix_sock_ro_perms = "0777"
-
-# Set the UNIX socket permissions for the R/W socket. This is used
-# for full management of VMs
-#
-# Default allows only root. If PolicyKit is enabled on the socket,
-# the default will change to allow everyone (eg, 0777)
-#
-# If not using PolicyKit and setting group ownership for access
-# control then you may want to relax this to:
-#unix_sock_rw_perms = "0770"
-
-# Set the name of the directory in which sockets will be found/created.
-#unix_sock_dir = "/var/run/libvirt"
-
-#################################################################
-#
-# Authentication.
-#
-# - none: do not perform auth checks. If you can connect to the
-# socket you are allowed. This is suitable if there are
-# restrictions on connecting to the socket (eg, UNIX
-# socket permissions), or if there is a lower layer in
-# the network providing auth (eg, TLS/x509 certificates)
-#
-# - sasl: use SASL infrastructure. The actual auth scheme is then
-# controlled from /etc/sasl2/libvirt.conf. For the TCP
-# socket only GSSAPI & DIGEST-MD5 mechanisms will be used.
-# For non-TCP or TLS sockets, any scheme is allowed.
-#
-# - polkit: use PolicyKit to authenticate. This is only suitable
-# for use on the UNIX sockets. The default policy will
-# require a user to supply their own password to gain
-# full read/write access (aka sudo like), while anyone
-# is allowed read/only access.
-#
-# Set an authentication scheme for UNIX read-only sockets
-# By default socket permissions allow anyone to connect
-#
-# To restrict monitoring of domains you may wish to enable
-# an authentication mechanism here
-#auth_unix_ro = "none"
-
-# Set an authentication scheme for UNIX read-write sockets
-# By default socket permissions only allow root. If PolicyKit
-# support was compiled into libvirt, the default will be to
-# use 'polkit' auth.
-#
-# If the unix_sock_rw_perms are changed you may wish to enable
-# an authentication mechanism here
-#auth_unix_rw = "none"
-
-# Change the authentication scheme for TCP sockets.
-#
-# If you don't enable SASL, then all TCP traffic is cleartext.
-# Don't do this outside of a dev/test scenario. For real world
-# use, always enable SASL and use the GSSAPI or DIGEST-MD5
-# mechanism in /etc/sasl2/libvirt.conf
-#auth_tcp = "sasl"
-
-# Change the authentication scheme for TLS sockets.
-#
-# TLS sockets already have encryption provided by the TLS
-# layer, and limited authentication is done by certificates
-#
-# It is possible to make use of any SASL authentication
-# mechanism as well, by using 'sasl' for this option
-#auth_tls = "none"
-
-
-
-#################################################################
-#
-# TLS x509 certificate configuration
-#
-
-
-# Override the default server key file path
-#
-#key_file = "/etc/pki/libvirt/private/serverkey.pem"
-
-# Override the default server certificate file path
-#
-#cert_file = "/etc/pki/libvirt/servercert.pem"
-
-# Override the default CA certificate path
-#
-#ca_file = "/etc/pki/CA/cacert.pem"
-
-# Specify a certificate revocation list.
-#
-# Defaults to not using a CRL, uncomment to enable it
-#crl_file = "/etc/pki/CA/crl.pem"
-
-
-
-#################################################################
-#
-# Authorization controls
-#
-
-
-# Flag to disable verification of our own server certificates
-#
-# When libvirtd starts it performs some sanity checks against
-# its own certificates.
-#
-# Default is to always run sanity checks. Uncommenting this
-# will disable sanity checks which is not a good idea
-#tls_no_sanity_certificate = 1
-
-# Flag to disable verification of client certificates
-#
-# Client certificate verification is the primary authentication mechanism.
-# Any client which does not present a certificate signed by the CA
-# will be rejected.
-#
-# Default is to always verify. Uncommenting this will disable
-# verification - make sure an IP whitelist is set
-#tls_no_verify_certificate = 1
-
-
-# A whitelist of allowed x509 Distinguished Names
-# This list may contain wildcards such as
-#
-# "C=GB,ST=London,L=London,O=Red Hat,CN=*"
-#
-# See the POSIX fnmatch function for the format of the wildcards.
-#
-# NB If this is an empty list, no client can connect, so comment out
-# entirely rather than using empty list to disable these checks
-#
-# By default, no DN's are checked
-#tls_allowed_dn_list = ["DN1", "DN2"]
-
-
-# A whitelist of allowed SASL usernames. The format for usernames
-# depends on the SASL authentication mechanism. Kerberos usernames
-# look like username@REALM
-#
-# This list may contain wildcards such as
-#
-# "*@EXAMPLE.COM"
-#
-# See the POSIX fnmatch function for the format of the wildcards.
-#
-# NB If this is an empty list, no client can connect, so comment out
-# entirely rather than using empty list to disable these checks
-#
-# By default, no Username's are checked
-#sasl_allowed_username_list = ["joe@EXAMPLE.COM", "fred@EXAMPLE.COM" ]
-
-
-
-#################################################################
-#
-# Processing controls
-#
-
-# The maximum number of concurrent client connections to allow
-# over all sockets combined.
-#max_clients = 20
-
-
-# The minimum limit sets the number of workers to start up
-# initially. If the number of active clients exceeds this,
-# then more threads are spawned, upto max_workers limit.
-# Typically you'd want max_workers to equal maximum number
-# of clients allowed
-#min_workers = 5
-#max_workers = 20
-
-
-# The number of priority workers. If all workers from above
-# pool will stuck, some calls marked as high priority
-# (notably domainDestroy) can be executed in this pool.
-#prio_workers = 5
-
-# Total global limit on concurrent RPC calls. Should be
-# at least as large as max_workers. Beyond this, RPC requests
-# will be read into memory and queued. This directly impact
-# memory usage, currently each request requires 256 KB of
-# memory. So by default upto 5 MB of memory is used
-#
-# XXX this isn't actually enforced yet, only the per-client
-# limit is used so far
-#max_requests = 20
-
-# Limit on concurrent requests from a single client
-# connection. To avoid one client monopolizing the server
-# this should be a small fraction of the global max_requests
-# and max_workers parameter
-#max_client_requests = 5
-
-#################################################################
-#
-# Logging controls
-#
-
-# Logging level: 4 errors, 3 warnings, 2 information, 1 debug
-# basically 1 will log everything possible
-#log_level = 3
-
-# Logging filters:
-# A filter allows to select a different logging level for a given category
-# of logs
-# The format for a filter is:
-# x:name
-# where name is a match string e.g. remote or qemu
-# the x prefix is the minimal level where matching messages should be logged
-# 1: DEBUG
-# 2: INFO
-# 3: WARNING
-# 4: ERROR
-#
-# Multiple filter can be defined in a single @filters, they just need to be
-# separated by spaces.
-#
-# e.g:
-# log_filters="3:remote 4:event"
-# to only get warning or errors from the remote layer and only errors from
-# the event layer.
-
-# Logging outputs:
-# An output is one of the places to save logging information
-# The format for an output can be:
-# x:stderr
-# output goes to stderr
-# x:syslog:name
-# use syslog for the output and use the given name as the ident
-# x:file:file_path
-# output to a file, with the given filepath
-# In all case the x prefix is the minimal level, acting as a filter
-# 1: DEBUG
-# 2: INFO
-# 3: WARNING
-# 4: ERROR
-#
-# Multiple output can be defined, they just need to be separated by spaces.
-# e.g.:
-# log_outputs="3:syslog:libvirtd"
-# to log all warnings and errors to syslog under the libvirtd ident
-
-# Log debug buffer size: default 64
-# The daemon keeps an internal debug log buffer which will be dumped in case
-# of crash or upon receiving a SIGUSR2 signal. This setting allows to override
-# the default buffer size in kilobytes.
-# If value is 0 or less the debug log buffer is deactivated
-#log_buffer_size = 64
-
-
-##################################################################
-#
-# Auditing
-#
-# This setting allows usage of the auditing subsystem to be altered:
-#
-# audit_level == 0 -> disable all auditing
-# audit_level == 1 -> enable auditing, only if enabled on host (default)
-# audit_level == 2 -> enable auditing, and exit if disabled on host
-#
-#audit_level = 2
-#
-# If set to 1, then audit messages will also be sent
-# via libvirt logging infrastructure. Defaults to 0
-#
-#audit_logging = 1
-
-###################################################################
-# UUID of the host:
-# Provide the UUID of the host here in case the command
-# 'dmidecode -s system-uuid' does not provide a valid uuid. In case
-# 'dmidecode' does not provide a valid UUID and none is provided here, a
-# temporary UUID will be generated.
-# Keep the format of the example UUID below. UUID must not have all digits
-# be the same.
-
-# NB This default all-zeros UUID will not work. Replace
-# it with the output of the 'uuidgen' command and then
-# uncomment this entry
-#host_uuid = "00000000-0000-0000-0000-000000000000"
-
-###################################################################
-# Keepalive protocol:
-# This allows libvirtd to detect broken client connections or even
-# dead client. A keepalive message is sent to a client after
-# keepalive_interval seconds of inactivity to check if the client is
-# still responding; keepalive_count is a maximum number of keepalive
-# messages that are allowed to be sent to the client without getting
-# any response before the connection is considered broken. In other
-# words, the connection is automatically closed approximately after
-# keepalive_interval * (keepalive_count + 1) seconds since the last
-# message received from the client. If keepalive_interval is set to
-# -1, libvirtd will never send keepalive requests; however clients
-# can still send them and the deamon will send responses. When
-# keepalive_count is set to 0, connections will be automatically
-# closed after keepalive_interval seconds of inactivity without
-# sending any keepalive messages.
-#
-#keepalive_interval = 5
-#keepalive_count = 5
-#
-# If set to 1, libvirtd will refuse to talk to clients that do not
-# support keepalive protocol. Defaults to 0.
-#
-#keepalive_required = 1
+++ /dev/null
-# Master libvirt daemon configuration file
-#
-# For further information consult http://libvirt.org/format.html
-#
-# NOTE: the tests/daemon-conf regression test script requires
-# that each "PARAMETER = VALUE" line in this file have the parameter
-# name just after a leading "#".
-
-#################################################################
-#
-# Network connectivity controls
-#
-
-# Flag listening for secure TLS connections on the public TCP/IP port.
-# NB, must pass the --listen flag to the libvirtd process for this to
-# have any effect.
-#
-# It is necessary to setup a CA and issue server certificates before
-# using this capability.
-#
-# This is enabled by default, uncomment this to disable it
-#listen_tls = 0
-
-# Listen for unencrypted TCP connections on the public TCP/IP port.
-# NB, must pass the --listen flag to the libvirtd process for this to
-# have any effect.
-#
-# Using the TCP socket requires SASL authentication by default. Only
-# SASL mechanisms which support data encryption are allowed. This is
-# DIGEST_MD5 and GSSAPI (Kerberos5)
-#
-# This is disabled by default, uncomment this to enable it.
-#listen_tcp = 1
-
-
-
-# Override the port for accepting secure TLS connections
-# This can be a port number, or service name
-#
-#tls_port = "16514"
-
-# Override the port for accepting insecure TCP connections
-# This can be a port number, or service name
-#
-#tcp_port = "16509"
-
-
-# Override the default configuration which binds to all network
-# interfaces. This can be a numeric IPv4/6 address, or hostname
-#
-#listen_addr = "192.168.0.1"
-
-
-# Flag toggling mDNS advertizement of the libvirt service.
-#
-# Alternatively can disable for all services on a host by
-# stopping the Avahi daemon
-#
-# This is disabled by default, uncomment this to enable it
-#mdns_adv = 1
-
-# Override the default mDNS advertizement name. This must be
-# unique on the immediate broadcast network.
-#
-# The default is "Virtualization Host HOSTNAME", where HOSTNAME
-# is subsituted for the short hostname of the machine (without domain)
-#
-#mdns_name = "Virtualization Host Joe Demo"
-
-
-#################################################################
-#
-# UNIX socket access controls
-#
-
-# Set the UNIX domain socket group ownership. This can be used to
-# allow a 'trusted' set of users access to management capabilities
-# without becoming root.
-#
-# This is restricted to 'root' by default.
-#unix_sock_group = "libvirt"
-
-# Set the UNIX socket permissions for the R/O socket. This is used
-# for monitoring VM status only
-#
-# Default allows any user. If setting group ownership may want to
-# restrict this to:
-#unix_sock_ro_perms = "0777"
-
-# Set the UNIX socket permissions for the R/W socket. This is used
-# for full management of VMs
-#
-# Default allows only root. If PolicyKit is enabled on the socket,
-# the default will change to allow everyone (eg, 0777)
-#
-# If not using PolicyKit and setting group ownership for access
-# control then you may want to relax this to:
-#unix_sock_rw_perms = "0770"
-
-# Set the name of the directory in which sockets will be found/created.
-#unix_sock_dir = "/var/run/libvirt"
-
-#################################################################
-#
-# Authentication.
-#
-# - none: do not perform auth checks. If you can connect to the
-# socket you are allowed. This is suitable if there are
-# restrictions on connecting to the socket (eg, UNIX
-# socket permissions), or if there is a lower layer in
-# the network providing auth (eg, TLS/x509 certificates)
-#
-# - sasl: use SASL infrastructure. The actual auth scheme is then
-# controlled from /etc/sasl2/libvirt.conf. For the TCP
-# socket only GSSAPI & DIGEST-MD5 mechanisms will be used.
-# For non-TCP or TLS sockets, any scheme is allowed.
-#
-# - polkit: use PolicyKit to authenticate. This is only suitable
-# for use on the UNIX sockets. The default policy will
-# require a user to supply their own password to gain
-# full read/write access (aka sudo like), while anyone
-# is allowed read/only access.
-#
-# Set an authentication scheme for UNIX read-only sockets
-# By default socket permissions allow anyone to connect
-#
-# To restrict monitoring of domains you may wish to enable
-# an authentication mechanism here
-#auth_unix_ro = "none"
-
-# Set an authentication scheme for UNIX read-write sockets
-# By default socket permissions only allow root. If PolicyKit
-# support was compiled into libvirt, the default will be to
-# use 'polkit' auth.
-#
-# If the unix_sock_rw_perms are changed you may wish to enable
-# an authentication mechanism here
-#auth_unix_rw = "none"
-
-# Change the authentication scheme for TCP sockets.
-#
-# If you don't enable SASL, then all TCP traffic is cleartext.
-# Don't do this outside of a dev/test scenario. For real world
-# use, always enable SASL and use the GSSAPI or DIGEST-MD5
-# mechanism in /etc/sasl2/libvirt.conf
-#auth_tcp = "sasl"
-
-# Change the authentication scheme for TLS sockets.
-#
-# TLS sockets already have encryption provided by the TLS
-# layer, and limited authentication is done by certificates
-#
-# It is possible to make use of any SASL authentication
-# mechanism as well, by using 'sasl' for this option
-#auth_tls = "none"
-
-
-
-#################################################################
-#
-# TLS x509 certificate configuration
-#
-
-
-# Override the default server key file path
-#
-#key_file = "/etc/pki/libvirt/private/serverkey.pem"
-
-# Override the default server certificate file path
-#
-#cert_file = "/etc/pki/libvirt/servercert.pem"
-
-# Override the default CA certificate path
-#
-#ca_file = "/etc/pki/CA/cacert.pem"
-
-# Specify a certificate revocation list.
-#
-# Defaults to not using a CRL, uncomment to enable it
-#crl_file = "/etc/pki/CA/crl.pem"
-
-
-
-#################################################################
-#
-# Authorization controls
-#
-
-
-# Flag to disable verification of our own server certificates
-#
-# When libvirtd starts it performs some sanity checks against
-# its own certificates.
-#
-# Default is to always run sanity checks. Uncommenting this
-# will disable sanity checks which is not a good idea
-#tls_no_sanity_certificate = 1
-
-# Flag to disable verification of client certificates
-#
-# Client certificate verification is the primary authentication mechanism.
-# Any client which does not present a certificate signed by the CA
-# will be rejected.
-#
-# Default is to always verify. Uncommenting this will disable
-# verification - make sure an IP whitelist is set
-#tls_no_verify_certificate = 1
-
-
-# A whitelist of allowed x509 Distinguished Names
-# This list may contain wildcards such as
-#
-# "C=GB,ST=London,L=London,O=Red Hat,CN=*"
-#
-# See the POSIX fnmatch function for the format of the wildcards.
-#
-# NB If this is an empty list, no client can connect, so comment out
-# entirely rather than using empty list to disable these checks
-#
-# By default, no DN's are checked
-#tls_allowed_dn_list = ["DN1", "DN2"]
-
-
-# A whitelist of allowed SASL usernames. The format for usernames
-# depends on the SASL authentication mechanism. Kerberos usernames
-# look like username@REALM
-#
-# This list may contain wildcards such as
-#
-# "*@EXAMPLE.COM"
-#
-# See the POSIX fnmatch function for the format of the wildcards.
-#
-# NB If this is an empty list, no client can connect, so comment out
-# entirely rather than using empty list to disable these checks
-#
-# By default, no Username's are checked
-#sasl_allowed_username_list = ["joe@EXAMPLE.COM", "fred@EXAMPLE.COM" ]
-
-
-
-#################################################################
-#
-# Processing controls
-#
-
-# The maximum number of concurrent client connections to allow
-# over all sockets combined.
-#max_clients = 20
-
-
-# The minimum limit sets the number of workers to start up
-# initially. If the number of active clients exceeds this,
-# then more threads are spawned, upto max_workers limit.
-# Typically you'd want max_workers to equal maximum number
-# of clients allowed
-#min_workers = 5
-#max_workers = 20
-
-
-# The number of priority workers. If all workers from above
-# pool will stuck, some calls marked as high priority
-# (notably domainDestroy) can be executed in this pool.
-#prio_workers = 5
-
-# Total global limit on concurrent RPC calls. Should be
-# at least as large as max_workers. Beyond this, RPC requests
-# will be read into memory and queued. This directly impact
-# memory usage, currently each request requires 256 KB of
-# memory. So by default upto 5 MB of memory is used
-#
-# XXX this isn't actually enforced yet, only the per-client
-# limit is used so far
-#max_requests = 20
-
-# Limit on concurrent requests from a single client
-# connection. To avoid one client monopolizing the server
-# this should be a small fraction of the global max_requests
-# and max_workers parameter
-#max_client_requests = 5
-
-#################################################################
-#
-# Logging controls
-#
-
-# Logging level: 4 errors, 3 warnings, 2 information, 1 debug
-# basically 1 will log everything possible
-#log_level = 3
-
-# Logging filters:
-# A filter allows to select a different logging level for a given category
-# of logs
-# The format for a filter is:
-# x:name
-# where name is a match string e.g. remote or qemu
-# the x prefix is the minimal level where matching messages should be logged
-# 1: DEBUG
-# 2: INFO
-# 3: WARNING
-# 4: ERROR
-#
-# Multiple filter can be defined in a single @filters, they just need to be
-# separated by spaces.
-#
-# e.g:
-# log_filters="3:remote 4:event"
-# to only get warning or errors from the remote layer and only errors from
-# the event layer.
-
-# Logging outputs:
-# An output is one of the places to save logging information
-# The format for an output can be:
-# x:stderr
-# output goes to stderr
-# x:syslog:name
-# use syslog for the output and use the given name as the ident
-# x:file:file_path
-# output to a file, with the given filepath
-# In all case the x prefix is the minimal level, acting as a filter
-# 1: DEBUG
-# 2: INFO
-# 3: WARNING
-# 4: ERROR
-#
-# Multiple output can be defined, they just need to be separated by spaces.
-# e.g.:
-# log_outputs="3:syslog:libvirtd"
-# to log all warnings and errors to syslog under the libvirtd ident
-
-# Log debug buffer size: default 64
-# The daemon keeps an internal debug log buffer which will be dumped in case
-# of crash or upon receiving a SIGUSR2 signal. This setting allows to override
-# the default buffer size in kilobytes.
-# If value is 0 or less the debug log buffer is deactivated
-#log_buffer_size = 64
-
-
-##################################################################
-#
-# Auditing
-#
-# This setting allows usage of the auditing subsystem to be altered:
-#
-# audit_level == 0 -> disable all auditing
-# audit_level == 1 -> enable auditing, only if enabled on host (default)
-# audit_level == 2 -> enable auditing, and exit if disabled on host
-#
-#audit_level = 2
-#
-# If set to 1, then audit messages will also be sent
-# via libvirt logging infrastructure. Defaults to 0
-#
-#audit_logging = 1
-
-###################################################################
-# UUID of the host:
-# Provide the UUID of the host here in case the command
-# 'dmidecode -s system-uuid' does not provide a valid uuid. In case
-# 'dmidecode' does not provide a valid UUID and none is provided here, a
-# temporary UUID will be generated.
-# Keep the format of the example UUID below. UUID must not have all digits
-# be the same.
-
-# NB This default all-zeros UUID will not work. Replace
-# it with the output of the 'uuidgen' command and then
-# uncomment this entry
-#host_uuid = "00000000-0000-0000-0000-000000000000"
-
-###################################################################
-# Keepalive protocol:
-# This allows libvirtd to detect broken client connections or even
-# dead client. A keepalive message is sent to a client after
-# keepalive_interval seconds of inactivity to check if the client is
-# still responding; keepalive_count is a maximum number of keepalive
-# messages that are allowed to be sent to the client without getting
-# any response before the connection is considered broken. In other
-# words, the connection is automatically closed approximately after
-# keepalive_interval * (keepalive_count + 1) seconds since the last
-# message received from the client. If keepalive_interval is set to
-# -1, libvirtd will never send keepalive requests; however clients
-# can still send them and the deamon will send responses. When
-# keepalive_count is set to 0, connections will be automatically
-# closed after keepalive_interval seconds of inactivity without
-# sending any keepalive messages.
-#
-#keepalive_interval = 5
-#keepalive_count = 5
-#
-# If set to 1, libvirtd will refuse to talk to clients that do not
-# support keepalive protocol. Defaults to 0.
-#
-#keepalive_required = 1
+++ /dev/null
-# Master configuration file for the LXC driver.
-# All settings described here are optional - if omitted, sensible
-# defaults are used.
-
-# By default, log messages generated by the lxc controller go to the
-# container logfile. It is also possible to accumulate log messages
-# from all lxc controllers along with libvirtd's log outputs. In this
-# case, the lxc controller will honor either LIBVIRT_LOG_OUTPUTS or
-# log_outputs from libvirtd.conf.
-#
-# This is disabled by default, uncomment below to enable it.
-#
-# log_with_libvirtd = 1
+++ /dev/null
-# Master configuration file for the LXC driver.
-# All settings described here are optional - if omitted, sensible
-# defaults are used.
-
-# By default, log messages generated by the lxc controller go to the
-# container logfile. It is also possible to accumulate log messages
-# from all lxc controllers along with libvirtd's log outputs. In this
-# case, the lxc controller will honor either LIBVIRT_LOG_OUTPUTS or
-# log_outputs from libvirtd.conf.
-#
-# This is disabled by default, uncomment below to enable it.
-#
-# log_with_libvirtd = 1
-
-
-# The default security driver is SELinux. If SELinux is disabled
-# on the host, then the security driver will automatically disable
-# itself. If you wish to disable QEMU SELinux security driver while
-# leaving SELinux enabled for the host in general, then set this
-# to 'none' instead.
-#
-# security_driver = "selinux"
-
-# If set to non-zero, then the default security labeling
-# will make guests confined. If set to zero, then guests
-# will be unconfined by default. Defaults to 0.
-# security_default_confined = 1
-
-# If set to non-zero, then attempts to create unconfined
-# guests will be blocked. Defaults to 0.
-# security_require_confined = 1
+++ /dev/null
-<filter name='no-ip-spoofing' chain='ipv4-ip' priority='-710'>
- <!-- allow DHCP requests -->
- <rule action='accept' direction='out' priority='100'>
- <ip srcipaddr='0.0.0.0' protocol='udp' srcportstart='68' srcportend='68'/>
- </rule>
-
- <!-- allow all known IP addresses -->
- <rule direction='out' action='return' priority='500'>
- <ip srcipaddr='$IP'/>
- </rule>
-
- <!-- drop everything else -->
- <rule direction='out' action='drop' priority='1000'/>
-</filter>
+++ /dev/null
-<filter name='no-ip-spoofing' chain='ipv4-ip' priority='-710'>
- <!-- allow UDP sent from 0.0.0.0 (DHCP); filter more exact later -->
- <rule action='return' direction='out' priority='100'>
- <ip srcipaddr='0.0.0.0' protocol='udp'/>
- </rule>
-
- <!-- allow all known IP addresses -->
- <rule direction='out' action='return' priority='500'>
- <ip srcipaddr='$IP'/>
- </rule>
-
- <!-- drop everything else -->
- <rule direction='out' action='drop' priority='1000'/>
-</filter>
+++ /dev/null
-# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/files/logrotate.conf,v 1.3 2008/12/24 20:49:10 dang Exp $
-#
-# Logrotate default configuration file for Gentoo Linux
-#
-# See "man logrotate" for details
-
-# rotate log files weekly
-weekly
-#daily
-
-# keep 4 weeks worth of backlogs
-rotate 999
-maxage 2y
-
-# create new (empty) log files after rotating old ones
-create
-
-tabooprefix \.
-
-# use date as a suffix of the rotated file
-dateext
-
-# uncomment this if you want your log files compressed
-compress
-
-notifempty
-nomail
-noolddir
-
-# no packages own lastlog or wtmp -- we'll rotate them here
-/var/log/wtmp {
- weekly
- create 0664 root utmp
- rotate 12
- olddir /var/log/wtmp.d
- size 4M
-}
-
-/var/log/btmp {
- missingok
- monthly
- create 0600 root utmp
- rotate 12
- olddir /var/log/wtmp.d
- size 4M
-}
-
-# packages can drop log rotation information into this directory
-include /etc/logrotate.d
-
-# system-specific logs may be also be configured here.
-
-# vim: ts=4 filetype=conf
+++ /dev/null
-# $Header: /var/cvsroot/gentoo-x86/app-admin/logrotate/files/logrotate.conf,v 1.3 2008/12/24 20:49:10 dang Exp $
-#
-# Logrotate default configuration file for Gentoo Linux
-#
-# See "man logrotate" for details
-
-# rotate log files weekly
-weekly
-#daily
-
-# keep 4 weeks worth of backlogs
-rotate 4
-
-# create new (empty) log files after rotating old ones
-create
-
-# use date as a suffix of the rotated file
-dateext
-
-# uncomment this if you want your log files compressed
-compress
-
-# packages can drop log rotation information into this directory
-include /etc/logrotate.d
-
-notifempty
-nomail
-noolddir
-
-# no packages own lastlog or wtmp -- we'll rotate them here
-/var/log/wtmp {
- monthly
- create 0664 root utmp
- rotate 1
-}
-
-/var/log/btmp {
- missingok
- monthly
- create 0600 root utmp
- rotate 1
-}
-
-# system-specific logs may be also be configured here.
+++ /dev/null
-/var/log/rc.log {
- compress
- rotate 4
- weekly
- missingok
- notifempty
- size 4M
-}
+++ /dev/null
-/var/log/rc.log {
- compress
- rotate 4
- weekly
- missingok
- notifempty
-}
+++ /dev/null
-# $LynxId: lynx.cfg,v 1.180 2009/06/07 17:02:21 tom Exp $
-# lynx.cfg file.
-# The default placement for this file is /usr/local/lib/lynx.cfg (Unix)
-# or Lynx_Dir:lynx.cfg (VMS)
-#
-# $Format: "#PRCS LYNX_VERSION \"$ProjectVersion$\""$
-#PRCS LYNX_VERSION "2.8.7rel.1"
-#
-# $Format: "#PRCS LYNX_DATE \"$ProjectDate$\""$
-#PRCS LYNX_DATE "Sun, 05 Jul 2009 16:52:33 -0700"
-#
-# Definition pairs are of the form VARIABLE:DEFINITION
-# NO spaces are allowed between the pair items.
-#
-# If you do not have write access to /usr/local/lib you may change
-# the default location of this file in the userdefs.h file and recompile,
-# or specify its location on the command line with the "-cfg"
-# command line option.
-#
-# Items may be commented out by putting a '#' as the FIRST char of the line
-# (Any line beginning with punctuation is ignored). Leading blanks on each
-# line are ignored; trailing blanks may be significant depending on the option.
-
-# An HTML'ized description of all settings (based on comments in this file,
-# with alphabetical table of settings and with table of settings by category)
-# is available at http://lynx.isc.org/release/lynx2-8-5/lynx_help/cattoc.html
-#
-### The conversion is done via the scripts/cfg2html.pl script.
-### Several directives beginning with '.' are used for this purpose.
-
-
-.h1 Auxiliary Facilities
-# These settings control the auxiliary navigating facilities of lynx, e.g.,
-# jumpfiles, bookmarks, default URLs.
-
-
-.h2 INCLUDE
-# Starting with Lynx 2.8.1, the lynx.cfg file has a crude "include"
-# facility. This means that you can take advantage of the global lynx.cfg
-# while also supplying your own tweaks.
-#
-# You can use a command-line argument (-cfg /where/is/lynx.cfg) or an
-# environment variable (LYNX_CFG=/where/is/lynx.cfg).
-# For instance, put in your .profile or .login:
-#
-# LYNX_CFG=~/lynx.cfg; export LYNX_CFG # in .profile for sh/ksh/bash/etc.
-# setenv LYNX_CFG ~/lynx.cfg # in .login for [t]csh
-#
-# Then in ~/lynx.cfg:
-#
-# INCLUDE:/usr/local/lib/lynx.cfg
-# ^^^^^^^^^^^^^^^^^^^^^^^ or whatever is appropriate on your system
-# and now your own tweaks.
-#
-# Starting with Lynx 2.8.2, the INCLUDE facility is yet more powerful. You can
-# suppress all but specific settings that will be read from included files.
-# This allows sysadmins to provide users the ability to customize lynx with
-# options that normally do not affect security, such as COLOR, VIEWER, KEYMAP.
-#
-# The syntax is
-#
-# INCLUDE:filename for <space-separated-list-of-allowed-settings>
-#
-# sample:
-.ex
-#INCLUDE:~/lynx.cfg for COLOR VIEWER KEYMAP
-# only one space character should surround the word 'for'. On Unix systems ':'
-# is also accepted as separator. In that case, the example can be written as
-.ex
-#INCLUDE:~/lynx.cfg:COLOR VIEWER KEYMAP
-# In the example, only the settings COLOR, VIEWER and KEYMAP are accepted by
-# lynx. Other settings are ignored. Note: INCLUDE is also treated as a
-# setting, so to allow an included file to include other files, put INCLUDE in
-# the list of allowed settings.
-#
-# If you allow an included file to include other files, and if a list of
-# allowed settings is specified for that file with the INCLUDE command, nested
-# files are only allowed to include the list of settings that is the set AND of
-# settings allowed for the included file and settings allowed by nested INCLUDE
-# commands. In short, there is no security hole introduced by including a
-# user-defined configuration file if the original list of allowed settings is
-# secure.
-
-
-.h2 STARTFILE
-# STARTFILE is the default starting URL if none is specified
-# on the command line or via a WWW_HOME environment variable;
-# Lynx will refuse to start without a starting URL of some kind.
-# STARTFILE can be remote, e.g. http://www.w3.org/default.html ,
-# or local, e.g. file://localhost/PATH_TO/FILENAME ,
-# where PATH_TO is replaced with the complete path to FILENAME
-# using Unix shell syntax and including the device on VMS.
-#
-# Normally we expect you will connect to a remote site, e.g., the Lynx starting
-# site:
-STARTFILE:http://lynx.isc.org/
-#
-# As an alternative, you may want to use a local URL. A good choice for this is
-# the user's home directory:
-.ex
-#STARTFILE:file://localhost/~/
-#
-# Your choice of STARTFILE should reflect your site's needs, and be a URL that
-# you can connect to reliably. Otherwise users will become confused and think
-# that they cannot run Lynx.
-
-
-.h2 HELPFILE
-# HELPFILE must be defined as a URL and must have a
-# complete path if local:
-# file://localhost/PATH_TO/lynx_help/lynx_help_main.html
-# Replace PATH_TO with the path to the lynx_help subdirectory
-# for this distribution (use SHELL syntax including the device
-# on VMS systems).
-# The default HELPFILE is:
-# http://lynx.isc.org/release/lynx2-8-6/lynx_help/lynx_help_main.html
-# This should be changed to the local path.
-# This definition will be overridden if the "LYNX_HELPFILE" environment
-# variable has been set.
-#
-HELPFILE:file://localhost/usr/share/doc/lynx-2.8.7_p1/lynx_help/lynx_help_main.html
-.ex
-#HELPFILE:file://localhost/PATH_TO/lynx_help/lynx_help_main.html
-
-
-.h2 DEFAULT_INDEX_FILE
-# DEFAULT_INDEX_FILE is the default file retrieved when the
-# user presses the 'I' key when viewing any document.
-# An index to your CWIS can be placed here or a document containing
-# pointers to lots of interesting places on the web.
-#
-#DEFAULT_INDEX_FILE:http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/MetaIndex.html
-DEFAULT_INDEX_FILE:http://lynx.isc.org/
-
-
-.h1 Interaction
-
-.h2 GOTOBUFFER
-# Set GOTOBUFFER to TRUE if you want to have the previous goto URL,
-# if any, offered for reuse or editing when using the 'g'oto command.
-# The default is defined in userdefs.h. If left FALSE, the circular
-# buffer of previously entered goto URLs can still be invoked via the
-# Up-Arrow or Down-Arrow keys after entering the 'g'oto command.
-#
-#GOTOBUFFER:FALSE
-
-
-.h2 JUMP_PROMPT
-# JUMP_PROMPT is the default statusline prompt for selecting a jumps file
-# shortcut. (see below).
-# You can change the prompt here from that defined in userdefs.h. Any
-# trailing white space will be trimmed, and a single space is added by Lynx
-# following the last non-white character. You must set the default prompt
-# before setting the default jumps file (below). If a default jumps file
-# was set via userdefs.h, and you change the prompt here, you must set the
-# default jumps file again (below) for the change to be implemented.
-#
-#JUMP_PROMPT:Jump to (use '?' for list):
-
-
-.h1 Auxiliary Facilities
-
-.h2 JUMPFILE
-# JUMPFILE is the local file checked for short-cut names for URLs
-# when the user presses the 'j' (JUMP) key. The user will be prompted
-# to enter a short-cut name for an URL, which Lynx will then follow
-# in a similar manner to 'g'oto; alternatively, s/he can enter '?'
-# to view the full JUMPFILE list of short-cuts with associated URLs.
-# There is an example jumps file in the samples subdirectory.
-# If not defined here or in userdefs.h, the JUMP command will invoke
-# the NO_JUMPFILE statusline message (see LYMessages_en.h ).
-#
-# To allow '?' to work, include in the JUMPFILE
-# a short-cut to the JUMPFILE itself, e.g.
-# <dt>?<dd><a href="file://localhost/path/jumps.html">This Shortcut List</a>
-#
-# On VMS, use Unix SHELL syntax (including a lead slash) to define it.
-#
-# Alternate jumps files can be defined and mapped to keys here. If the
-# keys have already been mapped, then those mappings will be replaced,
-# but you should leave at least one key mapped to the default jumps
-# file. You optionally may include a statusline prompt string for the
-# mapping. You must map upper and lowercase keys separately (beware of
-# mappings to keys which the user can further remap via the 'o'ptions
-# menu). The format is:
-#
-# JUMPFILE:path:key[:prompt]
-#
-# where path should begin with a '/' (i.e., not include file://localhost).
-# Any white space following a prompt string will be trimmed, and a single
-# space will be added by Lynx.
-#
-# In the following line, include the actual full local path to JUMPFILE,
-# but do not include 'file://localhost' in the line.
-#JUMPFILE:/FULL_LOCAL_PATH/jumps.html
-.ex
-#JUMPFILE:/Lynx_Dir/ips.html:i:IP or Interest group (? for list):
-
-
-.h2 JUMPBUFFER
-# Set JUMPBUFFER to TRUE if you want to have the previous jump target,
-# if any, offered for reuse or editing when using the 'J'ump command.
-# The default is defined in userdefs.h. If left FALSE, the circular
-# buffer of previously entered targets (shortcuts) can still be invoked
-# via the Up-Arrow or Down-Arrow keys after entering the 'J'ump command.
-# If multiple jumps files are installed, the recalls of shortcuts will
-# be specific to each file. If Lynx was built with PERMIT_GOTO_FROM_JUMP
-# defined, any random URLs used instead of shortcuts will be stored in the
-# goto URL buffer, not in the shortcuts buffer(s), and the single character
-# ':' can be used as a target to invoke the goto URL buffer (as if 'g'oto
-# followed by Up-Arrow had been entered).
-#
-#JUMPBUFFER:FALSE
-
-
-.h1 Internal Behavior
-
-.h2 SAVE_SPACE
-# If SAVE_SPACE is defined, it will be used as a path prefix for the
-# suggested filename in "Save to Disk" operations from the 'p'rint or
-# 'd'ownload menus. On VMS, you can use either VMS (e.g., "SYS$LOGIN:")
-# or Unix syntax (including '~' for the HOME directory). On Unix, you
-# must use Unix syntax. If the symbol is not defined, or is zero-length
-# (""), no prefix will be used, and only a filename for saving in the
-# current default directory will be suggested.
-# This definition will be overridden if a "LYNX_SAVE_SPACE" environment
-# variable has been set on Unix, or logical has been defined on VMS.
-#
-#SAVE_SPACE:~/foo/
-
-
-.h2 REUSE_TEMPFILES
-# Lynx uses temporary files for (among other purposes) the content of
-# various user interface pages. REUSE_TEMPFILES changes the behavior
-# for some of these temp files, among them pages shown for HISTORY,
-# VLINKS, OPTIONS, INFO, PRINT, DOWNLOAD commands.
-# If set to TRUE, the same file can be used multiple times for the same
-# purpose. If set to FALSE, a new filename is generated each time before
-# rewriting such a page. With TRUE, repeated invocation of these commands
-# is less likely to push previous documents out of the cache of rendered
-# texts (see also DEFAULT_CACHE_SIZE). This is especially useful with
-# intermittent (dialup) network connections, when it is desirable to
-# continue browsing through the cached documents after disconnecting.
-# With the default setting of FALSE, there can be more than one incarnation
-# of e.g. the VLINKS page cached in memory (but still only the most recently
-# generated one is kept as a file), resulting in sometimes less surprising
-# behaviour when returning to such a page via HISTORY or PREV_DOC functions
-# (most users will not encounter and notice this difference).
-#
-#REUSE_TEMPFILES:FALSE
-
-
-.h2 LYNX_HOST_NAME
-# If LYNX_HOST_NAME is defined here or in userdefs.h, it will be
-# treated as an alias for the local host name in checks for URLs on
-# the local host (e.g., when the -localhost switch is set), and this
-# host name, "localhost", and HTHostName (the fully qualified domain
-# name of the system on which Lynx is running) will all be passed as
-# local. A different definition here will override that in userdefs.h.
-#
-#LYNX_HOST_NAME:www.cc.ukans.edu
-
-
-.h2 LOCALHOST_ALIAS
-# localhost aliases
-# Any LOCALHOST_ALIAS definitions also will be accepted as local when
-# the -localhost switch is set. These need not actually be local, i.e.,
-# in contrast to LYNX_HOST_NAME, you can define them to trusted hosts at
-# other Internet sites.
-#
-.ex 2
-#LOCALHOST_ALIAS:gopher.server.domain
-#LOCALHOST_ALIAS:news.server.domain
-
-
-.h2 LOCAL_DOMAIN
-# LOCAL_DOMAIN is used for a tail match with the ut_host element of
-# the utmp or utmpx structure on systems with utmp capabilities, to
-# determine if a user is local to your campus or organization when
-# handling -restrictions=inside_foo or outside_foo settings for ftp,
-# news, telnet/tn3270 and rlogin URLs. An "inside" user is assumed
-# if your system does not have utmp capabilities. CHANGE THIS here
-# if it was not changed in userdefs.h at compilation time.
-#
-#LOCAL_DOMAIN:ukans.edu
-
-
-.h1 Session support
-
-.h2 AUTO_SESSION
-# If AUTO_SESSION is TRUE lynx will save/restore useful information about
-# your browsing history when closing/starting current lynx session if
-# no command-line session switches override this setting.
-# This setting is useful only if SESSION_FILE is defined here or in the user's
-# .lynxrc file.
-#
-#AUTO_SESSION:FALSE
-
-.h2 SESSION_FILE
-# SESSION_FILE defines the file name where lynx will store user sessions.
-# This setting is used only when AUTO_SESSION is true.
-# Note: the default setting will store/resume each session in a different
-# folder under same file name (if that is allowed by operating system)
-# when lynx is invoked from different directories.
-# (The current working directory may be changed inside lynx)
-#
-# If you want to use the same session file wherever you invoke Lynx,
-# enter the full path below, eg '/home/<username>/.lynx_session'.
-#
-# If you do not want this feature, leave the setting commented.
-# Users can still customize SESSION_FILE and AUTO_SESSION via
-# their .lynxrc file.
-#
-#SESSION_FILE:lynx_session
-
-.h2 SESSION_LIMIT
-# SESSION_LIMIT defines maximum number of: searched strings, goto URLs,
-# visited links and history entries which will be saved in session file. The
-# minimum allowed is 1, the maximum is 10000.
-#
-# For instance, if SESSION_LIMIT is 250, a per-session limit of 250 entries of
-# searched strings, goto URLs, visited links and history entries will be saved
-# in the session file.
-#
-# There is no fixed limit on the number of entries which can be restored;
-# It is limited only by available memory.
-#
-#SESSION_LIMIT:250
-
-
-.h1 Character sets
-
-.h2 CHARACTER_SET
-# CHARACTER_SET defines the display character set, i.e., assumed to be
-# installed on the user's terminal. It determines which characters or strings
-# will be used to represent 8-bit character entities within HTML. New
-# character sets may be defined as explained in the README files of the
-# src/chrtrans directory in the Lynx source code distribution. For Asian (CJK)
-# character sets, it also determines how Kanji code will be handled. The
-# default is defined in userdefs.h and can be changed here or via the
-# 'o'ptions menu. The 'o'ptions menu setting will be stored in the user's RC
-# file whenever those settings are saved, and thereafter will be used as the
-# default. For Lynx a "character set" has two names: a MIME name (for
-# recognizing properly labeled charset parameters in HTTP headers etc.), and a
-# human-readable string for the 'O'ptions Menu (so you may find info about
-# language or group of languages besides MIME name). Not all 'human-readable'
-# names correspond to exactly one valid MIME charset (example is "Chinese");
-# in that case an appropriate valid (and more specific) MIME name should be
-# used where required. Well-known synonyms are also processed in the code.
-#
-# Raw (CJK) mode
-#
-# Lynx normally translates characters from a document's charset to display
-# charset, using ASSUME_CHARSET value (see below) if the document's charset
-# is not specified explicitly. Raw (CJK) mode is OFF for this case.
-# When the document charset is specified explicitly, that charset
-# overrides any assumption like ASSUME_CHARSET or raw (CJK) mode.
-#
-# For the Asian (CJK) display character sets, the corresponding charset is
-# assumed in documents, i.e., raw (CJK) mode is ON by default. In raw CJK
-# mode, 8-bit characters are not reverse translated in relation to the entity
-# conversion arrays, i.e., they are assumed to be appropriate for the display
-# character set. The mode should be toggled OFF when an Asian (CJK) display
-# character set is selected but the document is not CJK and its charset not
-# specified explicitly.
-#
-# Raw (CJK) mode may be toggled by user via '@' (LYK_RAW_TOGGLE) key,
-# the -raw command line switch or from the 'o'ptions menu.
-#
-# Raw (CJK) mode effectively changes the charset assumption about unlabeled
-# documents. You can toggle raw mode ON if you believe the document has a
-# charset which does correspond to your Display Character Set. On the other
-# hand, if you set ASSUME_CHARSET the same as Display Character Set you get raw
-# mode ON by default (but you get assume_charset=iso-8859-1 if you try raw mode
-# OFF after it).
-#
-# Note that "raw" does not mean that every byte will be passed to the screen.
-# HTML character entities may get expanded and translated, inappropriate
-# control characters filtered out, etc. There is a "Transparent" pseudo
-# character set for more "rawness".
-#
-# Since Lynx now supports a wide range of platforms it may be useful to note
-# the cpXXX codepages used by IBM PC compatible computers, and windows-xxxx
-# used by native MS-Windows apps. We also note that cpXXX pages rarely are
-# found on Internet, but are mostly for local needs on DOS.
-#
-# Recognized character sets include:
-#
-.nf
-# string for 'O'ptions Menu MIME name
-# =========================== =========
-# 7 bit approximations (US-ASCII) us-ascii
-# Western (ISO-8859-1) iso-8859-1
-# Western (ISO-8859-15) iso-8859-15
-# Western (cp850) cp850
-# Western (windows-1252) windows-1252
-# IBM PC US codepage (cp437) cp437
-# DEC Multinational dec-mcs
-# Macintosh (8 bit) macintosh
-# NeXT character set next
-# HP Roman8 hp-roman8
-# Chinese euc-cn
-# Japanese (EUC-JP) euc-jp
-# Japanese (Shift_JIS) shift_jis
-# Korean euc-kr
-# Taipei (Big5) big5
-# Vietnamese (VISCII) viscii
-# Eastern European (ISO-8859-2) iso-8859-2
-# Eastern European (cp852) cp852
-# Eastern European (windows-1250) windows-1250
-# Latin 3 (ISO-8859-3) iso-8859-3
-# Latin 4 (ISO-8859-4) iso-8859-4
-# Baltic Rim (ISO-8859-13) iso-8859-13
-# Baltic Rim (cp775) cp775
-# Baltic Rim (windows-1257) windows-1257
-# Celtic (ISO-8859-14) iso-8859-14
-# Cyrillic (ISO-8859-5) iso-8859-5
-# Cyrillic (cp866) cp866
-# Cyrillic (windows-1251) windows-1251
-# Cyrillic (KOI8-R) koi8-r
-# Arabic (ISO-8859-6) iso-8859-6
-# Arabic (cp864) cp864
-# Arabic (windows-1256) windows-1256
-# Greek (ISO-8859-7) iso-8859-7
-# Greek (cp737) cp737
-# Greek2 (cp869) cp869
-# Greek (windows-1253) windows-1253
-# Hebrew (ISO-8859-8) iso-8859-8
-# Hebrew (cp862) cp862
-# Hebrew (windows-1255) windows-1255
-# Turkish (ISO-8859-9) iso-8859-9
-# North European (ISO-8859-10) iso-8859-10
-# Ukrainian Cyrillic (cp866u) cp866u
-# Ukrainian Cyrillic (KOI8-U) koi8-u
-# UNICODE (UTF-8) utf-8
-# RFC 1345 w/o Intro mnemonic+ascii+0
-# RFC 1345 Mnemonic mnemonic
-# Transparent x-transparent
-.fi
-#
-# The value should be the MIME name of a character set recognized by
-# Lynx (case insensitive).
-# Find RFC 1345 at http://www.ics.uci.edu/pub/ietf/uri/rfc1345.txt .
-#
-CHARACTER_SET:utf-8
-
-.h2 LOCALE_CHARSET
-# LOCALE_CHARSET overrides CHARACTER_SET if true, using the current locale to
-# lookup a MIME name that corresponds, and use that as the display charset.
-#
-# Note that while nl_langinfo(CODESET) itself is standardized, the return
-# values and their relationship to the locale value is not. GNU libiconv
-# happens to give useful values, but other implementations are not guaranteed
-# to do this.
-#LOCALE_CHARSET:FALSE
-
-
-.h2 ASSUME_CHARSET
-# ASSUME_CHARSET changes the handling of documents which do not
-# explicitly specify a charset. Normally Lynx assumes that 8-bit
-# characters in those documents are encoded according to iso-8859-1
-# (the official default for the HTTP protocol). When ASSUME_CHARSET
-# is defined here or by an -assume_charset command line flag is in effect,
-# Lynx will treat documents as if they were encoded accordingly.
-# See above on how this interacts with "raw mode" and the Display
-# Character Set.
-# ASSUME_CHARSET can also be changed via the 'o'ptions menu but will
-# not be saved as permanent value in user's .lynxrc file to avoid more chaos.
-#
-#ASSUME_CHARSET:iso-8859-1
-
-
-.h2 ASSUMED_DOC_CHARSET_CHOICE
-.h2 DISPLAY_CHARSET_CHOICE
-# It is possible to reduce the number of charset choices in the 'O'ptions menu
-# for "display charset" and "assumed document charset" fields via
-# DISPLAY_CHARSET_CHOICE and ASSUMED_DOC_CHARSET_CHOICE settings correspondingly.
-# Each of these settings can be used several times to define the set of possible
-# choices for corresponding field. The syntax for the values is
-#
-# string | prefix* | *
-#
-# where
-#
-# 'string' is either the MIME name of charset or it's full name (listed
-# either in the left or in the right column of table of
-# recognized charsets), case-insensitive - e.g. 'Koi8-R' or
-# 'Cyrillic (KOI8-R)' (both without quotes),
-#
-# 'prefix' is any string, and such value will select all charsets having
-# the name with prefix matching given (case insensitive), i.e.,
-# for the charsets listed in the table of recognized charsets,
-#
-.ex
-# ASSUMED_DOC_CHARSET_CHOICE:cyrillic*
-# will be equal to specifying
-.ex 4
-# ASSUMED_DOC_CHARSET_CHOICE:cp866
-# ASSUMED_DOC_CHARSET_CHOICE:windows-1251
-# ASSUMED_DOC_CHARSET_CHOICE:koi8-r
-# ASSUMED_DOC_CHARSET_CHOICE:iso-8859-5
-# or lines with full names of charsets.
-#
-# literal string '*' (without quotes) will enable all charset choices
-# in corresponding field. This is useful for overriding site
-# defaults in private pieces of lynx.cfg included via INCLUDE
-# directive.
-#
-# Default values for both settings are '*', but any occurrence of settings
-# with values that denote any charsets will make only listed choices available
-# for corresponding field.
-#ASSUMED_DOC_CHARSET_CHOICE:*
-#DISPLAY_CHARSET_CHOICE:*
-
-
-.h2 ASSUME_LOCAL_CHARSET
-# ASSUME_LOCAL_CHARSET is like ASSUME_CHARSET but only applies to local
-# files. If no setting is given here or by an -assume_local_charset
-# command line option, the value for ASSUME_CHARSET or -assume_charset
-# is used. It works for both text/plain and text/html files.
-# This option will ignore "raw mode" toggling when local files are viewed
-# (it is "stronger" than "assume_charset" or the effective change
-# of the charset assumption caused by changing "raw mode"),
-# so only use when necessary.
-#
-#ASSUME_LOCAL_CHARSET:iso-8859-1
-
-
-.h2 PREPEND_CHARSET_TO_SOURCE
-# PREPEND_CHARSET_TO_SOURCE:TRUE tells Lynx to prepend a META CHARSET line
-# to text/html source files when they are retrieved for 'd'ownloading
-# or passed to 'p'rint functions, so HTTP headers will not be lost.
-# This is necessary for resolving charset for local html files,
-# while the assume_local_charset is just an assumption.
-# For the 'd'ownload option, a META CHARSET will be added only if the HTTP
-# charset is present. The compilation default is TRUE.
-# It is generally desirable to have charset information for every local
-# html file, but META CHARSET string potentially could cause
-# compatibility problems with other browsers, see also PREPEND_BASE_TO_SOURCE.
-# Note that the prepending is not done for -source dumps.
-#
-#PREPEND_CHARSET_TO_SOURCE:TRUE
-
-
-.h2 NCR_IN_BOOKMARKS
-# NCR_IN_BOOKMARKS:TRUE allows you to save 8-bit characters in bookmark titles
-# in the unicode format (NCR). This may be useful if you need to switch
-# display charsets frequently. This is the case when you use Lynx on different
-# platforms, e.g., on UNIX and from a remote PC, and want to keep the bookmarks
-# file persistent.
-# Another aspect is compatibility: NCR is part of I18N and HTML4.0
-# specifications supported starting with Lynx 2.7.2, Netscape 4.0 and MSIE 4.0.
-# Older browser versions will fail so keep NCR_IN_BOOKMARKS:FALSE if you
-# plan to use them.
-#
-#NCR_IN_BOOKMARKS:FALSE
-
-
-.h2 FORCE_8BIT_TOUPPER
-# FORCE_8BIT_TOUPPER overrides locale settings and uses internal 8-bit
-# case-conversion mechanism for case-insensitive searches in non-ASCII display
-# character sets. It is FALSE by default and should not be changed unless
-# you encounter problems with case-insensitive searches.
-#
-#FORCE_8BIT_TOUPPER:FALSE
-
-
-.h2 OUTGOING_MAIL_CHARSET
-# While Lynx supports different platforms and display character sets
-# we need to limit the charset in outgoing mail to reduce
-# trouble for remote recipients who may not recognize our charset.
-# You may try US-ASCII as the safest value (7 bit), any other MIME name,
-# or leave this field blank (default) to use the display character set.
-# Charset translations currently are implemented for mail "subjects= " only.
-#
-#OUTGOING_MAIL_CHARSET:
-
-
-.h2 ASSUME_UNREC_CHARSET
-# If Lynx encounters a charset parameter it doesn't recognize, it will
-# replace the value given by ASSUME_UNREC_CHARSET (or a corresponding
-# -assume_unrec_charset command line option) for it. This can be used
-# to deal with charsets unknown to Lynx, if they are "sufficiently
-# similar" to one that Lynx does know about, by forcing the same
-# treatment. There is no default, and you probably should leave this
-# undefined unless necessary.
-#
-#ASSUME_UNREC_CHARSET:iso-8859-1
-
-.h2 PREFERRED_LANGUAGE
-# PREFERRED_LANGUAGE is the language in MIME notation (e.g., "en",
-# "fr") which will be indicated by Lynx in its Accept-Language headers
-# as the preferred language. If available, the document will be
-# transmitted in that language. Users can override this setting via
-# the 'o'ptions menu and save that preference in their RC file.
-# This may be a comma-separated list of languages in decreasing preference.
-#
-#PREFERRED_LANGUAGE:en
-
-
-.h2 PREFERRED_CHARSET
-# PREFERRED_CHARSET specifies the character set in MIME notation (e.g.,
-# "ISO-8859-2", "ISO-8859-5") which Lynx will indicate you prefer in
-# requests to http servers using an Accept-Charsets header. Users can
-# change it via the 'o'ptions menu and save that preference in their RC file.
-# The value should NOT include "ISO-8859-1" or "US-ASCII",
-# since those values are always assumed by default.
-# If a file in that character set is available, the server will send it.
-# If no Accept-Charset header is present, the default is that any
-# character set is acceptable. If an Accept-Charset header is present,
-# and if the server cannot send a response which is acceptable
-# according to the Accept-Charset header, then the server SHOULD send
-# an error response with the 406 (not acceptable) status code, though
-# the sending of an unacceptable response is also allowed. See RFC 2068
-# (http://www.ics.uci.edu/pub/ietf/uri/rfc2068.txt).
-#
-#PREFERRED_CHARSET:
-
-
-.h2 CHARSETS_DIRECTORY
-# CHARSETS_DIRECTORY specifies the directory with the fonts (glyph data)
-# used by Lynx to switch the display-font to a font best suited for the
-# given document. The font should be in a format understood by the
-# platforms TTY-display-font-switching API. Currently supported on OS/2 only.
-#
-# Lynx expects the glyphs for the charset CHARSET with character cell
-# size HHHxWWW to be stored in a file HHHxWWW/CHARSET.fnt inside the directory
-# specified by CHARSETS_DIRECTORY. E.g., the font for koi8-r sized 14x9
-# should be in the file 14x9/koi8-r.fnt.
-#
-#CHARSETS_DIRECTORY:
-
-
-.h2 CHARSET_SWITCH_RULES
-# CHARSET_SWITCH_RULES hints lynx on how to choose the best display font given
-# the document encoding. This string is a sequence of chunks, each chunk
-# having the following form:
-#
-# IN_CHARSET1 IN_CHARSET2 ... IN_CHARSET5 :OUT_CHARSET
-#
-# For readability, one may insert arbitrary additional punctuation (anything
-# but : is ignored). E.g., if lynx is able to switch only to display charsets
-# cp866, cp850, cp852, and cp862, then the following setting may be useful
-# (split for readability):
-#
-# CHARSET_SWITCH_RULES: koi8-r ISO-8859-5 windows-1251 cp866u KOI8-U :cp866,
-# iso-8859-1 windows-1252 ISO-8859-15 :cp850,
-# ISO-8859-2 windows-1250 :cp852,
-# ISO-8859-8 windows-1255 :cp862
-#
-#CHARSET_SWITCH_RULES:
-
-
-.h1 Interaction
-
-.h2 URL_DOMAIN_PREFIXES
-.h2 URL_DOMAIN_SUFFIXES
-# URL_DOMAIN_PREFIXES and URL_DOMAIN_SUFFIXES are strings which will be
-# prepended (together with a scheme://) and appended to the first element
-# of command line or 'g'oto arguments which are not complete URLs and
-# cannot be opened as a local file (file://localhost/string). Both
-# can be comma-separated lists. Each prefix must end with a dot, each
-# suffix must begin with a dot, and either may contain other dots (e.g.,
-# .com.jp). The default lists are defined in userdefs.h and can be
-# replaced here. Each prefix will be used with each suffix, in order,
-# until a valid Internet host is created, based on a successful DNS
-# lookup (e.g., foo will be tested as www.foo.com and then www.foo.edu
-# etc.). The first element can include a :port and/or /path which will
-# be restored with the expanded host (e.g., wfbr:8002/dir/lynx will
-# become http://www.wfbr.edu:8002/dir/lynx). The prefixes will not be
-# used if the first element ends in a dot (or has a dot before the
-# :port or /path), and similarly the suffixes will not be used if the
-# the first element begins with a dot (e.g., .nyu.edu will become
-# http://www.nyu.edu without testing www.nyu.com). Lynx will try to
-# guess the scheme based on the first field of the expanded host name,
-# and use "http://" as the default (e.g., gopher.wfbr.edu or gopher.wfbr.
-# will be made gopher://gopher.wfbr.edu).
-#
-#URL_DOMAIN_PREFIXES:www.
-#URL_DOMAIN_SUFFIXES:.com,.edu,.net,.org
-
-
-.h2 FORMS_OPTIONS
-# Toggle whether the Options Menu is key-based or form-based;
-# the key-based version is available only if specified at compile time.
-#FORMS_OPTIONS:TRUE
-
-
-.h2 PARTIAL
-# Display partial pages while downloading
-#PARTIAL:TRUE
-
-
-.h2 PARTIAL_THRES
-# Set the threshold # of lines Lynx must render before it
-# redraws the screen in PARTIAL mode. Anything < 0 implies
-# use of the screen size.
-#PARTIAL_THRES:-1
-
-
-.h2 SHOW_KB_RATE
-# While getting large files, Lynx shows the approximate rate of transfer.
-# Set this to change the units shown. "Kilobytes" denotes 1024 bytes:
-# NONE to disable the display of transfer rate altogether.
-# TRUE or KB for Kilobytes/second.
-# FALSE or BYTES for bytes/second.
-# KB,ETA to show Kilobytes/second with estimated completion time.
-# BYTES,ETA to show BYTES/second with estimated completion time.
-# Note that the "ETA" values are available if USE_READPROGRESS was defined.
-#SHOW_KB_RATE:TRUE
-
-.h2 SHOW_KB_NAME
-# Set the abbreviation for Kilobytes (1024).
-# Quoting from
-# http://www.romulus2.com/articles/guides/misc/bitsbytes.shtml
-# In December 1998, the International Electrotechnical Commission (IEC)
-# approved a new IEC International Standard. Instead of using the metric
-# prefixes for multiples in binary code, the new IEC standard invented specific
-# prefixes for binary multiples made up of only the first two letters of the
-# metric prefixes and adding the first two letters of the word "binary". Thus,
-# for instance, instead of Kilobyte (KB) or Gigabyte (GB), the new terms would
-# be kibibyte (KiB) or gibibyte (GiB).
-#
-# If you prefer using the conventional (and more common) "KB", modify this
-# setting.
-#SHOW_KB_NAME:KiB
-
-.h1 Timeouts
-
-.h2 INFOSECS
-.h2 MESSAGESECS
-.h2 ALERTSECS
-.h2 NO_PAUSE
-# The following definitions set the number of seconds for
-# pauses following statusline messages that would otherwise be
-# replaced immediately, and are more important than the unpaused
-# progress messages. Those set by INFOSECS are also basically
-# progress messages (e.g., that a prompted input has been canceled)
-# and should have the shortest pause. Those set by MESSAGESECS are
-# informational (e.g., that a function is disabled) and should have
-# a pause of intermediate duration. Those set by ALERTSECS typically
-# report a serious problem and should be paused long enough to read
-# whenever they appear (typically unexpectedly). The default values
-# are defined in userdefs.h, and can be modified here should longer
-# pauses be desired for braille-based access to Lynx.
-#
-# SVr4-curses implementations support time delays in milliseconds,
-# hence the value may be given shorter, e.g., 0.5
-#
-# Use the NO_PAUSE option (like the command-line -nopause) to override
-# all of the delay times.
-#
-#INFOSECS:1
-#MESSAGESECS:2
-#ALERTSECS:3
-#NO_PAUSE:FALSE
-
-.h2 DEBUGSECS
-# Set DEBUGSECS to a nonzero value to slow down progress messages
-# (see "-delay" option).
-#DEBUGSECS:0
-
-.h2 REPLAYSECS
-# Set REPLAYSECS to a nonzero value to allow for slow replaying of
-# command scripts (see "-cmd_script" option).
-#REPLAYSECS:0
-
-.h1 Appearance
-# These settings control the appearance of Lynx's screen and the way
-# Lynx renders some tags.
-
-.h2 USE_SELECT_POPUPS
-# If USE_SELECT_POPUPS is set FALSE, Lynx will present a vertical list of
-# radio buttons for the OPTIONs in SELECT blocks which lack the MULTIPLE
-# attribute, instead of using a popup menu. Note that if the MULTIPLE
-# attribute is present in the SELECT start tag, Lynx always will create a
-# vertical list of checkboxes for the OPTIONs.
-# The default defined here or in userdefs.h can be changed via the 'o'ptions
-# menu and saved in the RC file, and always can be toggled via the -popup
-# command line switch.
-#
-#USE_SELECT_POPUPS:TRUE
-
-
-.h2 SHOW_CURSOR
-# SHOW_CURSOR controls whether or not the cursor is hidden or appears
-# over the current link in documents or the current option in popups.
-# Showing the cursor is handy if you are a sighted user with a poor
-# terminal that can't do bold and reverse video at the same time or
-# at all. It also can be useful to blind users, as an alternative
-# or supplement to setting LINKS_AND_FIELDS_ARE_NUMBERED or
-# LINKS_ARE_NUMBERED.
-# The default defined here or in userdefs.h can be changed via the
-# 'o'ptions menu and saved in the RC file, and always can be toggled
-# via the -show_cursor command line switch.
-#
-#SHOW_CURSOR:FALSE
-
-.h2 UNDERLINE_LINKS
-# UNDERLINE_LINKS controls whether links are underlined by default, or shown
-# in bold. Normally this default is set from the configure script.
-#
-#UNDERLINE_LINKS:FALSE
-
-.h2 BOLD_HEADERS
-# If BOLD_HEADERS is set to TRUE the HT_BOLD default style will be acted
-# upon for <H1> through <H6> headers. The compilation default is FALSE
-# (only the indentation styles are acted upon, but see BOLD_H1, below).
-# On Unix, compilation with -DUNDERLINE_LINKS also will apply to the
-# HT_BOLD style for headers when BOLD_HEADERS is TRUE.
-#
-#BOLD_HEADERS:FALSE
-
-
-.h2 BOLD_H1
-# If BOLD_H1 is set to TRUE the HT_BOLD default style will be acted
-# upon for <H1> headers even if BOLD_HEADERS is FALSE. The compilation
-# default is FALSE. On Unix, compilation with -DUNDERLINE_LINKS also
-# will apply to the HT_BOLD style for headers when BOLD_H1 is TRUE.
-#
-#BOLD_H1:FALSE
-
-
-.h2 BOLD_NAME_ANCHORS
-# If BOLD_NAME_ANCHORS is set to TRUE the content of anchors without
-# an HREF attribute, (i.e., anchors with a NAME or ID attribute) will
-# have the HT_BOLD default style. The compilation default is FALSE.
-# On Unix, compilation with -DUNDERLINE_LINKS also will apply to the
-# HT_BOLD style for NAME (ID) anchors when BOLD_NAME_ANCHORS is TRUE.
-#
-#BOLD_NAME_ANCHORS:FALSE
-
-
-.h1 Internal Behavior
-
-.h2 DEFAULT_CACHE_SIZE
-.h2 DEFAULT_VIRTUAL_MEMORY_SIZE
-# The DEFAULT_CACHE_SIZE specifies the number of WWW documents to be
-# cached in memory at one time.
-#
-# This so-called cache size (actually, number) is defined in userdefs.h and
-# may be modified here and/or with the command line argument -cache=NUMBER
-# The minimum allowed value is 2, for the current document and at least one
-# to fetch, and there is no absolute maximum number of cached documents.
-# On Unix, and VMS not compiled with VAXC, whenever the number is exceeded
-# the least recently displayed document will be removed from memory.
-#
-# On VMS compiled with VAXC, the DEFAULT_VIRTUAL_MEMORY_SIZE specifies the
-# amount (bytes) of virtual memory that can be allocated and not yet be freed
-# before previous documents are removed from memory. If the values for both
-# the DEFAULT_CACHE_SIZE and DEFAULT_VIRTUAL_MEMORY_SIZE are exceeded, then
-# the least recently displayed documents will be freed until one or the other
-# value is no longer exceeded. The default value is defined in userdefs.h.
-#
-# The Unix and VMS (but not VAXC) implementations use the C library malloc's
-# and calloc's for memory allocation, but procedures for taking the actual
-# amount of cache into account still need to be developed. They use only
-# the DEFAULT_CACHE_SIZE value, and that specifies the absolute maximum
-# number of documents to cache (rather than the maximum number only if
-# DEFAULT_VIRTUAL_MEMORY_SIZE has been exceeded, as with VAXC/VAX).
-#
-#DEFAULT_CACHE_SIZE:10
-#DEFAULT_VIRTUAL_MEMORY_SIZE:512000
-
-
-.h2 SOURCE_CACHE
-# SOURCE_CACHE sets the source caching behavior for Lynx:
-# FILE causes Lynx to keep a temporary file for each cached document
-# containing the HTML source of the document, which it uses to regenerate
-# the document when certain settings are changed (for instance,
-# historical vs. minimal vs. valid comment parsing) instead of reloading
-# the source from the network.
-# MEMORY is like FILE, except the document source is kept in memory. You
-# may wish to adjust DEFAULT_CACHE_SIZE and DEFAULT_VIRTUAL_MEMORY_SIZE
-# accordingly.
-# NONE is the default; the document source is not cached, and is reloaded
-# from the network when needed.
-#
-#SOURCE_CACHE:NONE
-
-
-.h2 SOURCE_CACHE_FOR_ABORTED
-# This setting controls what will happen with cached source for the document
-# being fetched from the net if fetching was aborted (either user pressed
-# 'z' or network went down). If set to KEEP, the source fetched so far will
-# be preserved (and used as cache), if set to DROP lynx will drop the
-# source cache for that document (i.e. only completely downloaded documents
-# will be cached in that case).
-#SOURCE_CACHE_FOR_ABORTED:DROP
-
-.h2 ALWAYS_RESUBMIT_POSTS
-# If ALWAYS_RESUBMIT_POSTS is set TRUE, Lynx always will resubmit forms
-# with method POST, dumping any cache from a previous submission of the
-# form, including when the document returned by that form is sought with
-# the PREV_DOC command or via the history list. Lynx always resubmits
-# forms with method POST when a submit button or a submitting text input
-# is activated, but normally retrieves the previously returned document
-# if it had links which you activated, and then go back with the PREV_DOC
-# command or via the history list.
-#
-# The default defined here or in userdefs.h can be toggled via
-# the -resubmit_forms command line switch.
-#
-#ALWAYS_RESUBMIT_POSTS:FALSE
-
-.h2 TRIM_INPUT_FIELDS
-# If TRIM_INPUT_FIELDS is set TRUE, Lynx will trim trailing whitespace (e.g.,
-# space, tab, carriage return, line feed and form feed) from the text entered
-# into form text and textarea fields. Older versions of Lynx do this trimming
-# unconditionally, but other browsers do not, which would yield different
-# behavior for CGI scripts.
-#TRIM_INPUT_FIELDS:FALSE
-
-.h1 HTML Parsing
-
-.h2 NO_ISMAP_IF_USEMAP
-# If NO_ISMAP_IF_USEMAP is set TRUE, Lynx will not include a link to the
-# server-side image map if both a server-side and client-side map for the
-# same image is indicated in the HTML markup. The compilation default is
-# FALSE, such that a link with "[ISMAP]" as the link name, followed by a
-# hyphen, will be prepended to the ALT string or "[USEMAP]" pseudo-ALT for
-# accessing Lynx's text-based rendition of the client-side map (based on
-# the content of the associated MAP element). If the "[ISMAP]" link is
-# activated, Lynx will send a 0,0 coordinate pair to the server, which
-# Lynx-friendly sites can map to a for-text-client document, homologous
-# to what is intended for the content of a FIG element.
-#
-# The compilation default, or default defined here, can be toggled via
-# the "-ismap" command line switch.
-#
-#NO_ISMAP_IF_USEMAP:FALSE
-
-
-.h2 SEEK_FRAG_MAP_IN_CUR
-# If SEEK_FRAG_MAP_IN_CUR is set FALSE, then USEMAP attribute values
-# (in IMG or OBJECT tags) consisting of only a fragment (USEMAP="#foo")
-# will be resolved with respect to the current document's base, which
-# might not be the same as the current document's URL.
-# The compilation default is to use the current document's URL in all
-# cases (i.e., assume the MAP is present below, if it wasn't present
-# above the point in the HTML stream where the USEMAP attribute was
-# detected). Lynx's present "single pass" rendering engine precludes
-# checking below before making the decision on how to resolve a USEMAP
-# reference consisting solely of a fragment.
-#
-#SEEK_FRAG_MAP_IN_CUR:TRUE
-
-
-.h2 SEEK_FRAG_AREA_IN_CUR
-# If SEEK_FRAG_AREA_IN_CUR is set FALSE, then HREF attribute values
-# in AREA tags consisting of only a fragment (HREF="#foo") will be
-# resolved with respect to the current document's base, which might
-# not be the same as the current document's URL. The compilation
-# default is to use the current document's URL, as is done for the
-# HREF attribute values of Anchors and LINKs that consist solely of
-# a fragment.
-#
-#SEEK_FRAG_AREA_IN_CUR:TRUE
-
-
-.h1 CGI scripts
-# These settings control Lynx's ability to execute various types of scripts.
-
-.h2 LOCAL_EXECUTION_LINKS_ALWAYS_ON
-.h2 LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE
-# Local execution links and scripts are by default completely disabled,
-# unless a change is made to the userdefs.h file to enable them or
-# the configure script is used with the corresponding options
-# (--enable-exec-links and --enable-exec-scripts).
-# See the Lynx source code distribution and the userdefs.h
-# file for more detail on enabling execution links and scripts.
-#
-# If you have enabled execution links or scripts the following
-# two variables control Lynx's action when an execution link
-# or script is encountered.
-#
-# If LOCAL_EXECUTION_LINKS_ALWAYS_ON is set to TRUE any execution
-# link or script will be executed no matter where it came from.
-# This is EXTREMELY dangerous. Since Lynx can access files from
-# anywhere in the world, you may encounter links or scripts that
-# will cause damage or compromise the security of your system.
-#
-# If LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE is set to TRUE only
-# links or scripts that reside on the local machine and are
-# referenced with a URL beginning with "file://localhost/" or meet
-# TRUSTED_EXEC or ALWAYS_TRUSTED_EXEC rules (see below) will be
-# executed. This is much less dangerous than enabling all execution
-# links, but can still be dangerous.
-#
-#LOCAL_EXECUTION_LINKS_ALWAYS_ON:FALSE
-#LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE:FALSE
-
-
-.h2 TRUSTED_EXEC
-# If LOCAL_EXECUTION_LINK_ON_BUT_NOT_REMOTE is TRUE, and no TRUSTED_EXEC
-# rule is defined, it defaults to "file://localhost/" and any lynxexec
-# or lynxprog command will be permitted if it was referenced from within
-# a document whose URL begins with that string. If you wish to restrict the
-# referencing URLs further, you can extend the string to include a trusted
-# path. You also can specify a trusted directory for http URLs, which will
-# then be treated as if they were local rather than remote. For example:
-#
-# TRUSTED_EXEC:file://localhost/trusted/
-# TRUSTED_EXEC:http://www.wfbr.edu/trusted/
-#
-# If you also wish to restrict the commands which can be executed, create
-# a series of rules with the path (Unix) or command name (VMS) following
-# the string, separated by a tab. For example:
-#
-# Unix:
-# ====
-# TRUSTED_EXEC:file://localhost/<tab>/bin/cp
-# TRUSTED_EXEC:file://localhost/<tab>/bin/rm
-# VMS:
-# ===
-# TRUSTED_EXEC:file://localhost/<tab>copy
-# TRUSTED_EXEC:file://localhost/<tab>delete
-#
-# Once you specify a TRUSTED_EXEC referencing string, the default is
-# replaced, and all the referencing strings you desire must be specified
-# as a series. Similarly, if you associate a command with the referencing
-# string, you must specify all of the allowable commands as a series of
-# TRUSTED_EXEC rules for that string. If you specify ALWAYS_TRUSTED_EXEC
-# rules below, you need not repeat them as TRUSTED_EXEC rules.
-#
-# If EXEC_LINKS and JUMPFILE have been defined, any lynxexec or lynxprog
-# URLs in that file will be permitted, regardless of other settings. If
-# you also set LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE:TRUE and a single
-# TRUSTED_EXEC rule that will always fail (e.g., "none"), then *ONLY* the
-# lynxexec or lynxprog URLs in JUMPFILE (and any ALWAYS_TRUSTED_EXEC rules,
-# see below) will be allowed. Note, however, that if Lynx was compiled with
-# CAN_ANONYMOUS_JUMP set to FALSE (default is TRUE), or -restrictions=jump
-# is included with the -anonymous switch at run time, then users of an
-# anonymous account will not be able to access the jumps file or enter
-# 'j'ump shortcuts, and this selective execution feature will be overridden
-# as well (i.e., they will only be able to access lynxexec or lynxprog
-# URLs which meet any ALWAYS_TRUSTED_EXEC rules).
-#
-#TRUSTED_EXEC:none
-
-
-.h2 ALWAYS_TRUSTED_EXEC
-# If EXEC_LINKS was defined, any lynxexec or lynxprog URL can be made
-# always enabled by an ALWAYS_TRUSTED_EXEC rule for it. This is useful for
-# anonymous accounts in which you have disabled execution links generally,
-# and may also have disabled jumps file links, but still want to allow
-# execution of particular utility scripts or programs. The format is
-# like that for TRUSTED_EXEC. For example:
-#
-# Unix:
-# ====
-# ALWAYS_TRUSTED_EXEC:file://localhost/<tab>/usr/local/kinetic/bin/usertime
-# ALWAYS_TRUSTED_EXEC:http://www.more.net/<tab>/usr/local/kinetic/bin/who.sh
-# VMS:
-# ===
-# ALWAYS_TRUSTED_EXEC:file://localhost/<tab>usertime
-# ALWAYS_TRUSTED_EXEC:http://www.more.net/<tab>show users
-#
-# The default ALWAYS_TRUSTED_EXEC rule is "none".
-#
-#ALWAYS_TRUSTED_EXEC:none
-
-
-.h2 TRUSTED_LYNXCGI
-# Unix:
-# =====
-# TRUSTED_LYNXCGI rules define the permitted sources and/or paths for
-# lynxcgi links (if LYNXCGI_LINKS is defined in userdefs.h). The format
-# is the same as for TRUSTED_EXEC rules (see above). Example rules:
-#
-# TRUSTED_LYNXCGI:file://localhost/
-# TRUSTED_LYNXCGI:<tab>/usr/local/etc/httpd/cgi-bin/
-# TRUSTED_LYNXCGI:file://localhost/<tab>/usr/local/www/cgi-bin/
-#
-# VMS:
-# ====
-# Do not define this.
-#
-# The default TRUSTED_LYNXCGI rule is "none".
-#
-#TRUSTED_LYNXCGI:none
-
-
-.h2 LYNXCGI_ENVIRONMENT
-# Unix:
-# =====
-# LYNXCGI_ENVIRONMENT adds the current value of the specified
-# environment variable to the list of environment variables passed on to the
-# lynxcgi script. Useful variables are HOME, USER, etc... If proxies
-# are in use, and the script invokes another copy of lynx (or a program like
-# wget) in a subsidiary role, it can be useful to add http_proxy and other
-# *_proxy variables.
-#
-# VMS:
-# ====
-# Do not define this.
-#
-#LYNXCGI_ENVIRONMENT:
-
-
-.h2 LYNXCGI_DOCUMENT_ROOT
-# Unix:
-# =====
-# LYNXCGI_DOCUMENT_ROOT is the value of DOCUMENT_ROOT that will be passed
-# to lynxcgi scripts. If set and the URL has PATH_INFO data, then
-# PATH_TRANSLATED will also be generated. Examples:
-# LYNXCGI_DOCUMENT_ROOT:/usr/local/etc/httpd/htdocs
-# LYNXCGI_DOCUMENT_ROOT:/data/htdocs/
-#
-# VMS:
-# ====
-# Do not define this.
-#
-#LYNXCGI_DOCUMENT_ROOT:
-
-
-.h1 Cookies
-
-.h2 FORCE_SSL_COOKIES_SECURE
-# If FORCE_SSL_COOKIES_SECURE is set to TRUE, then SSL encrypted cookies
-# received from https servers never will be sent unencrypted to http
-# servers. The compilation default is to impose this block only if the
-# https server included a secure attribute for the cookie. The normal
-# default or that defined here can be toggled via the -force_secure
-# command line switch.
-#
-#FORCE_SSL_COOKIES_SECURE:FALSE
-
-
-.h1 Internal Behavior
-
-.h2 MAIL_SYSTEM_ERROR_LOGGING
-# MAIL_SYSTEM_ERROR_LOGGING will send a message to the owner of
-# the information, or ALERTMAIL if there is no owner, every time
-# that a document cannot be accessed!
-#
-# NOTE: This can generate A LOT of mail, be warned.
-#
-#MAIL_SYSTEM_ERROR_LOGGING:FALSE
-
-
-.h2 CHECKMAIL
-# If CHECKMAIL is set to TRUE, the user will be informed (via a statusline
-# message) about the existence of any unread mail at startup of Lynx, and
-# will get statusline messages if subsequent new mail arrives. If a jumps
-# file with a lynxprog URL for invoking mail is available, or your html
-# pages include an mail launch file URL, the user thereby can access mail
-# and read the messages. The checks and statusline reports will not be
-# performed if Lynx has been invoked with the -restrictions=mail switch.
-#
-# VMS USERS !!!
-# =============
-# New mail is normally broadcast as it arrives, via "unsolicited screen
-# broadcasts", which can be "wiped" from the Lynx display via the Ctrl-W
-# command. You may prefer to disable the broadcasts and use CHECKMAIL
-# instead (e.g., in a public account which will be used by people who
-# are ignorant about VMS).
-#
-#CHECKMAIL:FALSE
-
-
-.h1 News-groups
-
-.h2 NNTPSERVER
-# To enable news reading ability via Lynx, the environment variable NNTPSERVER
-# must be set so that it points to your site's NNTP server
-# (see Lynx Users Guide on environment variables).
-# Lynx respects RFC 1738 (http://www.ics.uci.edu/pub/ietf/uri/rfc1738.txt)
-# and does not accept a host field in news URLs (use nntp: instead of news: for
-# the scheme if you wish to specify an NNTP host in a URL, as explained in the
-# RFC). If you have not set the variable externally, you can set it at run
-# time via this configuration file. It will not override an external setting.
-# Note that on VMS it is set as a process logical rather than symbol, and will
-# outlive the Lynx image.
-# The news reading facility in Lynx is quite limited. Lynx does not provide a
-# full featured news reader with elaborate error checking and safety features.
-#
-#NNTPSERVER:news.server.dom
-
-
-.h2 LIST_NEWS_NUMBERS
-# If LIST_NEWS_NUMBERS is set TRUE, Lynx will use an ordered list and include
-# the numbers of articles in news listings, instead of using an unordered
-# list. The default is defined in userdefs.h, and can be overridden here.
-#
-#LIST_NEWS_NUMBERS:FALSE
-
-
-.h2 LIST_NEWS_DATES
-# If LIST_NEWS_DATES is set TRUE, Lynx will include the dates of articles in
-# news listings. The dates always are included in the articles, themselves.
-# The default is defined in userdefs.h, and can be overridden here.
-#
-#LIST_NEWS_DATES:FALSE
-
-
-.h2 NEWS_CHUNK_SIZE
-.h2 NEWS_MAX_CHUNK
-# NEWS_CHUNK_SIZE and NEWS_MAX_CHUNK regulate the chunking of news article
-# listings with inclusion of links for listing earlier and/or later articles.
-# The defaults are defined in HTNews.c as 30 and 40, respectively. If the
-# news group contains more than NEWS_MAX_CHUNK articles, they will be listed
-# in NEWS_CHUNK_SIZE chunks. You can change the defaults here, and/or on
-# the command line via -newschunksize=NUMBER and/or -newsmaxchunk=NUMBER
-# switches. Note that if the chunk size is increased, here or on the command
-# line, to a value greater than the current maximum, the maximum will be
-# increased to that number. Conversely, if the maximum is set to a number
-# less than the current chunk size, the chunk size will be reduced to that
-# number. Thus, you need use only one of the two switches on the command
-# line, based on the direction of intended change relative to the compilation
-# or configuration defaults. The compilation defaults ensure that there will
-# be at least 10 earlier articles before bothering to chunk and create a link
-# for earlier articles.
-#
-#NEWS_CHUNK_SIZE:30
-#NEWS_MAX_CHUNK:40
-
-
-.h2 NEWS_POSTING
-# Set NEWS_POSTING to FALSE if you do not want to support posting to
-# news groups via Lynx. If left TRUE, Lynx will use its news gateway to
-# post new messages or followups to news groups, using the URL schemes
-# described in the "Supported URLs" section of the online 'h'elp. The
-# posts will be attempted via the nntp server specified in the URL, or
-# if none was specified, via the NNTPSERVER configuration or environment
-# variable. Links with these URLs for posting or sending followups are
-# created by the news gateway when reading group listings or articles
-# from nntp servers if the server indicates that it permits posting.
-# The compilation default set in userdefs.h can be changed here. If
-# the default is TRUE, posting can still be disallowed via the
-# -restrictions command line switch.
-# The posting facility in Lynx is quite limited. Lynx does not provide a
-# full featured news poster with elaborate error checking and safety features.
-#
-#NEWS_POSTING:TRUE
-
-
-.h2 LYNX_SIG_FILE
-# LYNX_SIG_FILE defines the name of a file containing a signature which
-# can be appended to email messages and news postings or followups. The
-# user will be prompted whether to append it. It is sought in the home
-# directory. If it is in a subdirectory, begin it with a dot-slash
-# (e.g., ./lynx/.lynxsig). The definition is set in userdefs.h and can
-# be changed here.
-#
-#LYNX_SIG_FILE:.lynxsig
-
-.h1 Bibliographic Protocol (bibp scheme)
-
-.h2 BIBP_GLOBAL_SERVER
-# BIBP_GLOBAL_SERVER is the default global server for bibp: links, used
-# when a local bibhost or document-specified citehost is unavailable.
-# Set in userdefs.h and can be changed here.
-#BIBP_GLOBAL_SERVER:http://usin.org/
-
-.h2 BIBP_BIBHOST
-# BIBP_BIBHOST is the URL at which local bibp service may be found, if
-# it exists. Defaults to http://bibhost/ for protocol conformance, but
-# may be overridden here or via --bibhost parameter.
-#BIBP_BIBHOST:http://bibhost/
-
-.h1 Interaction
-# These settings control interaction of the user with lynx.
-
-.h2 SCROLLBAR
-# If SCROLLBAR is set TRUE, Lynx will show scrollbar on windows. With mouse
-# enabled, the scrollbar strip outside the bar is clickable, and scrolls the
-# window by pages. The appearance of the scrollbar can be changed from
-# LYNX_LSS file: define attributes scroll.bar, scroll.back (for the bar, and
-# for the strip along which the scrollbar moves).
-#SCROLLBAR:FALSE
-
-
-.h2 SCROLLBAR_ARROW
-# If SCROLLBAR_ARROW is set TRUE, Lynx's scrollbar will have arrows at the
-# ends. With mouse enabled, the arrows are clickable, and scroll the window by
-# 2 lines. The appearance of the scrollbar arrows can be changed from LYNX_LSS
-# file: define attributes scroll.arrow, scroll.noarrow (for enabled-arrows,
-# and disabled arrows). An arrow is "disabled" if the bar is at this end of
-# the strip.
-#SCROLLBAR_ARROW:TRUE
-
-
-.h2 USE_MOUSE
-# If Lynx is configured with ncurses, PDcurses or slang & USE_MOUSE is TRUE,
-# users can perform commands by left-clicking certain parts of the screen:
-# on a link = `g'oto + ACTIVATE (i.e., move highlight & follow the link);
-# on the top/bottom lines = PREV/NEXT_PAGE (i.e., go up/down 1 page);
-# on the top/bottom left corners = PREV/NEXT_DOC (i.e., go to the previous
-# document / undo goto previous document);
-# on the top/bottom right corners = HISTORY/VLINKS (i.e., call up the history
-# page or visited links page if on history page).
-# NB if the mouse is defined in this way, it will not be available
-# for copy/paste operations using the clipboard of a desktop manager:
-# for flexibility instead, use the command-line switch -use_mouse .
-#
-# ncurses and slang have built-in support for the xterm mouse protocol. In
-# addition, ncurses can be linked with the gpm mouse library, to automatically
-# provide support for this interface in applications such as Lynx. (Please
-# read the ncurses faq to work around broken gpm configurations packaged by
-# some distributors). PDCurses implements mouse support for win32 console
-# windows, as does slang.
-#USE_MOUSE:FALSE
-
-
-.h1 HTML Parsing
-# These settings control the way Lynx parses invalid HTML
-# and how it may resolve such issues.
-
-.h2 COLLAPSE_BR_TAGS
-# If COLLAPSE_BR_TAGS is set FALSE, Lynx will not collapse serial BR tags.
-# If set TRUE, two or more concurrent BRs will be collapsed into a single
-# line break. Note that the valid way to insert extra blank lines in HTML
-# is via a PRE block with only newlines in the block.
-#
-#COLLAPSE_BR_TAGS:TRUE
-
-
-.h2 TAGSOUP
-# If TAGSOUP is set, Lynx uses the "Tag Soup DTD" rather than "SortaSGML".
-# The two approaches differ by the style of error detection and recovery.
-# Tag Soup DTD allows for improperly nested tags; SortaSGML is stricter.
-#TAGSOUP:FALSE
-
-
-.h1 Cookies
-
-.h2 SET_COOKIES
-# If SET_COOKIES is set FALSE, Lynx will ignore Set-Cookie headers
-# in http server replies. Note that if a COOKIE_FILE is in use (see
-# below) that contains cookies at startup, Lynx will still send those
-# persistent cookies in requests as appropriate. Setting SET_COOKIES
-# to FALSE just prevents accepting any new cookies from servers. To
-# prevent all cookie processing (sending *and* receiving) in a session,
-# make sure that PERSISTENT_COOKIES is not TRUE or that COOKIE_FILE does
-# not point to a file with cookies, in addition to setting SET_COOKIES
-# to FALSE.
-# The default is defined in userdefs.h, and can be overridden here,
-# and/or toggled via the -cookies command line switch.
-#
-#SET_COOKIES:TRUE
-
-
-.h2 ACCEPT_ALL_COOKIES
-# If ACCEPT_ALL_COOKIES is set TRUE, Lynx will accept cookies from all
-# domains with no user interaction. This is equivalent to automatically
-# replying to all cookie 'Allow?' prompts with 'A'lways. Note that it
-# does not preempt validity checking, which has to be controlled separately
-# (see below).
-# The default is defined in userdefs.h and can be overridden here, or
-# in the .lynxrc file via an o(ptions) screen setting. It may also be
-# toggled via the -accept_all_cookies command line switch.
-#
-#ACCEPT_ALL_COOKIES:FALSE
-
-
-.h2 COOKIE_ACCEPT_DOMAINS
-.h2 COOKIE_REJECT_DOMAINS
-# COOKIE_ACCEPT_DOMAINS and COOKIE_REJECT_DOMAINS are comma-delimited lists
-# of domains from which Lynx should automatically accept or reject cookies
-# without asking for confirmation. If the same domain is specified in both
-# lists, rejection will take precedence.
-# Note that in order to match cookies, domains have to be spelled out exactly
-# in the form in which they would appear on the Cookie Jar page (case is
-# insignificant). They are not wildcards. Domains that apply to more than
-# one host have a leading '.', but have to match *the cookie's* domain
-# exactly.
-#
-#COOKIE_ACCEPT_DOMAINS:
-#COOKIE_REJECT_DOMAINS:
-
-
-.h2 COOKIE_LOOSE_INVALID_DOMAINS
-.h2 COOKIE_STRICT_INVALID_DOMAINS
-.h2 COOKIE_QUERY_INVALID_DOMAINS
-# COOKIE_LOOSE_INVALID_DOMAINS, COOKIE_STRICT_INVALID_DOMAINS, and
-# COOKIE_QUERY_INVALID_DOMAINS are comma-delimited lists of domains.
-# They control the degree of validity checking that is applied to cookies
-# for the specified domains.
-# Note that in order to match cookies, domains have to be spelled out exactly
-# in the form in which they would appear on the Cookie Jar page (case is
-# insignificant). They are not wildcards. Domains that apply to more than
-# one host have a leading '.', but have to match *the cookie's* domain
-# exactly.
-# If a domain is set to strict checking, strict conformance to RFC2109 will
-# be applied. A domain with loose checking will be allowed to set cookies
-# with an invalid path or domain attribute. All domains will default to
-# asking the user for confirmation in case of an invalid path or domain.
-# Cookie validity checking takes place as a separate step before the
-# final decision to accept or reject (see previous options), therefore
-# a cookie that passes validity checking may still be automatically
-# rejected or cause another prompt.
-#
-#COOKIE_LOOSE_INVALID_DOMAINS:
-#COOKIE_STRICT_INVALID_DOMAINS:
-#COOKIE_QUERY_INVALID_DOMAINS:
-
-.h2 MAX_COOKIES_DOMAIN
-.h2 MAX_COOKIES_GLOBAL
-.h2 MAX_COOKIES_BUFFER
-# MAX_COOKIES_DOMAIN,
-# MAX_COOKIES_GLOBAL and
-# MAX_COOKIES_BUFFER are limits on the total number of cookies for each domain,
-# globally, and the per-cookie buffer size. These limits are by default large
-# enough for reasonable usage; if they are very high, some sites may present
-# undue performance waste.
-#
-#MAX_COOKIES_DOMAIN:50
-#MAX_COOKIES_GLOBAL:500
-#MAX_COOKIES_BUFFER:4096
-
-.h2 PERSISTENT_COOKIES
-# PERSISTENT_COOKIES indicates that cookies should be read at startup from
-# the COOKIE_FILE, and saved at exit for storage between Lynx sessions.
-# It is not used if Lynx was compiled without USE_PERSISTENT_COOKIES.
-# The default is FALSE, so that the feature needs to be enabled here
-# explicitly if you want it.
-#
-#PERSISTENT_COOKIES:FALSE
-
-
-.h2 COOKIE_FILE
-# COOKIE_FILE is the default file from which persistent cookies are read
-# at startup (if the file exists), if Lynx was compiled with
-# USE_PERSISTENT_COOKIES and the PERSISTENT_COOKIES option is enabled.
-# The cookie file can also be specified in .lynxrc or on the command line.
-#
-#COOKIE_FILE:~/.lynx_cookies
-
-
-.h2 COOKIE_SAVE_FILE
-# COOKIE_SAVE_FILE is the default file in which persistent cookies are
-# stored at exit, if Lynx was compiled with USE_PERSISTENT_COOKIES and the
-# PERSISTENT_COOKIES option is enabled. The cookie save file can also be
-# specified on the command line.
-#
-# With an interactive Lynx session, COOKIE_SAVE_FILE will default to
-# COOKIE_FILE if it is not set. With a non-interactive Lynx session (e.g.,
-# -dump), cookies will only be saved to file if COOKIE_SAVE_FILE is set.
-#
-#COOKIE_SAVE_FILE:~/.lynx_cookies
-
-
-.h1 Mail-related
-
-.h2 SYSTEM_MAIL
-.h2 SYSTEM_MAIL_FLAGS
-# VMS:
-# ===
-# The mail command and qualifiers are defined in userdefs.h. Lynx
-# will spawn a subprocess to send replies and error messages. The
-# command, and qualifiers (if any), can be re-defined here. If
-# you use PMDF then headers will we passed via a header file.
-# If you use "generic" VMS MAIL, the subject will be passed on the
-# command line via a /subject="SUBJECT" qualifier, and inclusion
-# of other relevant headers may not be possible.
-# If your mailer uses another syntax, some hacking of the mailform()
-# mailmsg() and reply_by_mail() functions in LYMail.c, and send_file_to_mail()
-# function in LYPrint.c, may be required.
-#
-.ex 2
-#SYSTEM_MAIL:PMDF SEND
-#SYSTEM_MAIL_FLAGS:/headers
-#
-.ex 2
-#SYSTEM_MAIL:MAIL
-#SYSTEM_MAIL_FLAGS:
-#
-# Unix:
-#======
-# The mail path and flags normally are defined for sendmail (or submit
-# with MMDF) in userdefs.h. You can change them here, but should first
-# read the zillions of CERT advisories about security problems with Unix
-# mailers.
-#
-.ex 2
-#SYSTEM_MAIL:/usr/mmdf/bin/submit
-#SYSTEM_MAIL_FLAGS:-mlruxto,cc\*
-#
-.ex 2
-#SYSTEM_MAIL:/usr/sbin/sendmail
-#SYSTEM_MAIL_FLAGS:-t -oi
-#
-.ex 2
-#SYSTEM_MAIL:/usr/lib/sendmail
-#SYSTEM_MAIL_FLAGS:-t -oi
-
-# Win32:
-#=======
-# Please read sendmail.txt in the LYNX_W32.ZIP distribution
-#
-#SYSTEM_MAIL:sendmail -f me@my.host -h my.host -r my.smtp.mailer -m SMTP
-
-
-.h2 MAIL_ADRS
-# VMS ONLY:
-# ========
-# MAIL_ADRS is defined in userdefs.h and normally is structured for PMDF's
-# IN%"INTERNET_ADDRESS" scheme. The %s is replaced with the address given
-# by the user. If you are using a different Internet mail transport, change
-# the IN appropriately (e.g., to SMTP, MX, or WINS).
-#
-#MAIL_ADRS:"IN%%""%s"""
-
-
-.h2 USE_FIXED_RECORDS
-# VMS ONLY:
-# ========
-# If USE_FIXED_RECORDS is set to TRUE here or in userdefs.h, Lynx will
-# convert 'd'ownloaded binary files to FIXED 512 record format before saving
-# them to disk or acting on a DOWNLOADER option. If set to FALSE, the
-# headers of such files will indicate that they are Stream_LF with Implied
-# Carriage Control, which is incorrect, and can cause downloading software
-# to get confused and unhappy. If you do set it FALSE, you can use the
-# FIXED512.COM command file, which is included in this distribution, to do
-# the conversion externally.
-#
-#USE_FIXED_RECORDS:TRUE
-
-
-.h1 Keyboard Input
-# These settings control the way Lynx interprets user input.
-
-
-.h2 VI_KEYS_ALWAYS_ON
-.h2 EMACS_KEYS_ALWAYS_ON
-# Vi or Emacs movement keys, i.e. familiar hjkl or ^N^P^F^B .
-# These are defaults, which can be changed in the Options Menu or .lynxrc .
-#VI_KEYS_ALWAYS_ON:FALSE
-#EMACS_KEYS_ALWAYS_ON:FALSE
-
-
-.h2 DEFAULT_KEYPAD_MODE
-# DEFAULT_KEYPAD_MODE may be set to NUMBERS_AS_ARROWS
-# or LINKS_ARE_NOT_NUMBERED (the same)
-# or LINKS_ARE_NUMBERED
-# or LINKS_AND_FIELDS_ARE_NUMBERED
-# or FIELDS_ARE_NUMBERED
-# to specify whether numbers (e.g. [10]) appear next to all links,
-# allowing immediate access by entering the number on the keyboard,
-# or numbers on the numeric key-pad work like arrows;
-# the "FIELDS" options cause form fields also to be numbered.
-# This may be overridden by the keypad_mode setting in .lynxrc,
-# and can also be changed via the Options Menu.
-#
-#DEFAULT_KEYPAD_MODE:NUMBERS_AS_ARROWS
-
-
-.h2 NUMBER_LINKS_ON_LEFT
-.h2 NUMBER_FIELDS_ON_LEFT
-# Denotes the position for link- and field-numbers (whether it is on the left
-# or right of the anchor). These are subject to DEFAULT_KEYPAD_MODE, which
-# determines whether numbers are shown.
-#NUMBER_LINKS_ON_LEFT:TRUE
-#NUMBER_FIELDS_ON_LEFT:TRUE
-
-.h2 DEFAULT_KEYPAD_MODE_IS_NUMBERS_AS_ARROWS
-# Obsolete form of DEFAULT_KEYPAD_MODE,
-# numbers work like arrows or numbered links.
-# Set to TRUE, indicates numbers act as arrows,
-# and set to FALSE indicates numbers refer to numbered links on the page.
-# LINKS_AND_FIELDS_ARE_NUMBERED cannot be set by this option because
-# it allows only two values (true and false).
-#
-#DEFAULT_KEYPAD_MODE_IS_NUMBERS_AS_ARROWS:TRUE
-
-
-.h2 CASE_SENSITIVE_ALWAYS_ON
-# The default search type.
-# This is a default that can be overridden by the user!
-#
-#CASE_SENSITIVE_ALWAYS_ON:FALSE
-
-
-.h1 Auxiliary Facilities
-
-.h2 DEFAULT_BOOKMARK_FILE
-# DEFAULT_BOOKMARK_FILE is the filename used for storing personal bookmarks.
-# It will be prepended by the user's home directory.
-# NOTE that a file ending in .html or other suffix mapped to text/html
-# should be used to ensure its treatment as HTML. The built-in default
-# is lynx_bookmarks.html. On both Unix and VMS, if a subdirectory off of
-# the HOME directory is desired, the path should begin with "./" (e.g.,
-# ./BM/lynx_bookmarks.html), but the subdirectory must already exist.
-# Lynx will create the bookmark file, if it does not already exist, on
-# the first ADD_BOOKMARK attempt if the HOME directory is indicated
-# (i.e., if the definition is just filename.html without any slashes),
-# but requires a pre-existing subdirectory to create the file there.
-# The user can re-define the default bookmark file, as well as a set
-# of sub-bookmark files if multiple bookmark file support is enabled
-# (see below), via the 'o'ptions menu, and can save those definitions
-# in the .lynxrc file.
-#
-#DEFAULT_BOOKMARK_FILE:lynx_bookmarks.html
-
-
-.h2 MULTI_BOOKMARK_SUPPORT
-# If MULTI_BOOKMARK_SUPPORT is set TRUE, and BLOCK_MULTI_BOOKMARKS (see
-# below) is FALSE, and sub-bookmarks exist, all bookmark operations will
-# first prompt the user to select an active sub-bookmark file or the
-# default bookmark file. FALSE is the default so that one (the default)
-# bookmark file will be available initially. The definition here will
-# override that in userdefs.h. The user can turn on multiple bookmark
-# support via the 'o'ptions menu, and can save that choice as the startup
-# default via the .lynxrc file. When on, the setting can be STANDARD or
-# ADVANCED. If SUPPORT is set to the latter, and the user mode also is
-# ADVANCED, the VIEW_BOOKMARK command will invoke a statusline prompt at
-# which the user can enter the letter token (A - Z) of the desired bookmark,
-# or '=' to get a menu of available bookmark files. The menu always is
-# presented in NOVICE or INTERMEDIATE mode, or if the SUPPORT is set to
-# STANDARD. No prompting or menu display occurs if only one (the startup
-# default) bookmark file has been defined (define additional ones via the
-# 'o'ptions menu). The startup default, however set, can be overridden on
-# the command line via the -restrictions=multibook or the -anonymous or
-# -validate switches.
-#
-#MULTI_BOOKMARK_SUPPORT:FALSE
-
-
-.h2 BLOCK_MULTI_BOOKMARKS
-# If BLOCK_MULTI_BOOKMARKS is set TRUE, multiple bookmark support will
-# be forced off, and cannot to toggled on via the 'o'ptions menu. The
-# compilation setting is normally FALSE, and can be overridden here.
-# It can also be set via the -restrictions=multibook or the -anonymous
-# or -validate command line switches.
-#
-#BLOCK_MULTI_BOOKMARKS:FALSE
-
-
-.h1 Interaction
-
-.h2 DEFAULT_USER_MODE
-# DEFAULT_USER_MODE sets the default user mode for Lynx users.
-# NOVICE shows a three line help message at the bottom of the screen.
-# INTERMEDIATE shows normal amount of help (one line).
-# ADVANCED help is replaced by the URL of the current link.
-#
-#DEFAULT_USER_MODE:NOVICE
-
-
-.h1 External Programs
-
-.h2 DEFAULT_EDITOR
-# If DEFAULT_EDITOR is defined, users may edit local documents with it
-# & it will also be used for sending mail messages.
-# If no editor is defined here or by the user,
-# the user will not be able to edit local documents
-# and a primitive line-oriented mail-input mode will be used.
-#
-# For sysadmins: do not define a default editor
-# unless you know EVERY user will know how to use it;
-# users can easily define their own editor in the Options Menu.
-#
-#DEFAULT_EDITOR:
-
-
-.h2 SYSTEM_EDITOR
-# SYSTEM_EDITOR behaves the same as DEFAULT_EDITOR,
-# except that it can't be changed by users.
-#
-#SYSTEM_EDITOR:
-
-.h3 POSITIONABLE_EDITOR
-# If POSITIONABLE_EDITOR is defined once or multiple times and if the same
-# editor is used as editor in lynx, lynx will use its features, i.e., adding an
-# option to set the initial line-position, when editing files and textarea.
-# The commented editors below are already known; there is no need to uncomment
-# them.
-#
-#POSITIONABLE_EDITOR:emacs
-#POSITIONABLE_EDITOR:jed
-#POSITIONABLE_EDITOR:jmacs
-#POSITIONABLE_EDITOR:joe
-#POSITIONABLE_EDITOR:jove
-#POSITIONABLE_EDITOR:jpico
-#POSITIONABLE_EDITOR:jstar
-#POSITIONABLE_EDITOR:nano
-#POSITIONABLE_EDITOR:pico
-#POSITIONABLE_EDITOR:rjoe
-#POSITIONABLE_EDITOR:vi
-
-.h1 Proxy
-
-.h2 HTTP_PROXY
-.h2 HTTPS_PROXY
-.h2 FTP_PROXY
-.h2 GOPHER_PROXY
-.h2 NEWSPOST_PROXY
-.h2 NEWSREPLY_PROXY
-.h2 NEWS_PROXY
-.h2 NNTP_PROXY
-.h2 SNEWSPOST_PROXY
-.h2 SNEWSREPLY_PROXY
-.h2 SNEWS_PROXY
-.h2 WAIS_PROXY
-.h2 FINGER_PROXY
-.h2 CSO_PROXY
-# Lynx version 2.2 and beyond supports the use of proxy servers that can act as
-# firewall gateways and caching servers. They are preferable to the older
-# gateway servers. Each protocol used by Lynx can be mapped separately using
-# PROTOCOL_proxy environment variables (see Lynx Users Guide). If you have not set
-# them externally, you can set them at run time via this configuration file.
-# They will not override external settings. The no_proxy variable can be used
-# to inhibit proxying to selected regions of the Web (see below). Note that on
-# VMS these proxy variables are set as process logicals rather than symbols, to
-# preserve lowercasing, and will outlive the Lynx image.
-#
-.ex 15
-#http_proxy:http://some.server.dom:port/
-#https_proxy:http://some.server.dom:port/
-#ftp_proxy:http://some.server.dom:port/
-#gopher_proxy:http://some.server.dom:port/
-#news_proxy:http://some.server.dom:port/
-#newspost_proxy:http://some.server.dom:port/
-#newsreply_proxy:http://some.server.dom:port/
-#snews_proxy:http://some.server.dom:port/
-#snewspost_proxy:http://some.server.dom:port/
-#snewsreply_proxy:http://some.server.dom:port/
-#nntp_proxy:http://some.server.dom:port/
-#wais_proxy:http://some.server.dom:port/
-#finger_proxy:http://some.server.dom:port/
-#cso_proxy:http://some.server.dom:port/
-#no_proxy:host.domain.dom
-
-
-.h2 NO_PROXY
-# The no_proxy variable can be a comma-separated list of strings defining
-# no-proxy zones in the DNS domain name space. If a tail substring of the
-# domain-path for a host matches one of these strings, transactions with that
-# node will not be proxied.
-.ex
-#no_proxy:domain.path1,path2
-#
-# A single asterisk as an entry will override all proxy variables and no
-# transactions will be proxied.
-.ex
-#no_proxy:*
-# This is the only allowed use of * in no_proxy.
-#
-# Warning: Note that setting 'il' as an entry in this list will block proxying
-# for the .mil domain as well as the .il domain. If the entry is '.il' this
-# will not happen.
-
-
-.h1 External Programs
-
-.h2 PRINTER
-.h2 DOWNLOADER
-.h2 UPLOADER
-# PRINTER, DOWNLOADER & UPLOADER DEFINITIONS:
-# Lynx has 4 pre-defined print options & 1 pre-defined download option,
-# which are called up on-screen when `p' or `d' are entered;
-# any number of options can be added by the user, as explained below.
-# Uploaders can be defined only for UNIX with DIRED_SUPPORT:
-# see the Makefile in the top directory & the header of src/LYUpload.c .
-#
-# For `p' pre-defined options are: `Save to local file', `E-mail the file',
-# `Print to screen' and `Print to local printer attached to vt100'.
-# `Print to screen' allows file transfers in the absence of alternatives
-# and is often the only option allowed here for anonymous users;
-# the 3rd & 4th options are not pre-defined for DOS/WINDOWS versions of Lynx.
-# For `d' the pre-defined option is: `Download to local file'.
-#
-# To define your own print or download option use the following formats:
-#
-# PRINTER:<name>:<command>:<option>:<lines/page>[:<environment>]
-#
-# DOWNLOADER:<name>:<command>:<option>[:<environment>]
-#
-# <name> is what you will see on the print/download screen.
-#
-# <command> is the command your system will execute:
-# the 1st %s in the command will be replaced
-# by the temporary filename used by Lynx;
-# a 2nd %s will be replaced by a filename of your choice,
-# for which Lynx will prompt, offering a suggestion.
-# On Unix, which has pipes, you may use a '|' as the first
-# character of the command, and Lynx will open a pipe to
-# the command.
-# If the command format of your printer/downloader requires
-# a different layout, you will need to use a script
-# (see the last 2 download examples below).
-#
-# <option> TRUE : the printer/downloader will always be ENABLED,
-# except that downloading is disabled when -validate is used;
-# FALSE : both will be DISABLED for anonymous users
-# and printing will be disabled when -noprint is used.
-#
-# <lines/page> (printers: optional) the number of lines/page (default 66):
-# used to compute the approximate output size
-# and prompt if the document is > 4 printer pages;
-# it uses current screen length for the computation
-# when `Print to screen' is selected.
-#
-# [:<environment>]
-# optional, if XWINDOWS then printer/downloader will be
-# enabled if DISPLAY environment variable IS defined and
-# disabled otherwise, if environment is NON_XWINDOWS
-# then printer/downloader will be enabled if DISPLAY
-# environment variable IS NOT defined and disabled otherwise,
-# for anything else or if environment is not specified
-# printer/downloader is always enabled.
-#
-# You must put the whole definition on one line;
-# if you use a colon, precede it with a backslash.
-#
-# `Printer' can be any file-handling program you find useful,
-# even if it does not physically print anything.
-#
-# Usually, down/up-loading involves the use of (e.g.) Ckermit or ZModem
-# to transfer files to a user's local machine over a serial link,
-# but download options do not have to be download-protocol programs.
-#
-# Printer examples:
-.ex 3
-#PRINTER:Computer Center printer:lpr -Pccprt %s:FALSE
-#PRINTER:Office printer:lpr -POffprt %s:TRUE
-#PRINTER:VMS printer:print /queue=cc$print %s:FALSE:58
-# If you have a very busy VMS print queue
-# and Lynx deletes the temporary files before they have been queued,
-# use the VMSPrint.com included in the distribution:
-.ex
-#PRINTER:Busy VMS printer:@Lynx_Dir\:VMSPrint sys$print %s:FALSE:58
-# To specify a print option at run-time:
-# NBB if you have ANONYMOUS users, DO NOT allow this option!
-.ex
-#PRINTER:Specify at run-time:echo -n "Enter a print command\: "; read word; sh -c "$word %s":FALSE
-# To pass to a sophisticated file viewer: -k suppresses invocation
-# of hex display mode if 8-bit or control characters are present;
-# +s invokes secure mode (see ftp://space.mit.edu/pub/davis/most):
-.ex
-#PRINTER:Use Most to view:most -k +s %s:TRUE:23
-#
-# Downloader examples:
-# in Kermit, -s %s is the filename sent, -a %s the filename on arrival
-# (if they are given in reverse order here, the command will fail):
-.ex
-#DOWNLOADER:Use Kermit to download to the terminal:kermit -i -s %s -a %s:TRUE
-# NB don't use -k with Most, so that binaries will invoke hexadecimal mode:
-.ex
-#DOWNLOADER:Use Most to view:most +s %s:TRUE
-# The following example gives wrong filenames
-# (`sz' doesn't support a suggested filename parameter):
-.ex
-#DOWNLOADER:Use Zmodem to download to the local terminal:sz %s:TRUE
-# The following example returns correct filenames
-# by using a script to make a subdirectory in /tmp,
-# but may conflict with very strong security or permissions restrictions:
-.ex
-#DOWNLOADER:Use Zmodem to download to the local terminal:set %s %s;td=/tmp/Lsz$$;mkdir $td;ln -s $1 $td/"$2";sz $td/"$2";rm -r $td:TRUE
-.ex 2
-#UPLOADER:Use Kermit to upload from your computer: kermit -i -r -a %s:TRUE
-#UPLOADER:Use Zmodem to upload from your computer: rz %s:TRUE
-#
-# Note for OS/390: /* S/390 -- gil -- 1464 */
-# The following is strongly recommended to undo ASCII->EBCDIC conversion.
-.ex
-#DOWNLOADER:Save OS/390 binary file: iconv -f IBM-1047 -t ISO8859-1 %s >%s:FALSE
-
-
-.h1 Interaction
-
-.h2 NO_DOT_FILES
-# If NO_DOT_FILES is TRUE (normal default via userdefs.h), the user will not
-# be allowed to specify files beginning with a dot in reply to output filename
-# prompts, and files beginning with a dot (e.g., file://localhost/path/.lynxrc)
-# will not be included in the directory browser's listings. If set FALSE, you
-# can force it to be treated as TRUE via -restrictions=dotfiles. If set FALSE
-# and not forced TRUE, the user can regulate it via the 'o'ptions menu (and
-# may save the preference in the RC file).
-#
-#NO_DOT_FILES:TRUE
-
-
-.h1 Internal Behavior
-
-.h2 NO_FROM_HEADER
-# If NO_FROM_HEADER is set FALSE, From headers will be sent in transmissions
-# to http or https servers if the personal_mail_address has been defined via
-# the 'o'ptions menu. The compilation default is TRUE (no From header is
-# sent) and the default can be changed here. The default can be toggled at
-# run time via the -from switch. Note that transmissions of From headers
-# have become widely considered to create an invasion of privacy risk.
-#
-#NO_FROM_HEADER:TRUE
-
-
-.h2 NO_REFERER_HEADER
-# If NO_REFERER_HEADER is TRUE, Referer headers never will be sent in
-# transmissions to servers. Lynx normally sends the URL of the document
-# from which the link was derived, but not for startfile URLs, 'g'oto
-# URLs, 'j'ump shortcuts, bookmark file links, history list links, or
-# URLs that include the content from form submissions with method GET.
-# If left FALSE here, it can be set TRUE at run time via the -noreferer
-# switch.
-#
-#NO_REFERER_HEADER:FALSE
-
-
-.h1 Internal Behavior
-
-.h2 NO_FILE_REFERER
-# If NO_FILE_REFERER is TRUE, Referer headers never will be sent in
-# transmissions to servers for links or actions derived from documents
-# or forms with file URLs. This ensures that paths associated with
-# the local file system are never indicated to servers, even if
-# NO_REFERER_HEADER is FALSE. If set to FALSE here, it can still be
-# set TRUE at run time via the -nofilereferer switch.
-#
-#NO_FILE_REFERER:TRUE
-
-
-.h2 REFERER_WITH_QUERY
-# REFERER_WITH_QUERY controls what happens when the URL in a Referer
-# header to be sent would contain a query part in the form of a '?'
-# character followed by one or more attribute=value pairs. Query parts
-# often contain sensitive or personal information resulting from filling
-# out forms, or other info that allows tracking of a user's browsing path
-# through a site, an thus should not be put in a Referer header (which may
-# get sent to an unrelated third-party site). On the other hand, some
-# sites (improperly) rely on browsers sending Referer headers, even when
-# the user is coming from a page whose URL has a query part.
-#
-# If REFERER_WITH_QUERY is SEND, full Referer headers will be sent
-# including the query part (unless sending of Referer is disabled in
-# general, see NO_REFERER_HEADER above). If REFERER_WITH_QUERY is
-# PARTIAL, the Referer header will contain a partial URL, with the query
-# part stripped off. This is not strictly correct, but should satisfy
-# those sites that check only whether the user arrived at a page from an
-# "outside" link. If REFERER_WITH_QUERY is set to DROP (or anything else
-# unrecognized), the default, no Referer header is sent at all in this
-# situation.
-#
-#REFERER_WITH_QUERY:DROP
-
-
-.h1 Appearance
-
-.h2 VERBOSE_IMAGES
-# VERBOSE_IMAGES controls whether Lynx replaces [LINK], [INLINE] and [IMAGE]
-# (for images without ALT) with filenames of these images.
-# This can be useful in determining what images are important
-# and which are mere decorations, e.g. button.gif, line.gif,
-# provided the author uses meaningful names.
-#
-# The definition here will override the setting in userdefs.h.
-#
-#VERBOSE_IMAGES:TRUE
-
-
-.h2 MAKE_LINKS_FOR_ALL_IMAGES
-# If MAKE_LINKS_FOR_ALL_IMAGES is TRUE, all images will be given links
-# which can be ACTIVATEd. For inlines, the ALT or pseudo-ALT ("[INLINE]")
-# strings will be links for the resolved SRC rather than just text.
-# For ISMAP or other graphic links, ALT or pseudo-ALT ("[ISMAP]" or "[LINK]")
-# will have '-' and a link labeled "[IMAGE]" for the resolved SRC appended.
-# See also VERBOSE_IMAGES flag.
-#
-# The definition here will override that in userdefs.h
-# and can be toggled via an "-image_links" command-line switch.
-# The user can also use the LYK_IMAGE_TOGGLE key (default `*')
-# or `Show Images' in the Form-based Options Menu.
-#
-#MAKE_LINKS_FOR_ALL_IMAGES:FALSE
-
-.h2 MAKE_PSEUDO_ALTS_FOR_INLINES
-# If MAKE_PSEUDO_ALTS_FOR_INLINES is FALSE, inline images which don't specify
-# an ALT string will not have "[INLINE]" inserted as a pseudo-ALT,
-# i.e. they'll be treated as having ALT="".
-# Otherwise (if TRUE), pseudo-ALTs will be created for inlines,
-# so that they can be used as links to the SRCs.
-# See also VERBOSE_IMAGES flag.
-#
-# The definition here will override that in userdefs.h
-# and can be toggled via a "-pseudo_inlines" command-line switch.
-# The user can also use the LYK_INLINE_TOGGLE key (default `[')
-# or `Show Images' in the Form-based Options Menu.
-#
-#MAKE_PSEUDO_ALTS_FOR_INLINES:TRUE
-
-
-.h2 SUBSTITUTE_UNDERSCORES
-# If SUBSTITUTE_UNDERSCORES is TRUE, the _underline_ format will be used
-# for emphasis tags in dumps.
-#
-# The default defined here will override that in userdefs.h, and the user
-# can toggle the default via a "-underscore" command line switch.
-#
-#SUBSTITUTE_UNDERSCORES:FALSE
-
-
-.h1 Interaction
-
-.h2 QUIT_DEFAULT_YES
-# If QUIT_DEFAULT_YES is TRUE then when the QUIT command is entered, any
-# response other than n or N will confirm. It should be FALSE if you
-# prefer the more conservative action of requiring an explicit Y or y to
-# confirm. The default defined here will override that in userdefs.h.
-#
-#QUIT_DEFAULT_YES:TRUE
-
-
-.h1 HTML Parsing
-
-.h2 HISTORICAL_COMMENTS
-# If HISTORICAL_COMMENTS is TRUE, Lynx will revert to the "Historical"
-# behavior of treating any '>' as a terminator for comments, instead of
-# seeking a valid '-->' terminator (note that white space can be present
-# between the '--' and '>' in valid terminators). The compilation default
-# is FALSE.
-#
-# The compilation default, or default defined here, can be toggled via a
-# "-historical" command line switch, and via the LYK_HISTORICAL command key.
-#
-#HISTORICAL_COMMENTS:FALSE
-
-
-.h2 MINIMAL_COMMENTS
-# If MINIMAL_COMMENTS is TRUE, Lynx will not use Valid comment parsing
-# of '--' pairs as serial comments within an overall comment element,
-# and instead will seek only a '-->' terminator for the overall comment
-# element. This emulates the Netscape v2.0 comment parsing bug, and
-# will help Lynx cope with the use of dashes as "decorations", which
-# consequently has become common in so-called "Enhanced for Netscape"
-# pages. Note that setting Historical comments on will override the
-# Minimal or Valid setting.
-#
-# The compilation default for MINIMAL_COMMENTS is FALSE, but we'll
-# set it TRUE here, until Netscape gets its comment parsing right,
-# and "decorative" dashes cease to be so common.
-#
-# The compilation default, or default defined here, can be toggled via a
-# "-minimal" command line switch, and via the LYK_MINIMAL command key.
-#
-MINIMAL_COMMENTS:TRUE
-
-
-.h2 SOFT_DQUOTES
-# If SOFT_DQUOTES is TRUE, Lynx will emulate the invalid behavior of
-# treating '>' as a co-terminator of a double-quoted attribute value
-# and the tag which contains it, as was done in old versions of Netscape
-# and Mosaic. The compilation default is FALSE.
-#
-# The compilation default, or default defined here, can be toggled via
-# a "-soft_dquotes" command line switch.
-#
-#SOFT_DQUOTES:FALSE
-
-
-.h2 STRIP_DOTDOT_URLS
-# If STRIP_DOTDOT_URLS is TRUE, Lynx emulates the invalid behavior of many
-# browsers to strip a leading "../" segment from relative URLs in HTML
-# documents with a http or https base URL, if this would otherwise lead to
-# an absolute URLs with those characters still in it. Such URLs are normally
-# erroneous and not what is intended by page authors. Lynx will issue
-# a warning message when this occurs.
-#
-# If STRIP_DOTDOT_URLS is FALSE, Lynx will use those URLs for requests
-# without taking any special actions or issuing Warnings, in most cases
-# this will result in an error response from the server.
-#
-# Note that Lynx never tries to fix similar URLs for protocols other than
-# http and https, since they are less common and may actually be valid in
-# some cases.
-#
-#STRIP_DOTDOT_URLS:TRUE
-
-
-.h1 Appearance
-
-.h2 ENABLE_SCROLLBACK
-# If ENABLE_SCROLLBACK is TRUE, Lynx will clear the entire screen before
-# displaying each new screenful of text. Though less efficient for normal
-# use, this allows programs that maintain a buffer of previously-displayed
-# text to recognize the continuity of what has been displayed, so that
-# previous screenfuls can be reviewed by whatever method the program uses
-# to scroll back through previous text. For example, the PC comm program
-# QModem has a key that can be pressed to scroll back; if ENABLE_SCROLLBACK
-# is TRUE, pressing the scrollback key will access previous screenfuls which
-# will have been stored on the local PC and will therefore be displayed
-# instantaneously, instead of needing to be retransmitted by Lynx at the
-# speed of the comm connection (but Lynx will not know about the change,
-# so you must restore the last screen before resuming with Lynx commands).
-#
-# The compilation default is FALSE (if REVERSE_CLEAR_SCREEN_PROBLEM was not
-# defined in the Unix Makefile to invoke this behavior as a workaround for
-# some poor curses implementations).
-#
-# The default compilation or configuration setting can be toggled via an
-# "-enable_scrollback" command line switch.
-#
-#ENABLE_SCROLLBACK:FALSE
-
-
-.h2 SCAN_FOR_BURIED_NEWS_REFS
-# If SCAN_FOR_BURIED_NEWS_REFS is set to TRUE, Lynx will scan the bodies
-# of news articles for buried article and URL references and convert them
-# to links. The compilation default is TRUE, but some email addresses
-# enclosed in angle brackets ("<user@address>") might be converted to false
-# news links, and uuencoded messages might be corrupted. The conversion is
-# not done when the display is toggled to source or when 'd'ownloading, so
-# uuencoded articles can be saved intact regardless of these settings.
-#
-# The default setting can be toggled via a "-buried_news" command line
-# switch.
-#
-#SCAN_FOR_BURIED_NEWS_REFS:TRUE
-
-
-.h2 PREPEND_BASE_TO_SOURCE
-# If PREPEND_BASE_TO_SOURCE is set to FALSE, Lynx will not prepend a
-# Request URL comment and BASE element to text/html source files when
-# they are retrieved for 'd'ownloading or passed to 'p'rint functions.
-# The compilation default is TRUE. Note that this prepending is not
-# done for -source dumps, unless the -base switch also was included on
-# the command line, and the latter switch overrides the setting of the
-# PREPEND_BASE_TO_SOURCE configuration variable.
-#
-#PREPEND_BASE_TO_SOURCE:TRUE
-
-
-# MIME types and viewers!
-#
-# file extensions may be assigned to MIME types using
-# the SUFFIX: definition.
-#
-# NOTE: It is normally preferable to define new extension mappings in
-# EXTENSION_MAP files (see below) instead of here: Definitions
-# here are overridden by those in EXTENSION_MAP files and even by
-# some built-in defaults in src/HTInit.c. On the other hand,
-# definitions here allow some more fields that are not possible
-# in those files.
-#
-# Extension mappings have an effect mostly for ftp and local files,
-# they are NOT used to determine the type of content for URLs with
-# the http protocol. This is because HTTP servers already specify
-# the MIME type in the Content-Type header. [It may still be
-# necessary to set up an appropriate suffix for some MIME types,
-# even if they are accessed only via the HTTP protocol, if the viewer
-# (see below) for those MIME types requires a certain suffix for the
-# temporary file passed to it.]
-
-
-.h1 External Programs
-
-.h2 GLOBAL_EXTENSION_MAP
-.h2 PERSONAL_EXTENSION_MAP
-# The global and personal EXTENSION_MAP files allow you to assign extensions
-# to MIME types which will override any of the suffix maps in this (lynx.cfg)
-# configuration file, or in src/HTInit.c. See the example mime.types file
-# in the samples subdirectory.
-#
-# Unix:
-# ====
-#GLOBAL_EXTENSION_MAP:/usr/local/lib/mosaic/mime.types
-# VMS:
-# ===
-#GLOBAL_EXTENSION_MAP:Lynx_Dir:mime.types
-#
-# Unix (sought in user's home directory):
-#PERSONAL_EXTENSION_MAP:.mime.types
-# VMS (sought in user's sys$login directory):
-#PERSONAL_EXTENSION_MAP:mime.types
-
-
-.h2 SUFFIX_ORDER
-# With SUFFIX_ORDER the precedence of suffix mappings can be changed.
-# Two kinds of settings are recognized:
-#
-# PRECEDENCE_OTHER or PRECEDENCE_HERE
-# Suffix mappings can come from four sources: (1) SUFFIX rules
-# given here - see below, (2) builtin defaults (HTInit.c), and the
-# (3) GLOBAL_EXTENSION_MAP and (4) PERSONAL_EXTENSION_MAP files.
-# The order of precedence is normally as listed: (1) has the
-# *lowest*, (4) has the *highest* precedence if there are conflicts.
-# In other words, SUFFIX mappings here are overridden by conflicting
-# ones elsewhere. This default ordering is called PRECEDENCE_OTHER.
-# With PRECEDENCE_HERE, the order becomes (2) (3) (4) (1), i.e.
-# mappings here override others made elsewhere.
-#
-# NO_BUILTIN
-# This disables all builtin default rules. In other words, (2) in the
-# list above is skipped. Some recognition for compressed files (".gz",
-# ".Z") is still hardwired. A mapping for some basic types, at least
-# for text/html is probably necessary to get a usable configuration,
-# it can be given in a SUFFIX rule below or an extension map file.
-# Both kinds of settings can be combined, separated by comma as in
-# SUFFIX_ORDER:PRECEDENCE_HERE,NO_BUILTIN
-# Note: Using PRECEDENCE_HERE has only an effect on SUFFIX rules that follow.
-# Moreover, if GLOBAL_EXTENSION_MAP or PERSONAL_EXTENSION_MAP directives
-# are used, they should come *before* a SUFFIX_ORDER:PRECEDENCE_HERE.
-#
-#SUFFIX_ORDER:PRECEDENCE_OTHER
-
-
-.h2 SUFFIX
-# The SUFFIX definition takes the form of:
-#
-# SUFFIX:<file extension>:<mime type>:<encoding>:<quality>:<description>
-#
-# All fields after <mime type> are optional (including the separators
-# if no more fields follow).
-#
-# <file extension> trailing end of file name. This need not strictly
-# be a file extension as understood by the OS, a dot
-# has to be given explicitly if it is indented, for
-# some uses one could even match full filenames here.
-# In addition, two forms are special: "*.*" and "*"
-# refer to the defaults for otherwise unmatched files
-# (the first for filenames with a dot somewhere in
-# the name, the second without), these are currently
-# mapped to text/plain in the (HTInit.c) builtin code.
-# Lynx compares the file-extensions ignoring case.
-#
-# <mime type> a MIME content type. It can also contain a charset
-# parameter, see example below. This should be given in
-# all lowercase, use <description> for more fancy labels.
-# It can be left empty if an HTTP style encoding is given.
-#
-# Fields in addition to the usual ones are
-#
-# <encoding> either a mail style trivial encoding (7bit, 8bit, binary)
-# which could be used on some systems to determine how to
-# open local files (currently it isn't), and is used to
-# determine transfer mode for some FTP URLs; or a HTTP style
-# content encoding (gzip (equivalent to x-gzip), compress)
-#
-# <quality> a floating point quality factor, usually between 0.0 and 1.0
-# currently unused in most situations.
-#
-# <description> text that can appear in FTP directory listings, and in
-# local directory listings (see LIST_FORMAT, code %t)
-#
-# For instance the following definition maps the
-# extension ".gif" to the mime type "image/gif"
-.ex
-# SUFFIX:.gif:image/gif
-#
-# The following can be used if you have a convention to label
-# HTML files in some character set that differs from your local
-# default (see also ASSUME_LOCAL_CHARSET) with a different
-# extension, here ".html-u8". It also demonstrates use of the
-# description field, note extra separators for omitted fields:
-.ex
-# SUFFIX:.html-u8:text/html;charset=utf-8:::UTF-8 HTML
-#
-# The following shows how a suffix can indicate a combination
-# of MIME type and compression method. (The ending ".ps.gz" should
-# already be recognized by default; the form below could be used on
-# systems that don't allow more than one dot in filenames.)
-.ex
-# SUFFIX:.ps_gz:application/postscript:gzip::gzip'd Postscript
-#
-# The following is meant to match a full filename (but can match
-# any file ending in "core", so be careful):
-.ex
-# SUFFIX:core:application/x-core-file
-#
-# file suffixes are case INsensitive!
-#
-# The suffix definitions listed here in the default lynx.cfg file are
-# similar to those normally established via src/HTInit.c. You can change
-# the defaults by editing that file or disable them, or via the global or
-# personal mime.types files at run time (except for the additional fields).
-# Assignments made here are overridden by entries in those files
-# unless preceded with a SUFFIX_ORDER:PRECEDENCE_HERE.
-#
-.ex 29
-#SUFFIX:.ps:application/postscript
-#SUFFIX:.eps:application/postscript
-#SUFFIX:.ai:application/postscript
-#SUFFIX:.rtf:application/rtf
-#SUFFIX:.snd:audio/basic
-#SUFFIX:.gif:image/gif
-#SUFFIX:.rgb:image/x-rgb
-#SUFFIX:.png:image/png
-#SUFFIX:.xbm:image/x-xbitmap
-#SUFFIX:.tiff:image/tiff
-#SUFFIX:.jpg:image/jpeg
-#SUFFIX:.jpeg:image/jpeg
-#SUFFIX:.mpg:video/mpeg
-#SUFFIX:.mpeg:video/mpeg
-#SUFFIX:.mov:video/quicktime
-#SUFFIX:.hqx:application/mac-binhex40
-#SUFFIX:.bin:application/octet-stream
-#SUFFIX:.exe:application/octet-stream
-#SUFFIX:.tar:application/x-tar
-#SUFFIX:.tgz:application/x-tar:gzip
-#SUFFIX:.Z::compress
-#SUFFIX:.gz::gzip
-#SUFFIX:.bz2:application/x-bzip2
-#SUFFIX:.zip:application/zip
-#SUFFIX:.lzh:application/x-lzh
-#SUFFIX:.lha:application/x-lha
-#SUFFIX:.dms:application/x-dms
-#SUFFIX:.html:text/html
-#SUFFIX:.txt:text/plain
-
-
-.h2 XLOADIMAGE_COMMAND
-# VMS:
-# ====
-# XLOADIMAGE_COMMAND will be used as a default in src/HTInit.c
-# for viewing image content types when the DECW$DISPLAY logical
-# is set. Make it the foreign command for your system's X image
-# viewer (commonly, "xv"). It can be anything that will handle GIF,
-# TIFF and other popular image formats. Freeware ports of xv for
-# VMS are available in the ftp://ftp.wku.edu/vms/unsupported and
-# http://www.openvms.digital.com/cd/XV310A/ subdirectories. You
-# must also have a "%s" for the filename. The default is defined
-# in userdefs.h and can be overridden here, or via the global or
-# personal mailcap files (see below).
-#
-# Make this empty (but not commented out) if you don't have such a viewer or
-# want to disable the built-in default viewer mappings for image types.
-#
-#XLOADIMAGE_COMMAND:xv %s
-
-# Unix:
-# =====
-# XLOADIMAGE_COMMAND will be used as a default in src/HTInit.c for
-# viewing image content types when the DISPLAY environment variable
-# is set. Make it the full path and name of the xli (also know as
-# xloadimage or xview) command, or other image viewer. It can be
-# anything that will handle GIF, TIFF and other popular image formats
-# (xli does). The freeware distribution of xli is available in the
-# ftp://ftp.x.org/contrib subdirectory. The shareware, xv, also is
-# suitable. You must also have a "%s" for the filename; "&" for
-# background is optional. The default is defined in userdefs.h and can be
-# overridden here, or via the global or personal mailcap files (see below).
-# Make this empty (but not commented out) if you don't have such a
-# viewer or don't want to disable the built-in default viewer
-# mappings for image types.
-# Note that open is used as the default for NeXT, instead of the
-# XLOADIMAGE_COMMAND definition.
-# If you use xli, you may want to add the -quiet flag.
-#
-#XLOADIMAGE_COMMAND:xli %s &
-
-.h2 VIEWER
-# MIME types may be assigned to external viewers using
-# the VIEWER definition.
-#
-# NOTE: if you do not define a viewer to a new MIME type
-# that you assigned above then it will be saved to
-# disk by default.
-# It is normally preferable to define new viewers in
-# MAILCAP files (see below) instead of here: Definitions
-# here are overridden by those in MAILCAP files and even
-# by some built-in defaults in src/HTInit.c.
-#
-# The VIEWER definition takes the form of:
-# VIEWER:<mime type>:<viewer command>[:<environment>]
-# where -mime type is the MIME content type of the file
-# -viewer command is a system command that can be
-# used to display the file where %s is replaced
-# within the command with the physical filename
-# (e.g., "ghostview %s" becomes "ghostview /tmp/temppsfile")
-# -environment is optional. The only valid keywords
-# are currently XWINDOWS and NON_XWINDOWS. If the XWINDOWS
-# environment is specified then the viewer will only be
-# defined when the user has the environment variable DISPLAY
-# (DECW$DISPLAY on VMS) defined. If the NON_XWINDOWS environment
-# is specified the specified viewer will only be defined when the
-# user DOES NOT have the environment variable DISPLAY defined.
-# examples:
-# VIEWER:image/gif:xli %s:XWINDOWS
-# VIEWER:image/gif:ascii-view %s:NON_XWINDOWS
-# VIEWER:application/start-elm:elm
-#
-# You must put the whole definition on one line.
-#
-# If you must use a colon in the viewer command, precede it with a backslash!
-#
-# The MIME_type:viewer:XWINDOWS definitions listed here in the lynx.cfg
-# file are among those established via src/HTInit.c. For the image types,
-# HTInit.c uses the XLOADIMAGE_COMMAND definition in userdefs.h or above
-# (open is used for NeXT). You can change any of these defaults via the
-# global or personal mailcap files. Assignments made here will be overridden
-# by entries in those files.
-#
-.ex 7
-#VIEWER:application/postscript:ghostview %s&:XWINDOWS
-#VIEWER:image/gif:xli %s&:XWINDOWS
-#VIEWER:image/x-xbm:xli %s&:XWINDOWS
-#VIEWER:image/png:xli %s&:XWINDOWS
-#VIEWER:image/tiff:xli %s&:XWINDOWS
-#VIEWER:image/jpeg:xli %s&:XWINDOWS
-#VIEWER:video/mpeg:mpeg_play %s &:XWINDOWS
-
-
-.h2 GLOBAL_MAILCAP
-.h2 PERSONAL_MAILCAP
-# The global and personal MAILCAP files allow you to specify external
-# viewers to be spawned when Lynx encounters different MIME types, which
-# will override any of the suffix maps in this (lynx.cfg) configuration
-# file, or in src/HTInit.c. See http://www.internic.net/rfc/rfc1524.txt
-# and the example mailcap file in the samples subdirectory.
-#
-# Unix:
-# ====
-#GLOBAL_MAILCAP:/usr/local/lib/mosaic/mailcap
-# VMS:
-# ===
-#GLOBAL_MAILCAP:Lynx_Dir:mailcap
-#
-# Sought in user's home (Unix) or sys$login (VMS) directory.
-#PERSONAL_MAILCAP:.mailcap
-
-.h2 PREFERRED_MEDIA_TYPES
-# When doing a GET, lynx lists the MIME types which it knows how to present
-# (the "Accept:" string). Depending on your system configuration, the
-# mime.types or other data given by the GLOBAL_EXTENSION_MAP may include many
-# entries that lynx really does not handle. Use this option to select one
-# of the built-in subsets of the MIME types that lynx could list in the
-# Accept.
-#
-# Values for this option are keywords:
-# INTERNAL lynx's built-in types for internal conversions
-# CONFIGFILE adds lynx.cfg
-# USER adds PERSONAL_EXTENSION_MAP settings
-# SYSTEM adds GLOBAL_EXTENSION_MAP settings
-# ALL adds lynx's built-in types for external conversions
-#
-#PREFERRED_MEDIA_TYPES:internal
-
-.h2 PREFERRED_ENCODING
-# When doing a GET, lynx tells what types of compressed data it can decompress
-# (the "Accept-Encoding:" string). This is determined by compiled-in support
-# for decompression or external decompression programs.
-#
-# Values for this option are keywords:
-# NONE Do not request compressed data
-# GZIP For gzip
-# COMPRESS For compress
-# BZIP2 For bzip2
-# ALL All of the above.
-#PREFERRED_ENCODING:all
-
-
-
-.h1 Keyboard Input
-
-.h2 KEYBOARD_LAYOUT
-# If your terminal (or terminal emulator, or operating system) does not
-# support 8-bit input (at all or in easy way), you can use Lynx to
-# generate 8-bit characters from 7-bit ones output by terminal.
-#
-# Currently available keyboard layouts:
-# ROT13'd keyboard layout
-# JCUKEN Cyrillic, for AT 101-key kbd
-# YAWERTY Cyrillic, for DEC LK201 kbd
-#
-# This feature is ifdef'd with EXP_KEYBOARD_LAYOUT.
-#KEYBOARD_LAYOUT:JCUKEN Cyrillic, for AT 101-key kbd
-
-
-.h2 KEYMAP
-# Key remapping definitions!
-#
-# You may redefine the keymapping of any function in Lynx by
-# using the KEYMAP option. The basic form of KEYMAP is:
-# KEYMAP:<KEYSTROKE>:<LYNX FUNCTION>
-# (See below for an extended format.)
-#
-# You must map upper and lowercase keys separately.
-#
-# A representative list of functions mapped to their default keys is
-# provided below. All of the mappings are commented out by default
-# since they just repeat the default mappings, except for TOGGLE_HELP
-# (see below). See LYKeymap.c for the complete key mapping. Use the
-# 'K'eymap command when running Lynx for a list of the _current_ keymappings.
-#
-# (However, in contrast to the output of 'K' command,
-# 'H'elp (lynx_help/*.html and lynx_help/keystrokes/*.html files) shows
-# the default mapping unless you change that files manually,
-# so you are responsible for possible deviations
-# when you are changing any KEYMAP below).
-.nf
-#
-# Keystrokes for special keys are represented by the following codes:
-# Up Arrow: 0x100
-# Down Arrow: 0x101
-# Right Arrow: 0x102
-# Left Arrow: 0x103
-# Page Down: 0x104
-# Page Up: 0x105
-# Keypad Home: 0x106 (see also 0x10A)
-# Keypad End: 0x107 (see also 0x10B)
-# Function key 1: 0x108
-# vt100 Help Key: 0x108
-# vt100 Do Key: 0x109
-# vt100 Find Key: 0x10A (The key with label "Home" may be treated as Find)
-# vt100 Select Key: 0x10B (The key with label "End" may be treated as Select)
-# Insert Key: 0x10C
-# Remove (Del) Key: 0x10D
-# ignored key 0x10E (reserved for internal use, DO_NOTHING)
-# Back (Shift) Tab: 0x10F
-# reserved code 0x11D (reserved for internal use with -use_mouse)
-# reserved code 0x290 (reserved for internal use with -use_mouse)
-#
-.fi
-# Other codes not listed above may be available for additional keys,
-# depending on operating system and libraries used to compile Lynx.
-# On some systems, if compiled with recent versions of slang or ncurses
-# (if macro USE_KEYMAPS was in effect during compilation), an additional
-# level of key mapping is supported via an external ".lynx-keymaps" file.
-# This file, if found in the home directory at startup, will always be
-# used under those conditions; see lynx-keymaps distributed in the samples
-# subdirectory for further explanation. Note that mapping via
-# .lynx-keymaps, if applicable, is a step that logically comes before the
-# mappings done here: KEYMAP maps the result of that step (which still
-# represents a key) to a function (which represents an action that Lynx
-# should perform).
-#
-.nf
-#KEYMAP:0x5C:SOURCE # Toggle source viewing mode (show HTML source)
-#KEYMAP:^R:RELOAD # Reload the current document and redisplay
-#KEYMAP:^U:NEXT_DOC # Undo PREV_DOC)
-#KEYMAP:q:QUIT # Ask the user to quit
-#KEYMAP:Q:ABORT # Quit without verification
-#KEYMAP:0x20:NEXT_PAGE # Move down to next page
-#KEYMAP:-:PREV_PAGE # Move up to previous page
-#KEYMAP:^P:UP_TWO # Move display up two lines
-#KEYMAP:0x10C:UP_TWO # Function key Insert - Move display up two lines
-#KEYMAP:^N:DOWN_TWO # Move display down two lines
-#KEYMAP:0x10D:DOWN_TWO # Function key Remove - Move display down two lines
-#KEYMAP:(:UP_HALF # Move display up half a page
-#KEYMAP:):DOWN_HALF # Move display down half a page
-#KEYMAP:^W:REFRESH # Refresh the screen
-#KEYMAP:^A:HOME # Go to top of current document
-#KEYMAP:0x106:HOME # Keypad Home - Go to top of current document
-#KEYMAP:0x10A:HOME # Function key Find - Go to top of current document
-#KEYMAP:^E:END # Go to bottom of current document
-#KEYMAP:0x107:END # Keypad End - Go to bottom of current document
-#KEYMAP:0x10B:END # Function key Select - Go to bottom of current document
-#KEYMAP:0x100:PREV_LINK # Move to the previous link or page
-#KEYMAP:0x101:NEXT_LINK # Move to the next link or page
-#KEYMAP:0x10F:FASTBACKW_LINK # Back Tab - Move to previous link or text area
-#KEYMAP:^I:FASTFORW_LINK # Tab key - Move always to next link or text area
-#KEYMAP:^:FIRST_LINK # Move to the first link on line
-#KEYMAP:$:LAST_LINK # Move to the last link on line
-#KEYMAP:<:UP_LINK # Move to the link above
-#KEYMAP:>:DOWN_LINK # Move to the link below
-#KEYMAP:0x7F:HISTORY # Show the history list
-#KEYMAP:0x08:HISTORY # Show the history list
-#KEYMAP:0x103:PREV_DOC # Return to the previous document in history stack
-#KEYMAP:0x102:ACTIVATE # Select the current link
-#KEYMAP:0x109:ACTIVATE # Function key Do - Select the current link
-#KEYMAP:g:GOTO # Goto a random URL
-#KEYMAP:G:ECGOTO # Edit the current document's URL and go to it
-#KEYMAP:H:HELP # Show default help screen
-#KEYMAP:0x108:DWIMHELP # Function key Help - Show a help screen
-#KEYMAP:i:INDEX # Show default index
-#*** Edit FORM_LINK_* messages in LYMessages_en.h if you change NOCACHE ***
-#KEYMAP:x:NOCACHE # Force submission of form or link with no-cache
-#*** Do not change INTERRUPT from 'z' & 'Z' ***
-#KEYMAP:z:INTERRUPT # Interrupt network transmission
-#KEYMAP:m:MAIN_MENU # Return to the main menu
-#KEYMAP:o:OPTIONS # Show the options menu
-#KEYMAP:i:INDEX_SEARCH # Search a server based index
-#KEYMAP:/:WHEREIS # Find a string within the current document
-#KEYMAP:n:NEXT # Find next occurrence of string within document
-#KEYMAP:c:COMMENT # Comment to the author of the current document
-#KEYMAP:C:CHDIR # Change current directory
-#KEYMAP:e:EDIT # Edit current document or form's textarea (call: ^Ve)
-#KEYMAP:E:ELGOTO # Edit the current link's URL or ACTION and go to it
-#KEYMAP:=:INFO # Show info about current document
-#KEYMAP:p:PRINT # Show print options
-#KEYMAP:a:ADD_BOOKMARK # Add current document to bookmark list
-#KEYMAP:v:VIEW_BOOKMARK # View the bookmark list
-#KEYMAP:V:VLINKS # List links visited during the current Lynx session
-#KEYMAP:!:SHELL # Spawn default shell
-#KEYMAP:d:DOWNLOAD # Download current link
-#KEYMAP:j:JUMP # Jump to a predefined target
-#KEYMAP:k:KEYMAP # Display the current key map
-#KEYMAP:l:LIST # List the references (links) in the current document
-#KEYMAP:#:TOOLBAR # Go to the Toolbar or Banner in the current document
-#KEYMAP:^T:TRACE_TOGGLE # Toggle detailed tracing for debugging
-#KEYMAP:;:TRACE_LOG # View trace log if available for the current session
-#KEYMAP:*:IMAGE_TOGGLE # Toggle inclusion of links for all images
-#KEYMAP:[:INLINE_TOGGLE # Toggle pseudo-ALTs for inlines with no ALT string
-#KEYMAP:]:HEAD # Send a HEAD request for current document or link
-#*** Must be compiled with USE_EXTERNALS to enable EXTERN_LINK, EXTERN_PAGE ***
-#KEYMAP:,:EXTERN_PAGE # Run external program with current page
-#KEYMAP:.:EXTERN_LINK # Run external program with current link
-#*** Escaping from text input fields with ^V is independent from this: ***
-#KEYMAP:^V:SWITCH_DTD # Toggle between SortaSGML and TagSoup HTML parsing
-#KEYMAP:0x00:DO_NOTHING # Does nothing (ignore this key)
-#KEYMAP:0x10E:DO_NOTHING # Does nothing (ignore this key)
-#KEYMAP:{:SHIFT_LEFT # shift the screen left
-#KEYMAP:}:SHIFT_RIGHT # shift the screen right
-#KEYMAP:|:LINEWRAP_TOGGLE # toggle linewrap on/off, for shift-commands
-#KEYMAP:~:NESTED_TABLES # toggle nested-tables parsing on/off
-#
-.fi
-# In addition to the bindings available by default, the following functions
-# are not directly mapped to any keys by default, although some of them may
-# be mapped in specific line-editor bindings (effective while in text input
-# fields):
-.nf
-#
-#KEYMAP:???:RIGHT_LINK # Move to the link to the right
-#KEYMAP:???:LEFT_LINK # Move to the link to the left
-#KEYMAP:???:LPOS_PREV_LINK # Like PREV_LINK, last column pos if form input
-#KEYMAP:???:LPOS_NEXT_LINK # Like NEXT_LINK, last column pos if form input
-#*** Only useful in form text fields , need PASS or prefixing with ^V: ***
-#KEYMAP:???:DWIMHELP # Display help page that may depend on context
-#KEYMAP:???:DWIMEDIT # Use external editor for context-dependent purpose
-#*** Only useful in a form textarea, need PASS or prefixing with ^V: ***
-#KEYMAP:???:EDITTEXTAREA # use external editor to edit a form textarea
-#KEYMAP:???:GROWTEXTAREA # Add some blank lines to bottom of textarea
-#KEYMAP:???:INSERTFILE # Insert file into a textarea (just above cursor)
-#*** Only useful with dired support and OK_INSTALL: ***
-#KEYMAP:???:INSTALL # install (i.e. copy) local files to new location
-.fi
-#
-# If TOGGLE_HELP is mapped, in novice mode the second help menu line
-# can be toggled among NOVICE_LINE_TWO_A, _B, and _C, as defined in
-# LYMessages_en.h Otherwise, it will be NOVICE_LINE_TWO.
-#
-#KEYMAP:O:TOGGLE_HELP # Show other commands in the novice help menu
-#
-# KEYMAP lines can have one or two additional fields. The extended format is
-# KEYMAP:<KEYSTROKE>:[<MAIN LYNX FUNCTION>]:<OTHER BINDING>[:<SELECT>]
-#
-# If the additional field OTHER BINDING specifies DIRED, then the function is
-# mapped in the override table used only in DIRED mode. This is only valid
-# if lynx was compiled with dired support and OK_OVERRIDE defined. A
-# MAIN LYNX FUNCTION must be given (it should of course be one that makes
-# sense in Dired mode), and SELECT is meaningless. Default built-in override
-# mappings are
-#
-#KEYMAP:^U:NEXT_DOC:DIRED # Undo going back to the previous document
-#KEYMAP:.:TAG_LINK:DIRED # Tag a file or directory for later action
-#KEYMAP:c:CREATE:DIRED # Create a new file or directory
-#KEYMAP:C:CHDIR:DIRED # change current directory
-#KEYMAP:f:DIRED_MENU:DIRED # Display a menu of file operations
-#KEYMAP:m:MODIFY:DIRED # Modify name or location of a file or directory
-#KEYMAP:r:REMOVE:DIRED # Remove files or directories
-#KEYMAP:t:TAG_LINK:DIRED # Tag a file or directory for later action
-#KEYMAP:u:UPLOAD:DIRED # Show menu of "Upload Options"
-#
-# If the OTHER BINDING field does not specify DIRED, then it is taken as a
-# line-editor action. It is possible to keep the MAIN LYNX FUNCTION field
-# empty in that case, for changing only the line-editing behavior.
-# If alternative line edit styles are compiled in, and modifying a key's
-# line-editor binding on a per style basis is possible, then SELECT can be
-# used to specify which styles are affected. By default, or if SELECT is
-# 0, all line edit styles are affected. If SELECT is a positive integer
-# number, only the binding for the numbered style is changed (numbering
-# is in the order in which styles are shown in the Options Menu, starting
-# with 1 for the Default style). If SELECT is negative (-n), all styles
-# except n are affected.
-.nf
-#
-# NOP # Do Nothing
-# ABORT # Input cancelled
-#
-# BOL # Go to begin of line
-# EOL # Go to end of line
-# FORW # Cursor forwards
-# FORW_RL # Cursor forwards or right link
-# BACK # Cursor backwards
-# FORWW # Word forward
-# BACKW # Word back
-# BACK_LL # Cursor backwards or left link
-#
-# DELN # Delete next/curr char
-# DELP # Delete prev char
-# DELNW # Delete next word
-# DELPW # Delete prev word
-# DELBL # Delete back to BOL
-# DELEL # Delete thru EOL
-# ERASE # Erase the line
-# LOWER # Lower case the line
-# UPPER # Upper case the line
-#
-# LKCMD # In fields: Invoke key command prompt (default for ^V)
-# PASS # In fields: handle as non-lineedit key; in prompts: ignore
-#
-.fi
-# Modify following key (prefixing only works within line-editing, edit actions
-# of some resulting prefixed keys are built-in, see Line Editor help pages)
-# SETM1 # Set modifier 1 flag (default for ^X - key prefix)
-# SETM2 # Set modifier 2 flag (another key prefix - same effect)
-#
-# May not always be compiled in:
-.nf
-#
-# TPOS # Transpose characters
-# SETMARK # emacs-like set-mark-command
-# XPMARK # emacs-like exchange-point-and-mark
-# KILLREG # emacs-like kill-region
-# YANK # emacs-like yank
-# SWMAP # Switch input keymap
-# PASTE # ClipBoard to Lynx - Windows Extension
-#
-.fi
-# May work differently from expected if not bound to their expected keys:
-.nf
-#
-# CHAR # Insert printable char (default for all ASCII printable)
-# ENTER # Input complete, return char/lynxkeycode (for RETURN/ENTER)
-# TAB # Input complete, return TAB (for ASCII TAB char ^I)
-#
-.fi
-# Internal use, probably not useful for binding, listed for completeness:
-.nf
-#
-# UNMOD # Fall back to no-modifier command
-# AIX # Hex 97
-# C1CHAR # Insert C1 char if printable
-#
-.fi
-# If OTHER BINDING specifies PASS, then if the key is pressed in a text input
-# field it is passed by the built-in line-editor to normal KEYMAP handling,
-# i.e. this flag acts like an implied ^V escape (always overrides line-editor
-# behavior of the key). For example,
-#KEYMAP:0x10C:UP_TWO:PASS # Function key Insert - Move display up two lines
-#
-# Other examples (repeating built-in bindings)
-#KEYMAP:^V::LKCMD # set (only) line-edit action for ^V
-#KEYMAP:^V:SWITCH_DTD:LKCMD # set main lynxaction and line-edit action for ^V
-#KEYMAP:^U::ERASE:1 # set line-edit binding for ^U, for default style
-#KEYMAP:^[::SETM2:3 # use escape key as modifier - works only sometimes
-
-
-.h1 External Programs
-# These settings control the ability of Lynx to invoke various programs for
-# the user.
-
-.h2 CSWING_PATH
-# VMS ONLY:
-#==========
-# On VMS, CSwing (an XTree emulation for VTxxx terminals) is intended for
-# use as the Directory/File Manager (sources, objects, or executables are
-# available from ftp://narnia.memst.edu/). CSWING_PATH should be defined
-# here or in userdefs.h to your foreign command for CSwing, with any
-# regulatory switches you want included. If not defined, or defined as
-# a zero-length string ("") or "none" (case-insensitive), the support
-# will be disabled. It will also be disabled if the -nobrowse or
-# -selective switches are used, or if the file_url restriction is set.
-#
-# When enabled, the DIRED_MENU command (normally 'f' or 'F') will invoke
-# CSwing, normally with the current default directory as an argument to
-# position the user on that node of the directory tree. However, if the
-# current document is a local directory listing, or a local file and not
-# one of the temporary menu or list files, the associated directory will
-# be passed as an argument, to position the user on that node of the tree.
-#
-#CSWING_PATH:swing
-
-
-.h1 Internal Behavior
-
-.h2 AUTO_UNCACHE_DIRLISTS
-# AUTO_UNCACHE_DIRLISTS determines when local file directory listings are
-# automatically regenerated (by re-reading the actual directory from disk).
-# Set the value to 0 to avoid automatic regeneration in most cases. This is
-# useful for browsing large directories that take some time to read and format.
-# An update can still always be forced with the RELOAD key, and specific DIRED
-# actions may cause a refresh anyway. Set the value to 1 to force regeneration
-# after commands that usually change the directory or some files and would make
-# the displayed info stale, like EDIT and REMOVE. Set it to 2 (the default) or
-# greater to force regeneration even after leaving the displayed directory
-# listing by some action that usually causes no change, like GOTO or entering a
-# file with the ACTIVATE key. This option is only honored in DIRED mode (i.e.
-# when lynx is compiled with DIRED_SUPPORT and it is not disabled with a
-# -restriction). Local directories displayed without DIRED normally act as if
-# AUTO_UNCACHE_DIRLISTS:0 was in effect.
-#
-#AUTO_UNCACHE_DIRLISTS:2
-
-
-.h1 Appearance
-
-.h2 LIST_FORMAT
-# LIST_FORMAT defines the display for local files when Lynx has been
-# compiled with LONG_LIST defined in the Makefile. The default is set
-# in userdefs.h, normally to "ls -l" format, and can be changed here
-# by uncommenting the indicated lines, or adding a definition with a
-# modified parameter list.
-#
-# This feature is not available for VMS.
-#
-# The percent items in the list are interpreted as follows:
-.nf
-#
-# %p Unix-style permission bits
-# %l link count
-# %o owner of file
-# %g group of file
-# %d date of last modification
-# %a anchor pointing to file or directory
-# %A as above but don't show symbolic links
-# %t type of file (description derived from MIME type)
-# %T MIME type as known by Lynx (from mime.types or default)
-# %k size of file in Kilobytes
-# %K as above but omit size for directories
-# %s size of file in bytes
-#
-.fi
-# Anything between the percent and the letter is passed on to sprintf.
-# A double percent yields a literal percent on output. Other characters
-# are passed through literally.
-#
-# If you want only the filename:
-#
-.ex
-#LIST_FORMAT: %a
-#
-# If you want a brief output:
-#
-.ex
-#LIST_FORMAT: %4K %-12.12d %a
-#
-# If you want the Unix "ls -l" format:
-#
-.ex
-#LIST_FORMAT: %p %4l %-8.8o %-8.8g %7s %-12.12d %a
-
-
-.h1 External Programs
-
-.h2 DIRED_MENU
-# Unix ONLY:
-#===========
-# DIRED_MENU items are used to compose the F)ull menu list in DIRED mode
-# The behavior of the default configuration given here is much the same
-# as it was when this menu was hard-coded but these items can now be adjusted
-# to suit local needs. In particular, many of the LYNXDIRED actions can be
-# replaced with lynxexec, lynxprog and lynxcgi script references.
-#
-# NOTE that defining even one DIRED_MENU line overrides all the built-in
-# definitions, so a complete set must then be defined here.
-#
-# Each line consists of the following fields:
-.nf
-#
-# DIRED_MENU:type:suffix:link text:extra text:action
-#
-# type: TAG: list only when one or more files are tagged
-# FILE: list only when the current selection is a regular file
-# DIR: list only when the current selection is a directory
-# LINK: list only when the current selection is a symbolic link
-#
-# suffix: list only if the current selection ends in this pattern
-#
-# link text: the displayed text of the link
-#
-# extra text: the text displayed following the link
-#
-# action: the URL to be followed upon selection
-#
-# link text and action are scanned for % sequences that are expanded
-# at display time as follows:
-#
-# %p path of current selection
-# %f filename (last component) of current selection
-# %t tagged list (full paths)
-# %l list of tagged file names
-# %d the current directory
-#
-.fi
-#DIRED_MENU:::New File:(in current directory):LYNXDIRED://NEW_FILE%d
-#DIRED_MENU:::New Directory:(in current directory):LYNXDIRED://NEW_FOLDER%d
-
-# Following depends on OK_INSTALL
-#DIRED_MENU:FILE::Install:selected file to new location:LYNXDIRED://INSTALL_SRC%p
-#DIRED_MENU:DIR::Install:selected directory to new location:LYNXDIRED://INSTALL_SRC%p
-
-#DIRED_MENU:FILE::Modify File Name:(of current selection):LYNXDIRED://MODIFY_NAME%p
-#DIRED_MENU:DIR::Modify Directory Name:(of current selection):LYNXDIRED://MODIFY_NAME%p
-#DIRED_MENU:LINK::Modify Name:(of selected symbolic link):LYNXDIRED://MODIFY_NAME%p
-
-# Following depends on OK_PERMIT
-#DIRED_MENU:FILE::Modify File Permissions:(of current selection):LYNXDIRED://PERMIT_SRC%p
-#DIRED_MENU:DIR::Modify Directory Permissions:(of current selection):LYNXDIRED://PERMIT_SRC%p
-
-#DIRED_MENU:FILE::Change Location:(of selected file):LYNXDIRED://MODIFY_LOCATION%p
-#DIRED_MENU:DIR::Change Location:(of selected directory):LYNXDIRED://MODIFY_LOCATION%p
-#DIRED_MENU:LINK::Change Location:(of selected symbolic link):LYNXDIRED://MODIFY_LOCATION%p
-#DIRED_MENU:FILE::Remove File:(current selection):LYNXDIRED://REMOVE_SINGLE%p
-#DIRED_MENU:DIR::Remove Directory:(current selection):LYNXDIRED://REMOVE_SINGLE%p
-#DIRED_MENU:LINK::Remove Symbolic Link:(current selection):LYNXDIRED://REMOVE_SINGLE%p
-
-# Following depends on OK_UUDECODE and !ARCHIVE_ONLY
-#DIRED_MENU:FILE::UUDecode:(current selection):LYNXDIRED://UUDECODE%p
-
-# Following depends on OK_TAR and !ARCHIVE_ONLY
-#DIRED_MENU:FILE:.tar.Z:Expand:(current selection):LYNXDIRED://UNTAR_Z%p
-
-# Following depend on OK_TAR and OK_GZIP and !ARCHIVE_ONLY
-#DIRED_MENU:FILE:.tar.gz:Expand:(current selection):LYNXDIRED://UNTAR_GZ%p
-#DIRED_MENU:FILE:.tgz:Expand:(current selection):LYNXDIRED://UNTAR_GZ%p
-
-# Following depends on !ARCHIVE_ONLY
-#DIRED_MENU:FILE:.Z:Uncompress:(current selection):LYNXDIRED://DECOMPRESS%p
-
-# Following depends on OK_GZIP and !ARCHIVE_ONLY
-#DIRED_MENU:FILE:.gz:Uncompress:(current selection):LYNXDIRED://UNGZIP%p
-
-# Following depends on OK_ZIP and !ARCHIVE_ONLY
-#DIRED_MENU:FILE:.zip:Uncompress:(current selection):LYNXDIRED://UNZIP%p
-
-# Following depends on OK_TAR and !ARCHIVE_ONLY
-#DIRED_MENU:FILE:.tar:UnTar:(current selection):LYNXDIRED://UNTAR%p
-
-# Following depends on OK_TAR
-#DIRED_MENU:DIR::Tar:(current selection):LYNXDIRED://TAR%p
-
-# Following depends on OK_TAR and OK_GZIP
-#DIRED_MENU:DIR::Tar and compress:(using GNU gzip):LYNXDIRED://TAR_GZ%p
-
-# Following depends on OK_ZIP
-#DIRED_MENU:DIR::Package and compress:(using zip):LYNXDIRED://ZIP%p
-
-#DIRED_MENU:FILE::Compress:(using Unix compress):LYNXDIRED://COMPRESS%p
-
-# Following depends on OK_GZIP
-#DIRED_MENU:FILE::Compress:(using gzip):LYNXDIRED://GZIP%p
-
-# Following depends on OK_ZIP
-#DIRED_MENU:FILE::Compress:(using zip):LYNXDIRED://ZIP%p
-
-#DIRED_MENU:TAG::Move all tagged items to another location.::LYNXDIRED://MOVE_TAGGED%d
-
-# Following depends on OK_INSTALL
-#DIRED_MENU:TAG::Install tagged files into another directory.::LYNXDIRED://INSTALL_SRC%00
-
-#DIRED_MENU:TAG::Remove all tagged files and directories.::LYNXDIRED://REMOVE_TAGGED
-#DIRED_MENU:TAG::Untag all tagged items.::LYNXDIRED://CLEAR_TAGGED
-
-
-.h1 Internal Behavior
-
-.h2 NONRESTARTING_SIGWINCH
-# Some systems only:
-#===================
-# Lynx tries to detect window size changes with a signal handler for
-# SIGWINCH if supported. If NONRESTARTING_SIGWINCH is set to TRUE,
-# and the sigaction interface is available on the system, the handler
-# is installed as 'non-restarting'. On some systems (depending on the
-# library used for handling keyboard input, e.g. ncurses), this allows
-# more immediate notification of window size change events. If the value
-# is set to FALSE, the signal() interface is used; this normally makes
-# the handler 'restarting', with the effect that lynx can react to size
-# changes only after some key is pressed. The value can also be set to
-# XWINDOWS; this is equivalent to TRUE when the user has the environment
-# variable DISPLAY defined *at program start*, and equivalent to FALSE
-# otherwise. The non-restarting behavior can also be changed to TRUE
-# or FALSE with the -nonrestarting_sigwinch switch, which overrides the
-# value in this file.
-#
-# Note that Lynx never re-parses document text purely as a result of a
-# window size change, so text lines may appear truncated after narrowing
-# the window, until the document is reloaded with ^R or a similar key
-# or until a different text is loaded.
-#
-# The default is FALSE since there is a possibility that non-restarting
-# interrupts may be mis-interpreted as fatal input errors in some
-# configurations (leading to an abrupt program exit), and since this
-# option is useful mostly only for users running Lynx under xterm or a
-# similar X terminal emulator. On systems where the preconditions don't
-# apply this option is ignored.
-#
-#NONRESTARTING_SIGWINCH:FALSE
-
-
-.h2 NO_FORCED_CORE_DUMP
-# Unix ONLY:
-#===========
-# If NO_FORCED_CORE_DUMP is set to TRUE, Lynx will not force
-# core dumps via abort() calls on fatal errors or assert()
-# calls to check potentially fatal errors. The compilation
-# default normally is FALSE, and can be changed here. The
-# compilation or configuration default can be toggled via
-# the -core command line switch.
-# Note that this setting cannot be used to prevent core dumps
-# with certainty. If this is important, means provided by the
-# operating system or kernel should be used.
-#
-#NO_FORCED_CORE_DUMP:FALSE
-
-
-.h1 Appearance
-
-.h2 COLOR
-# COLORS (only available if compiled with SVr4 curses or slang)
-#
-# The line must be of the form:
-#
-# COLOR:Integer:Foreground:Background
-.nf
-#
-# The Integer value is interpreted as follows:
-# 0 - normal - normal text
-# 1 - bold - hyperlinks, see also BOLD_* options above
-# 2 - reverse - statusline
-# 3 - bold + reverse (not used)
-# 4 - underline - text emphasis (EM, I, B tags etc.)
-# 5 - bold + underline - hyperlinks within text emphasis
-# 6 - reverse + underline - currently selected hyperlink
-# 7 - reverse + underline + bold - WHEREIS search hits
-#
-# Each Foreground and Background value must be one of:
-# black red green brown
-# blue magenta cyan lightgray
-# gray brightred brightgreen yellow
-# brightblue brightmagenta brightcyan white
-.fi
-# or (if you have configured using --enable-default-colors with ncurses or
-# slang), "default" may be used for foreground and background.
-#
-# Note that in most cases a white background is really "lightgray", since
-# terminals generally do not implement bright backgrounds.
-#
-# Uncomment and change any of the compilation defaults.
-#
-#COLOR:0:black:white
-#COLOR:1:blue:white
-#COLOR:2:yellow:blue
-#COLOR:3:green:white
-#COLOR:4:magenta:white
-#COLOR:5:blue:white
-#COLOR:6:red:white
-COLOR:6:brightred:black
-#COLOR:7:magenta:cyan
-
-
-.h2 COLOR_STYLE
-# Also known as "lss" (lynx style-sheet), the color-style file assigns color
-# combination to tags and combinations of tags. Normally a non-empty value
-# is compiled into lynx, and the user can override that using the -lss
-# command-line option. The configure script allows one to compile in an
-# empty string. If lynx finds no value for this setting, it simulates the
-# non-color-style assignments using the COLOR settings.
-#
-# If neither the command-line "-lss" or this COLOR_STYLE setting are given,
-# lynx tries the environment variables "LYNX_LSS" and "lynx_lss". If neither
-# is set, lynx uses the compiled-in value (which as noted, may be empty).
-#
-#COLOR_STYLE: lynx.lss
-
-.h2 NESTED_TABLES
-# This is an experimental feature for improving table layout.
-# It is enabled by default when the COLOR_STYLE configuration is used,
-# and false otherwise.
-#
-#NESTED_TABLES: true
-
-
-.h2 ASSUMED_COLOR
-# If built with a library that recognizes default colors (usually ncurses or
-# slang), and if the corresponding option is compiled into lynx, lynx
-# initializes it to assume the corresponding foreground and background colors.
-# Default colors are those that the terminal (emulator) itself is initialized
-# to. For instance, you might have an xterm running with black text on a white
-# background, and want lynx to display colored text on the white background,
-# but leave the possibility of using the same configuration to draw colored
-# text on a different xterm, this time using its background set to black.
-#
-# If built with conventional SVr3/SVr4 curses, tells lynx to use color pair 0
-# when the given colors match this setting. That gives a similar effect,
-# though not as flexible. You will get the best results by setting the
-# terminal's default colors to match the prevailing text and background colors
-# that you have setup with lynx, and then alter the ASSUMED_COLOR setting to
-# match that. If you do not alter the ASSUMED_COLOR setting, curses assumes
-# color pair 0's background is black, which implies that its foreground (text)
-# is white.
-#
-# The first value given is the foreground, the second is the background.
-#ASSUMED_COLOR:default:default
-
-.h2 DEFAULT_COLORS
-# If built with a library that recognizes default colors (usually ncurses or
-# slang), and if the corresponding option is compiled into lynx, lynx
-# initializes it to assume the corresponding foreground and background colors.
-# Default colors are those that the terminal (emulator) itself is initialized
-# to.
-#
-# Use this feature to disable the default-colors feature at runtime.
-# This is useful for constructing scripts which use the non-color-style
-# scheme, e.g., the oldlynx script.
-#
-# This should precede ASSUMED_COLOR settings.
-#DEFAULT_COLORS:true
-
-
-.h1 External Programs
-
-.h2 EXTERNAL
-# External application support. This feature allows Lynx to pass a given
-# URL to an external program. It was written for three reasons.
-#
-# 1) To overcome the deficiency of Lynx_386 not supporting ftp and news.
-# External programs can be used instead by passing the URL.
-#
-# 2) To allow for background transfers in multitasking systems.
-# I use wget for http and ftp transfers via the external command.
-#
-# 3) To allow for new URLs to be used through Lynx.
-# URLs can be made up such as mymail: to spawn desired applications
-# via the external command.
-#
-# Restrictions can be imposed using -restrictions=externals at the Lynx command
-# line. This will disallow all EXTERNAL lines in lynx.cfg that have FALSE in
-# the 3rd field (not counting the name of the setting). TRUE lines will still
-# function.
-#
-# The lynx.cfg line is as follows:
-#
-# EXTERNAL:<url>:<command> %s:<norestriction>:<allow_for_activate>[:environment]
-#
-# <url> Any given URL. This can be normal ones like ftp or http or it
-# can be one made up like mymail.
-#
-# <command> The command to run with %s being the URL that will be passed.
-# In Linux I use "wget -q %s &" (no quotes) to spawn a copy of wget for
-# downloading http and ftp files in the background. In Win95 I use
-# "start ncftp %s" to spawn ncftp in a new window.
-#
-# <norestriction> This complements the -restrictions=externals feature to allow
-# for certain externals to be enabled while restricting others. TRUE means
-# a command will still function while Lynx is restricted. WB
-#
-# <allow_for_activate> Setting this to TRUE allows the use of this command not
-# only when EXTERN key is pressed, but also when ACTIVATE command is invoked
-# (i.e., activating the link with the given prefix will be equivalent to
-# pressing EXTERN key on it). If this component of the line is absent, then
-# FALSE is assumed.
-#
-# [:environment] Optional, if XWINDOWS then command is allowed only if
-# $DISPLAY environment variable is set, else if NON_XWINDOWS then command
-# is allowed only if $DISPLAY environment variable is not set, if absent or
-# anything else command is always allowed.
-#
-# For invoking the command use the EXTERN_LINK or EXTERN_PAGE key. By default
-# EXTERN_LINK is mapped to '.', and EXTERN_PAGE to ',' (if the feature is
-# enabled), see the KEYMAP section above.
-#
-#EXTERNAL:ftp:wget %s &:TRUE
-
-
-.h1 Internal Behavior
-
-.h2 RULE
-.h2 RULESFILE
-# CERN-style rules, EXPERIMENTAL - URL-specific rules
-#
-# A CERN-style rules file can be given with RULESFILE. Use the system's
-# native format for filenames, on Unix '~' is also recognized. If a filename
-# is given, the file must exist.
-#
-# Single CERN-style rules can be specified with RULES.
-#
-# Both options can be repeated, rules accumulate in the order
-# given, they will be applied in first-to-last order. See cernrules.txt
-# in the samples subdirectory for further explanation.
-#
-# Examples:
-.ex 5
-# RULESFILE:/etc/lynx/cernrules
-# RULE:Fail gopher:* # reject by scheme
-# RULE:Pass finger://*@localhost/ # allow this,
-# RULE:Fail finger:* # but not others
-# RULE:Redirect http://old.server/* http://new.server/*
-
-
-.h1 Appearance
-
-.h2 PRETTYSRC
-# Enable pretty source view
-#PRETTYSRC:FALSE
-
-.h2 PRETTYSRC_SPEC
-# Pretty source view settings. These settings are in effect when -prettysrc
-# is specified.
-# The following lexical elements (lexemes) are recognized:
-# comment, tag, attribute, attribute value, generalized angle brackets (
-# '<' '>' '</' ), entity, hyperlink destination, entire file, bad sequence,
-# bad tag, bad attribute, sgml special.
-# The following group of option tells which styles will surround each
-# lexeme. The syntax of option in this group is:
-#PRETTYSRC_SPEC:<LEXEMENAME>:<TAGSPEC>:<TAGSPEC>
-# The first <TAGSPEC> specifies what tags will precede lexemes of that class
-# in the internal html markup. The second - what will be placed (internally)
-# after it.
-# TAGSPEC has the following syntax:
-# <TAGSPEC>:= [ (<TAGOPEN> | <TAGCLOSE>) <SPACE>+ ]*
-# <TAGOPEN>:= tagname[.classname]
-# <TAGCLOSE>:= !tagname
-#
-# The following table gives correspondence between lexeme and lexeme name
-.nf
-# Lexeme LEXEMENAME FURTHER EXPLANATION
-# =========================================================
-# comment COMM
-# tag TAG recognized tag name only
-# attribute ATTRIB
-# attribute value ATTRVAL
-# generalized brackets ABRACKET < > </
-# entity ENTITY
-# hyperlink destination HREF
-# entire file ENTIRE
-# bad sequence BADSEQ bad entity or invalid construct at text
-# level.
-# bad tag BADTAG Unrecognized construct in generalized
-# brackets.
-# bad attribute BADATTR The name of the attribute unknown to lynx
-# of the tag known to lynx. (i.e.,
-# attributes of unknown tags will have
-# markup of ATTRIB)
-# sgml special SGMLSPECIAL doctype, sgmlelt, sgmlele,
-# sgmlattlist, marked section, identifier
-.fi
-#
-# Notes:
-#
-# 1) The markup for HTML_ENTIRE will be emitted only once - it will surround
-# entire file source.
-#
-# 2) The tagnames specified by TAGSPEC should be valid html tag names.
-#
-# 3) If the tag/class combination given by TAGOPEN is not assigned a color
-# style in lss file (for lynx compiled with lss support), that tag/class
-# combination will be emitted anyway during internal html markup. Such
-# combinations will be also reported to the trace log.
-#
-# 4) Lexeme 'tag' means tag name only
-#
-# 5) Angle brackets of html specials won't be surrounded by markup for ABRACKET
-#
-.ex
-# PRETTYSRC_SPEC:COMM:B I:!I !B
-# HTML comments will be surrounded by <b><i> and </i></b> in the
-# internal html markup
-.ex
-# PRETTYSRC_SPEC:ATTRVAL: span.attrval : !span
-# Values of the attributes will be surrounded by the
-# <SPAN class=attrval> </SPAN>
-.ex
-# PRETTYSRC_SPEC:HREF::
-# No special html markup will surround hyperlink destinations (
-# this means that only default color style for hrefs will be applied
-# to them)
-#
-# For lynx compiled with lss support, the following settings are the default:
-#PRETTYSRC_SPEC:COMM:span.htmlsrc_comment:!span
-#PRETTYSRC_SPEC:TAG:span.htmlsrc_tag:!span
-#PRETTYSRC_SPEC:ATTRIB:span.htmlsrc_attrib:!span
-#PRETTYSRC_SPEC:ATTRVAL:span.htmlsrc_attrval:!span
-#PRETTYSRC_SPEC:ABRACKET:span.htmlsrc_abracket:!span
-#PRETTYSRC_SPEC:ENTITY:span.htmlsrc_entity:!span
-#PRETTYSRC_SPEC:HREF:span.htmlsrc_href:!span
-#PRETTYSRC_SPEC:ENTIRE:span.htmlsrc_entire:!span
-#PRETTYSRC_SPEC:BADSEQ:span.htmlsrc_badseq:!span
-#PRETTYSRC_SPEC:BADTAG:span.htmlsrc_badtag:!span
-#PRETTYSRC_SPEC:BADATTR:span.htmlsrc_badattr:!span
-#PRETTYSRC_SPEC:SGMLSPECIAL:span.htmlsrc_sgmlspecial:!span
-# the styles corresponding to them are present in sample .lss file.
-# For lynx compiled without lss support, the following settings are the default:
-#PRETTYSRC_SPEC:COMM:b:!b
-#PRETTYSRC_SPEC:TAG:b:!b
-#PRETTYSRC_SPEC:ATTRIB:b:!b
-#PRETTYSRC_SPEC:ATTRVAL::
-#PRETTYSRC_SPEC:ABRACKET:b:!b
-#PRETTYSRC_SPEC:ENTITY:b:!b
-#PRETTYSRC_SPEC:HREF::
-#PRETTYSRC_SPEC:ENTIRE::
-#PRETTYSRC_SPEC:BADSEQ:b:!b
-#PRETTYSRC_SPEC:BADTAG::
-#PRETTYSRC_SPEC:BADATTR::
-#PRETTYSRC_SPEC:SGMLSPECIAL:b:!b
-
-
-.h2 HTMLSRC_ATTRNAME_XFORM
-.h2 HTMLSRC_TAGNAME_XFORM
-# Options HTMLSRC_TAGNAME_XFORM and HTMLSRC_ATTRNAME_XFORM control the way the
-# names of tags and names of attributes are transformed correspondingly.
-# Possible values: 0 - lowercase, 1 - leave as is, 2 - uppercase.
-#HTMLSRC_TAGNAME_XFORM:2
-#HTMLSRC_ATTRNAME_XFORM:2
-
-
-.h2 PRETTYSRC_VIEW_NO_ANCHOR_NUMBERING
-# PRETTYSRC_VIEW_NO_ANCHOR_NUMBERING - pretty source view setting
-# If "keypad mode" in 'O'ptions screen is "Links are numbered" or
-# "Links and form fields are numbered", and PRETTYSRC_VIEW_NO_ANCHOR_NUMBERING is
-# TRUE, then links won't be numbered in psrc view and will be numbered
-# otherwise. Set this setting to TRUE if you prefer numbered links, but wish
-# to get valid HTML source when printing or mailing when in psrc view.
-# Default is FALSE.
-#PRETTYSRC_VIEW_NO_ANCHOR_NUMBERING:FALSE
-
-
-.h1 HTML Parsing
-
-.h2 FORCE_EMPTY_HREFLESS_A
-# FORCE_EMPTY_HREFLESS_A - HTML parsing
-# This option mirrors command-line option with the same name. Default is
-# FALSE. If true, then any 'A' element without HREF will be closed
-# immediately. This is useful when viewing documentation produced by broken
-# translator that doesn't emit balanced A elements. If lynx was compiled with
-# color styles, setting this option to TRUE will make lynx screen much more
-# reasonable (otherwise all text will probably have color corresponding to the
-# A element).
-#
-#FORCE_EMPTY_HREFLESS_A:FALSE
-
-.h2 HIDDEN_LINK_MARKER
-# HIDDEN_LINK_MARKER - HTML parsing
-# This option defines the string that will be used as title of hidden link (a
-# link that otherwise will have no label associated with it). Using an empty
-# string as the value will cause lynx to behave in the old way - hidden links
-# will be handled according to other settings (mostly the parameter of
-# --hiddenlinks command-line switch). If the value is non-empty string, hidden
-# link becomes non-hidden so it won't be handled as hidden link, e.g., listed
-# among hidden links on 'l'isting page.
-#
-#HIDDEN_LINK_MARKER:
-
-.h2 XHTML_PARSING
-# XHTML_PARSING - HTML parsing
-# When true, tells lynx that it can ignore certain tags which have no content
-# in an XHTML 1.0 document. For example
-# <p />
-# <a />
-# When the option is false, lynx will not treat the tag as an ending.
-#XHTML_PARSING:FALSE
-
-.h1 Appearance
-
-.h2 JUSTIFY
-# JUSTIFY - Appearance
-# This option mirrors command-line option with same name. Default is TRUE. If
-# true, most of text (except headers and like this) will be justified. This
-# has no influence on CJK text rendering.
-#
-# This option is only available if Lynx was compiled with EXP_JUSTIFY_ELTS.
-#
-#JUSTIFY:FALSE
-
-.h2 JUSTIFY_MAX_VOID_PERCENT
-# JUSTIFY_MAX_VOID_PERCENT - Appearance
-# This option controls the maximum allowed value for ratio (in percents) of
-# 'the number of spaces to spread across the line to justify it' to
-# 'max line size for current style and nesting' when justification is allowed.
-# When that ratio exceeds the value specified, that particular line won't be
-# justified. I.e. the value 28 for this setting will mean maximum value for
-# that ratio is 0.28.
-#
-#JUSTIFY_MAX_VOID_PERCENT:35
-
-
-.h1 Interaction
-
-.h2 TEXTFIELDS_NEED_ACTIVATION
-# If TEXTFIELDS_NEED_ACTIVATION is set to TRUE, and lynx was compiled with
-# TEXTFIELDS_MAY_NEED_ACTIVATION defined, then text input form fields need
-# to be activated (by pressing the Enter key or similar) before the user
-# can enter or modify input. By default, input fields become automatically
-# activated when selected. Requiring explicit activation can be desired for
-# users who use alphanumeric keys for navigation (or other keys that have
-# special meaning in the line editor - ' ', 'b', INS, DEL, etc), and don't
-# want to 'get stuck' in form fields. Instead of setting the option here,
-# explicit activation can also be requested with the -tna command line
-# option.
-#
-#TEXTFIELDS_NEED_ACTIVATION:FALSE
-
-.h2 LEFTARROW_IN_TEXTFIELD_PROMPT
-# LEFTARROW_IN_TEXTFIELD_PROMPT
-# This option controls what happens when a Left Arrow key is pressed while
-# in the first position of an active text input field. By default, Lynx
-# asks for confirmation ("Do you want to go back to the previous document?")
-# only if the contents of the fields have been changed since entering it.
-# If set to TRUE, the confirmation prompt is always issued.
-#
-#LEFTARROW_IN_TEXTFIELD_PROMPT:FALSE
-
-
-.h1 Timeouts
-
-.h2 CONNECT_TIMEOUT
-# Specifies (in seconds) connect timeout. Default value is rather huge.
-#CONNECT_TIMEOUT:18000
-
-.h2 READ_TIMEOUT
-# Specifies (in seconds) read-timeout. Default value is rather huge.
-#READ_TIMEOUT:18000
-
-
-.h1 Internal Behavior
-# These settings control internal lynx behavior - the way it interacts with the
-# operating system and Internet. Modifying these settings will not change
-# the rendition of documents that you browse with lynx, but can change various
-# delays and resource utilization.
-
-.h2 FTP_PASSIVE
-# Set FTP_PASSIVE to TRUE if you want to use passive mode ftp transfers.
-# You might have to do this if you're behind a restrictive firewall.
-#FTP_PASSIVE:TRUE
-
-.h2 ENABLE_LYNXRC
-# The forms-based O'ptions menu shows a (!) marker beside items which are not
-# saved to ~/.lynxrc -- the reason for disabling some of these items is that
-# they are likely to cause confusion if they are read from the .lynxrc file for
-# each session. However, they can be enabled or disabled using the
-# ENABLE_LYNXRC settings. The default (compiled-in) settings are shown below.
-# The second column is the name by which a setting is saved to .lynxrc (which
-# is chosen where possible to correspond with lynx.cfg). Use "OFF" to disable
-# writing a setting, "ON" to enable it. Settings are read from .lynxrc after
-# the corresponding data from lynx.cfg, so they override lynx.cfg, which is
-# probably what users expect.
-#
-# Note that a few settings (Cookies and Show images) are comprised of more than
-# one lynx.cfg setting.
-.nf
-#ENABLE_LYNXRC:accept_all_cookies:ON
-#ENABLE_LYNXRC:assume_charset:OFF
-#ENABLE_LYNXRC:auto_session:OFF
-#ENABLE_LYNXRC:bookmark_file:ON
-#ENABLE_LYNXRC:case_sensitive_searching:ON
-#ENABLE_LYNXRC:character_set:ON
-#ENABLE_LYNXRC:cookie_accept_domains:ON
-#ENABLE_LYNXRC:cookie_file:ON
-#ENABLE_LYNXRC:cookie_loose_invalid_domains:ON
-#ENABLE_LYNXRC:cookie_query_invalid_domains:ON
-#ENABLE_LYNXRC:cookie_reject_domains:ON
-#ENABLE_LYNXRC:cookie_strict_invalid_domains:ON
-#ENABLE_LYNXRC:dir_list_style:ON
-#ENABLE_LYNXRC:display:OFF
-#ENABLE_LYNXRC:emacs_keys:ON
-#ENABLE_LYNXRC:file_editor:ON
-#ENABLE_LYNXRC:file_sorting_method:ON
-#ENABLE_LYNXRC:force_cookie_prompt:OFF
-#ENABLE_LYNXRC:force_ssl_prompt:OFF
-#ENABLE_LYNXRC:ftp_passive:OFF
-#ENABLE_LYNXRC:kblayout:ON
-#ENABLE_LYNXRC:keypad_mode:ON
-#ENABLE_LYNXRC:lineedit_mode:ON
-#ENABLE_LYNXRC:locale_charset:ON
-#ENABLE_LYNXRC:make_links_for_all_images:OFF
-#ENABLE_LYNXRC:make_pseudo_alts_for_inlines:OFF
-#ENABLE_LYNXRC:multi_bookmark:ON
-#ENABLE_LYNXRC:no_pause:OFF
-#ENABLE_LYNXRC:personal_mail_address:ON
-#ENABLE_LYNXRC:preferred_charset:ON
-#ENABLE_LYNXRC:preferred_encoding:OFF
-#ENABLE_LYNXRC:preferred_language:ON
-#ENABLE_LYNXRC:preferred_media_types:OFF
-#ENABLE_LYNXRC:raw_mode:OFF
-#ENABLE_LYNXRC:run_all_execution_links:ON
-#ENABLE_LYNXRC:run_execution_links_on_local_files:ON
-#ENABLE_LYNXRC:scrollbar:OFF
-#ENABLE_LYNXRC:select_popups:ON
-#ENABLE_LYNXRC:send_useragent:OFF
-#ENABLE_LYNXRC:session_file:OFF
-#ENABLE_LYNXRC:set_cookies:OFF
-#ENABLE_LYNXRC:show_color:ON
-#ENABLE_LYNXRC:show_cursor:ON
-#ENABLE_LYNXRC:show_dotfiles:ON
-#ENABLE_LYNXRC:show_kb_rate:OFF
-#ENABLE_LYNXRC:sub_bookmarks:ON
-#ENABLE_LYNXRC:tagsoup:OFF
-#ENABLE_LYNXRC:underline_links:OFF
-#ENABLE_LYNXRC:user_mode:ON
-#ENABLE_LYNXRC:useragent:OFF
-#ENABLE_LYNXRC:verbose_images:ON
-#ENABLE_LYNXRC:vi_keys:ON
-#ENABLE_LYNXRC:visited_links:ON
-.fi
-
-.h1 External Programs
-# Any of the compiled-in pathnames of external programs can be overridden
-# by specifying the corresponding xxx_PATH variable. If the variable is
-# given as an empty string, lynx will not use the program. For a few cases,
-# there are internal functions (such as mkdir) which can be used instead.
-#BZIP2_PATH:
-#CHMOD_PATH:
-#COMPRESS_PATH:
-#COPY_PATH:
-#GZIP_PATH:
-#INFLATE_PATH:
-#INSTALL_PATH:
-#MKDIR_PATH:
-#MV_PATH:
-#RLOGIN_PATH:
-#RMDIR_PATH:
-#RM_PATH:
-#SETFONT_PATH:
-#TAR_PATH:
-#TELNET_PATH:
-#TN3270_PATH:
-#TOUCH_PATH:
-#UNCOMPRESS_PATH:
-#UNZIP_PATH:
-#UUDECODE_PATH:
-#ZCAT_PATH:
-#ZIP_PATH:
-
-.h1 Interaction
-
-.h2 FORCE_SSL_PROMPT
-# If FORCE_SSL_PROMPT is set to "yes", then questionable conditions, such as
-# self-signed certificates will be ignored. If set to "no", these will be
-# reported, but not attempted. The default "prompt" permits the user to make
-# this choice on a case-by-case basis.
-#
-#FORCE_SSL_PROMPT:PROMPT
-
-.h2 FORCE_COOKIE_PROMPT
-# If FORCE_COOKIE_PROMPT is set to "yes", then questionable conditions, such as
-# cookies with invalid syntax will be ignored. If set to "no", these will be
-# reported, but not attempted. The default "prompt" permits the user to make
-# this choice on a case-by-case basis.
-#
-#FORCE_COOKIE_PROMPT:PROMPT
-
-.h2 SSL_CERT_FILE
-# Set SSL_CERT_FILE to the file that contains all valid CA certificates lynx
-# should accept, in case the $SSL_CERT_FILE environment variable is not set,
-# e.g.,
-#
-#SSL_CERT_FILE:/etc/ssl/certs/ca-certificates.crt
-#SSL_CERT_FILE:NULL
-
-.h1 Appearance
-
-.h2 SCREEN_SIZE
-# For win32, allow the console window to be resized to the given values. This
-# requires PDCurses 2.5. The values given are width,height.
-#SCREEN_SIZE:80,24
-
-.h2 NO_MARGINS
-# Disable left/right margins in the default style sheet.
-# This is the same as the command-line "-nomargins" option.
-#NO_MARGINS:FALSE
-
-.h2 NO_TITLE
-# Disable title and blank line from top of page.
-# This is the same as the command-line "-notitle" option.
-#NO_TITLE:FALSE
-
-.h1 External Programs
-
-.h2 SYSLOG_REQUESTED_URLS
-# Log the requested URLs using the syslog interface.
-#SYSLOG_REQUESTED_URLS:TRUE
-
-.h2 SYSLOG_TEXT
-# Add the given text to calls made to syslog, to distinguish Lynx from other
-# applications which use that interface.
-#SYSLOG_TEXT:
-
-.h1 Internal Behavior
-.h2 BROKEN_FTP_RETR
-# Some ftp servers are known to have a broken implementation of RETR. If asked
-# to retrieve a directory, they get confused and fails subsequent commands such
-# as CWD and LIST. Workaround: reconnect after a failed RETR, which is slow.
-#
-# Each BROKEN_FTP_RETR gives a string match for the reported FTP server version
-#BROKEN_FTP_RETR:ProFTPD 1.2.5
-#BROKEN_FTP_RETR:spftp/
-
-.h2 BROKEN_FTP_EPSV
-# Some ftp servers are known to have a broken implementation of EPSV. The
-# server will hang for a long time when we attempt to connect after issuing
-# this command. Workaround: do not use EPSV, just use PASV.
-#
-# Each BROKEN_FTP_EPSV gives a string match for the reported FTP server version
-#BROKEN_FTP_EPSV:(Version wu-2.6.2-12)
-
-.h1 Appearance
-.h2 FTP_FORMAT
-# FTP_FORMAT defines the display for remote files.
-# It uses the same "%" codes as LIST_FORMAT.
-#FTP_FORMAT:%d %-16.16t %a %K
-
-.h1 Internal Behavior
-
-.h2 STATUS_BUFFER_SIZE
-# STATUS_BUFFER_SIZE controls the size of the buffer used for the LYNXMESSAGES
-# special url.
-#
-# The default size (if not overridden in userdefs.h) is 40.
-#STATUS_BUFFER_SIZE:40
+++ /dev/null
-# $LynxId: lynx.cfg,v 1.215 2012/01/31 23:48:09 tom Exp $
-# lynx.cfg file.
-# The default placement for this file is /usr/local/lib/lynx.cfg (Unix)
-# or Lynx_Dir:lynx.cfg (VMS)
-#
-# $Format: "#PRCS LYNX_VERSION \"$ProjectVersion$\""$
-#PRCS LYNX_VERSION "2.8.8dev.12"
-#
-# $Format: "#PRCS LYNX_DATE \"$ProjectDate$\""$
-#PRCS LYNX_DATE "Wed, 22 Feb 2012 18:03:33 -0800"
-#
-# Definition pairs are of the form VARIABLE:DEFINITION
-# NO spaces are allowed between the pair items.
-#
-# If you do not have write access to /usr/local/lib you may change
-# the default location of this file in the userdefs.h file and recompile,
-# or specify its location on the command line with the "-cfg"
-# command line option.
-#
-# Items may be commented out by putting a '#' as the FIRST char of the line
-# (Any line beginning with punctuation is ignored). Leading blanks on each
-# line are ignored; trailing blanks may be significant depending on the option.
-
-# An HTML'ized description of all settings (based on comments in this file,
-# with alphabetical table of settings and with table of settings by category)
-# is available at http://lynx.isc.org/release/lynx2-8-7/lynx_help/cattoc.html
-#
-### The conversion is done via the scripts/cfg2html.pl script.
-### Several directives beginning with '.' are used for this purpose.
-
-.h1 Auxiliary Facilities
-# These settings control the auxiliary navigating facilities of lynx, e.g.,
-# jumpfiles, bookmarks, default URLs.
-
-.h2 INCLUDE
-# Starting with Lynx 2.8.1, the lynx.cfg file has a crude "include"
-# facility. This means that you can take advantage of the global lynx.cfg
-# while also supplying your own tweaks.
-#
-# You can use a command-line argument (-cfg /where/is/lynx.cfg) or an
-# environment variable (LYNX_CFG=/where/is/lynx.cfg).
-# For instance, put in your .profile or .login:
-#
-# LYNX_CFG=~/lynx.cfg; export LYNX_CFG # in .profile for sh/ksh/bash/etc.
-# setenv LYNX_CFG ~/lynx.cfg # in .login for [t]csh
-#
-# Then in ~/lynx.cfg:
-#
-# INCLUDE:/usr/local/lib/lynx.cfg
-# ^^^^^^^^^^^^^^^^^^^^^^^ or whatever is appropriate on your system
-# and now your own tweaks.
-#
-# Starting with Lynx 2.8.2, the INCLUDE facility is yet more powerful. You can
-# suppress all but specific settings that will be read from included files.
-# This allows sysadmins to provide users the ability to customize lynx with
-# options that normally do not affect security, such as COLOR, VIEWER, KEYMAP.
-#
-# The syntax is
-#
-# INCLUDE:filename for <space-separated-list-of-allowed-settings>
-#
-# sample:
-.ex
-#INCLUDE:~/lynx.cfg for COLOR VIEWER KEYMAP
-# only one space character should surround the word 'for'. On Unix systems ':'
-# is also accepted as separator. In that case, the example can be written as
-.ex
-#INCLUDE:~/lynx.cfg:COLOR VIEWER KEYMAP
-# In the example, only the settings COLOR, VIEWER and KEYMAP are accepted by
-# lynx. Other settings are ignored. Note: INCLUDE is also treated as a
-# setting, so to allow an included file to include other files, put INCLUDE in
-# the list of allowed settings.
-#
-# If you allow an included file to include other files, and if a list of
-# allowed settings is specified for that file with the INCLUDE command, nested
-# files are only allowed to include the list of settings that is the set AND of
-# settings allowed for the included file and settings allowed by nested INCLUDE
-# commands. In short, there is no security hole introduced by including a
-# user-defined configuration file if the original list of allowed settings is
-# secure.
-
-.h2 STARTFILE
-# STARTFILE is the default starting URL if none is specified
-# on the command line or via a WWW_HOME environment variable;
-# Lynx will refuse to start without a starting URL of some kind.
-# STARTFILE can be remote, e.g. http://www.w3.org/default.html ,
-# or local, e.g. file://localhost/PATH_TO/FILENAME ,
-# where PATH_TO is replaced with the complete path to FILENAME
-# using Unix shell syntax and including the device on VMS.
-#
-# Normally we expect you will connect to a remote site, e.g., the Lynx starting
-# site:
-STARTFILE:http://lynx.isc.org/
-#
-# As an alternative, you may want to use a local URL. A good choice for this is
-# the user's home directory:
-.ex
-#STARTFILE:file://localhost/~/
-#
-# Your choice of STARTFILE should reflect your site's needs, and be a URL that
-# you can connect to reliably. Otherwise users will become confused and think
-# that they cannot run Lynx.
-
-.h2 HELPFILE
-# HELPFILE must be defined as a URL and must have a
-# complete path if local:
-# file://localhost/PATH_TO/lynx_help/lynx_help_main.html
-# Replace PATH_TO with the path to the lynx_help subdirectory
-# for this distribution (use SHELL syntax including the device
-# on VMS systems).
-# The default HELPFILE is:
-.url http://lynx.isc.org/release/lynx2-8-7/lynx_help/lynx_help_main.html
-# This should be changed to the local path.
-# This definition will be overridden if the "LYNX_HELPFILE" environment
-# variable has been set.
-#
-HELPFILE:file://localhost/usr/share/doc/lynx-2.8.8_pre12/lynx_help/lynx_help_main.html
-.ex
-#HELPFILE:file://localhost/PATH_TO/lynx_help/lynx_help_main.html
-
-.h2 DEFAULT_INDEX_FILE
-# DEFAULT_INDEX_FILE is the default file retrieved when the
-# user presses the 'I' key when viewing any document.
-# An index to your CWIS can be placed here or a document containing
-# pointers to lots of interesting places on the web.
-#
-DEFAULT_INDEX_FILE:http://scout.wisc.edu/
-
-.h1 Interaction
-
-.h2 GOTOBUFFER
-# Set GOTOBUFFER to TRUE if you want to have the previous goto URL,
-# if any, offered for reuse or editing when using the 'g'oto command.
-# The default is defined in userdefs.h. If left FALSE, the circular
-# buffer of previously entered goto URLs can still be invoked via the
-# Up-Arrow or Down-Arrow keys after entering the 'g'oto command.
-#
-#GOTOBUFFER:FALSE
-
-.h2 JUMP_PROMPT
-# JUMP_PROMPT is the default statusline prompt for selecting a jumps file
-# shortcut. (see below).
-# You can change the prompt here from that defined in userdefs.h. Any
-# trailing white space will be trimmed, and a single space is added by Lynx
-# following the last non-white character. You must set the default prompt
-# before setting the default jumps file (below). If a default jumps file
-# was set via userdefs.h, and you change the prompt here, you must set the
-# default jumps file again (below) for the change to be implemented.
-#
-#JUMP_PROMPT:Jump to (use '?' for list):
-
-.h1 Auxiliary Facilities
-
-.h2 JUMPFILE
-# JUMPFILE is the local file checked for short-cut names for URLs when
-# the user presses the 'j' (JUMP) key. The file contains an HTML
-# definition list (DL). The definition titles (DT) are used as
-# short-cut name; the definition data (DD) are URLs.
-#
-# There is an example jumps file in the samples subdirectory.
-#
-# After pressing 'j', the user will be prompted to enter a short-cut
-# name for an URL, which Lynx will then follow in a similar manner to
-# 'g'oto; alternatively, s/he can enter '?' to view the full JUMPFILE
-# list of short-cuts with associated URLs.
-#
-# If the URL contains one or more "%s" markers, Lynx will prompt the user
-# for text to fill in for each marker. If no text is given, the jump is
-# cancelled.
-#
-# If not defined here or in userdefs.h, the JUMP command will invoke the
-# NO_JUMPFILE statusline message (see LYMessages_en.h ).
-#
-# To allow '?' to work, include in the JUMPFILE
-# a short-cut to the JUMPFILE itself, e.g.
-# <dt>?<dd><a href="file://localhost/path/jumps.html">This Shortcut List</a>
-#
-# On VMS, use Unix SHELL syntax (including a lead slash) to define it.
-#
-# Alternate jumps files can be defined and mapped to keys here. If the
-# keys have already been mapped, then those mappings will be replaced,
-# but you should leave at least one key mapped to the default jumps
-# file. You optionally may include a statusline prompt string for the
-# mapping. You must map upper and lowercase keys separately (beware of
-# mappings to keys which the user can further remap via the 'o'ptions
-# menu). The format is:
-#
-# JUMPFILE:path:key[:prompt]
-#
-# where path should begin with a '/' (i.e., not include file://localhost).
-# Any white space following a prompt string will be trimmed, and a single
-# space will be added by Lynx.
-#
-# In the following line, include the actual full local path to JUMPFILE,
-# but do not include 'file://localhost' in the line.
-#JUMPFILE:/FULL_LOCAL_PATH/jumps.html
-.ex
-#JUMPFILE:/Lynx_Dir/ips.html:i:IP or Interest group (? for list):
-
-.h2 JUMPBUFFER
-# Set JUMPBUFFER to TRUE if you want to have the previous jump target,
-# if any, offered for reuse or editing when using the 'J'ump command.
-# The default is defined in userdefs.h. If left FALSE, the circular
-# buffer of previously entered targets (shortcuts) can still be invoked
-# via the Up-Arrow or Down-Arrow keys after entering the 'J'ump command.
-# If multiple jumps files are installed, the recalls of shortcuts will
-# be specific to each file. If Lynx was built with PERMIT_GOTO_FROM_JUMP
-# defined, any random URLs used instead of shortcuts will be stored in the
-# goto URL buffer, not in the shortcuts buffer(s), and the single character
-# ':' can be used as a target to invoke the goto URL buffer (as if 'g'oto
-# followed by Up-Arrow had been entered).
-#
-#JUMPBUFFER:FALSE
-
-.h1 Internal Behavior
-
-.h2 SAVE_SPACE
-# If SAVE_SPACE is defined, it will be used as a path prefix for the
-# suggested filename in "Save to Disk" operations from the 'p'rint or
-# 'd'ownload menus. On VMS, you can use either VMS (e.g., "SYS$LOGIN:")
-# or Unix syntax (including '~' for the HOME directory). On Unix, you
-# must use Unix syntax. If the symbol is not defined, or is zero-length
-# (""), no prefix will be used, and only a filename for saving in the
-# current default directory will be suggested.
-# This definition will be overridden if a "LYNX_SAVE_SPACE" environment
-# variable has been set on Unix, or logical has been defined on VMS.
-#
-#SAVE_SPACE:~/foo/
-
-.h2 REUSE_TEMPFILES
-# Lynx uses temporary files for (among other purposes) the content of
-# various user interface pages. REUSE_TEMPFILES changes the behavior
-# for some of these temp files, among them pages shown for HISTORY,
-# VLINKS, OPTIONS, INFO, PRINT, DOWNLOAD commands.
-# If set to TRUE, the same file can be used multiple times for the same
-# purpose. If set to FALSE, a new filename is generated each time before
-# rewriting such a page. With TRUE, repeated invocation of these commands
-# is less likely to push previous documents out of the cache of rendered
-# texts (see also DEFAULT_CACHE_SIZE). This is especially useful with
-# intermittent (dialup) network connections, when it is desirable to
-# continue browsing through the cached documents after disconnecting.
-# With the default setting of FALSE, there can be more than one incarnation
-# of e.g. the VLINKS page cached in memory (but still only the most recently
-# generated one is kept as a file), resulting in sometimes less surprising
-# behaviour when returning to such a page via HISTORY or PREV_DOC functions
-# (most users will not encounter and notice this difference).
-#
-#REUSE_TEMPFILES:FALSE
-
-.h2 LYNX_HOST_NAME
-# If LYNX_HOST_NAME is defined here or in userdefs.h, it will be
-# treated as an alias for the local host name in checks for URLs on
-# the local host (e.g., when the -localhost switch is set), and this
-# host name, "localhost", and HTHostName (the fully qualified domain
-# name of the system on which Lynx is running) will all be passed as
-# local. A different definition here will override that in userdefs.h.
-#
-#LYNX_HOST_NAME:www.cc.ukans.edu
-
-.h2 LOCALHOST_ALIAS
-# localhost aliases
-# Any LOCALHOST_ALIAS definitions also will be accepted as local when
-# the -localhost switch is set. These need not actually be local, i.e.,
-# in contrast to LYNX_HOST_NAME, you can define them to trusted hosts at
-# other Internet sites.
-#
-.ex 2
-#LOCALHOST_ALIAS:gopher.server.domain
-#LOCALHOST_ALIAS:news.server.domain
-
-.h2 LOCAL_DOMAIN
-# LOCAL_DOMAIN is used for a tail match with the ut_host element of
-# the utmp or utmpx structure on systems with utmp capabilities, to
-# determine if a user is local to your campus or organization when
-# handling -restrictions=inside_foo or outside_foo settings for ftp,
-# news, telnet/tn3270 and rlogin URLs. An "inside" user is assumed
-# if your system does not have utmp capabilities. CHANGE THIS here
-# if it was not changed in userdefs.h at compilation time.
-#
-#LOCAL_DOMAIN:ukans.edu
-
-.h1 Session support
-
-.h2 AUTO_SESSION
-# If AUTO_SESSION is TRUE lynx will save/restore useful information about
-# your browsing history when closing/starting current lynx session if
-# no command-line session switches override this setting.
-# This setting is useful only if SESSION_FILE is defined here or in the user's
-# .lynxrc file.
-#
-#AUTO_SESSION:FALSE
-
-.h2 SESSION_FILE
-# SESSION_FILE defines the file name where lynx will store user sessions.
-# This setting is used only when AUTO_SESSION is true.
-# Note: the default setting will store/resume each session in a different
-# folder under same file name (if that is allowed by operating system)
-# when lynx is invoked from different directories.
-# (The current working directory may be changed inside lynx)
-#
-# If you want to use the same session file wherever you invoke Lynx,
-# enter the full path below, eg '/home/<username>/.lynx_session'.
-#
-# If you do not want this feature, leave the setting commented.
-# Users can still customize SESSION_FILE and AUTO_SESSION via
-# their .lynxrc file.
-#
-#SESSION_FILE:lynx_session
-
-.h2 SESSION_LIMIT
-# SESSION_LIMIT defines maximum number of: searched strings, goto URLs,
-# visited links and history entries which will be saved in session file. The
-# minimum allowed is 1, the maximum is 10000.
-#
-# For instance, if SESSION_LIMIT is 250, a per-session limit of 250 entries of
-# searched strings, goto URLs, visited links and history entries will be saved
-# in the session file.
-#
-# There is no fixed limit on the number of entries which can be restored;
-# It is limited only by available memory.
-#
-#SESSION_LIMIT:250
-
-.h1 Character Sets
-
-.h2 CHARACTER_SET
-# CHARACTER_SET defines the display character set, i.e., assumed to be
-# installed on the user's terminal. It determines which characters or strings
-# will be used to represent 8-bit character entities within HTML. New
-# character sets may be defined as explained in the README files of the
-# src/chrtrans directory in the Lynx source code distribution. For Asian (CJK)
-# character sets, it also determines how Kanji code will be handled. The
-# default is defined in userdefs.h and can be changed here or via the
-# 'o'ptions menu. The 'o'ptions menu setting will be stored in the user's RC
-# file whenever those settings are saved, and thereafter will be used as the
-# default. For Lynx a "character set" has two names: a MIME name (for
-# recognizing properly labeled charset parameters in HTTP headers etc.), and a
-# human-readable string for the 'O'ptions Menu (so you may find info about
-# language or group of languages besides MIME name). Not all 'human-readable'
-# names correspond to exactly one valid MIME charset (example is "Chinese");
-# in that case an appropriate valid (and more specific) MIME name should be
-# used where required. Well-known synonyms are also processed in the code.
-#
-# Raw (CJK) mode
-#
-# Lynx normally translates characters from a document's charset to display
-# charset, using ASSUME_CHARSET value (see below) if the document's charset
-# is not specified explicitly. Raw (CJK) mode is OFF for this case.
-# When the document charset is specified explicitly, that charset
-# overrides any assumption like ASSUME_CHARSET or raw (CJK) mode.
-#
-# For the Asian (CJK) display character sets, the corresponding charset is
-# assumed in documents, i.e., raw (CJK) mode is ON by default. In raw CJK
-# mode, 8-bit characters are not reverse translated in relation to the entity
-# conversion arrays, i.e., they are assumed to be appropriate for the display
-# character set. The mode should be toggled OFF when an Asian (CJK) display
-# character set is selected but the document is not CJK and its charset not
-# specified explicitly.
-#
-# Raw (CJK) mode may be toggled by user via '@' (LYK_RAW_TOGGLE) key,
-# the -raw command line switch or from the 'o'ptions menu.
-#
-# Raw (CJK) mode effectively changes the charset assumption about unlabeled
-# documents. You can toggle raw mode ON if you believe the document has a
-# charset which does correspond to your Display Character Set. On the other
-# hand, if you set ASSUME_CHARSET the same as Display Character Set you get raw
-# mode ON by default (but you get assume_charset=iso-8859-1 if you try raw mode
-# OFF after it).
-#
-# Note that "raw" does not mean that every byte will be passed to the screen.
-# HTML character entities may get expanded and translated, inappropriate
-# control characters filtered out, etc. There is a "Transparent" pseudo
-# character set for more "rawness".
-#
-# Since Lynx now supports a wide range of platforms it may be useful to note
-# the cpXXX codepages used by IBM PC compatible computers, and windows-xxxx
-# used by native MS-Windows apps. We also note that cpXXX pages rarely are
-# found on Internet, but are mostly for local needs on DOS.
-#
-# Recognized character sets include:
-#
-.nf
-# string for 'O'ptions Menu MIME name
-# =========================== =========
-# 7 bit approximations (US-ASCII) us-ascii
-# Western (ISO-8859-1) iso-8859-1
-# Western (ISO-8859-15) iso-8859-15
-# Western (cp850) cp850
-# Western (windows-1252) windows-1252
-# IBM PC US codepage (cp437) cp437
-# DEC Multinational dec-mcs
-# Macintosh (8 bit) macintosh
-# NeXT character set next
-# HP Roman8 hp-roman8
-# Chinese euc-cn
-# Japanese (EUC-JP) euc-jp
-# Japanese (Shift_JIS) shift_jis
-# Korean euc-kr
-# Taipei (Big5) big5
-# Vietnamese (VISCII) viscii
-# Eastern European (ISO-8859-2) iso-8859-2
-# Eastern European (cp852) cp852
-# Eastern European (windows-1250) windows-1250
-# Latin 3 (ISO-8859-3) iso-8859-3
-# Latin 4 (ISO-8859-4) iso-8859-4
-# Baltic Rim (ISO-8859-13) iso-8859-13
-# Baltic Rim (cp775) cp775
-# Baltic Rim (windows-1257) windows-1257
-# Celtic (ISO-8859-14) iso-8859-14
-# Cyrillic (ISO-8859-5) iso-8859-5
-# Cyrillic (cp866) cp866
-# Cyrillic (windows-1251) windows-1251
-# Cyrillic (KOI8-R) koi8-r
-# Arabic (ISO-8859-6) iso-8859-6
-# Arabic (cp864) cp864
-# Arabic (windows-1256) windows-1256
-# Greek (ISO-8859-7) iso-8859-7
-# Greek (cp737) cp737
-# Greek2 (cp869) cp869
-# Greek (windows-1253) windows-1253
-# Hebrew (ISO-8859-8) iso-8859-8
-# Hebrew (cp862) cp862
-# Hebrew (windows-1255) windows-1255
-# Turkish (ISO-8859-9) iso-8859-9
-# North European (ISO-8859-10) iso-8859-10
-# Ukrainian Cyrillic (cp866u) cp866u
-# Ukrainian Cyrillic (KOI8-U) koi8-u
-# UNICODE (UTF-8) utf-8
-# RFC 1345 w/o Intro mnemonic+ascii+0
-# RFC 1345 Mnemonic mnemonic
-# Transparent x-transparent
-.fi
-#
-# The value should be the MIME name of a character set recognized by
-# Lynx (case insensitive).
-# Find RFC 1345 at
-.url http://tools.ietf.org/html/rfc1345
-#
-CHARACTER_SET:utf-8
-
-.h2 LOCALE_CHARSET
-# LOCALE_CHARSET overrides CHARACTER_SET if true, using the current locale to
-# lookup a MIME name that corresponds, and use that as the display charset.
-#
-# Note that while nl_langinfo(CODESET) itself is standardized, the return
-# values and their relationship to the locale value is not. GNU libiconv
-# happens to give useful values, but other implementations are not guaranteed
-# to do this.
-#LOCALE_CHARSET:FALSE
-
-.h2 HTML5_CHARSETS
-# HTML5_CHARSETS is an alternative to ASSUME_CHARSET and ASSUME_LOCAL_CHARSET.
-# Those assume by default that the character set of an HTML document is (as is
-# standard in HTML4) ISO-8859-1, in the absence of locale information.
-#
-# HTML5 introduces a "compatibility" (sic) feature which assumes that the
-# default is Windows 1252. In the same way, it equates ISO-8859-4 and Windows
-# 1254. Finally, it also makes recommendations which selectively reinterpret
-# the locale encoding.
-#
-# This option currently implements only the equating of ISO-8859-1 and Windows
-# 1252.
-#
-#HTML5_CHARSETS:FALSE
-
-.h2 ASSUME_CHARSET
-# ASSUME_CHARSET changes the handling of documents which do not
-# explicitly specify a charset. Normally Lynx assumes that 8-bit
-# characters in those documents are encoded according to iso-8859-1
-# (the official default for the HTTP protocol). When ASSUME_CHARSET
-# is defined here or by an -assume_charset command line flag is in effect,
-# Lynx will treat documents as if they were encoded accordingly.
-# See above on how this interacts with "raw mode" and the Display
-# Character Set.
-# ASSUME_CHARSET can also be changed via the 'o'ptions menu but will
-# not be saved as permanent value in user's .lynxrc file to avoid more chaos.
-#
-#ASSUME_CHARSET:iso-8859-1
-
-.h2 ASSUMED_DOC_CHARSET_CHOICE
-.h2 DISPLAY_CHARSET_CHOICE
-# It is possible to reduce the number of charset choices in the 'O'ptions menu
-# for "display charset" and "assumed document charset" fields via
-# DISPLAY_CHARSET_CHOICE and ASSUMED_DOC_CHARSET_CHOICE settings correspondingly.
-# Each of these settings can be used several times to define the set of possible
-# choices for corresponding field. The syntax for the values is
-#
-# string | prefix* | *
-#
-# where
-#
-# 'string' is either the MIME name of charset or it's full name (listed
-# either in the left or in the right column of table of
-# recognized charsets), case-insensitive - e.g. 'Koi8-R' or
-# 'Cyrillic (KOI8-R)' (both without quotes),
-#
-# 'prefix' is any string, and such value will select all charsets having
-# the name with prefix matching given (case insensitive), i.e.,
-# for the charsets listed in the table of recognized charsets,
-#
-.ex
-# ASSUMED_DOC_CHARSET_CHOICE:cyrillic*
-# will be equal to specifying
-.ex 4
-# ASSUMED_DOC_CHARSET_CHOICE:cp866
-# ASSUMED_DOC_CHARSET_CHOICE:windows-1251
-# ASSUMED_DOC_CHARSET_CHOICE:koi8-r
-# ASSUMED_DOC_CHARSET_CHOICE:iso-8859-5
-# or lines with full names of charsets.
-#
-# literal string '*' (without quotes) will enable all charset choices
-# in corresponding field. This is useful for overriding site
-# defaults in private pieces of lynx.cfg included via INCLUDE
-# directive.
-#
-# Default values for both settings are '*', but any occurrence of settings
-# with values that denote any charsets will make only listed choices available
-# for corresponding field.
-#ASSUMED_DOC_CHARSET_CHOICE:*
-#DISPLAY_CHARSET_CHOICE:*
-
-.h2 ASSUME_LOCAL_CHARSET
-# ASSUME_LOCAL_CHARSET is like ASSUME_CHARSET but only applies to local
-# files. If no setting is given here or by an -assume_local_charset
-# command line option, the value for ASSUME_CHARSET or -assume_charset
-# is used. It works for both text/plain and text/html files.
-# This option will ignore "raw mode" toggling when local files are viewed
-# (it is "stronger" than "assume_charset" or the effective change
-# of the charset assumption caused by changing "raw mode"),
-# so only use when necessary.
-#
-#ASSUME_LOCAL_CHARSET:iso-8859-1
-
-.h2 PREPEND_CHARSET_TO_SOURCE
-# PREPEND_CHARSET_TO_SOURCE:TRUE tells Lynx to prepend a META CHARSET line
-# to text/html source files when they are retrieved for 'd'ownloading
-# or passed to 'p'rint functions, so HTTP headers will not be lost.
-# This is necessary for resolving charset for local html files,
-# while the assume_local_charset is just an assumption.
-# For the 'd'ownload option, a META CHARSET will be added only if the HTTP
-# charset is present. The compilation default is TRUE.
-# It is generally desirable to have charset information for every local
-# html file, but META CHARSET string potentially could cause
-# compatibility problems with other browsers, see also PREPEND_BASE_TO_SOURCE.
-# Note that the prepending is not done for -source dumps.
-#
-#PREPEND_CHARSET_TO_SOURCE:TRUE
-
-.h2 NCR_IN_BOOKMARKS
-# NCR_IN_BOOKMARKS:TRUE allows you to save 8-bit characters in bookmark titles
-# in the unicode format (NCR). This may be useful if you need to switch
-# display charsets frequently. This is the case when you use Lynx on different
-# platforms, e.g., on UNIX and from a remote PC, and want to keep the bookmarks
-# file persistent.
-# Another aspect is compatibility: NCR is part of I18N and HTML4.0
-# specifications supported starting with Lynx 2.7.2, Netscape 4.0 and MSIE 4.0.
-# Older browser versions will fail so keep NCR_IN_BOOKMARKS:FALSE if you
-# plan to use them.
-#
-#NCR_IN_BOOKMARKS:FALSE
-
-.h2 FORCE_8BIT_TOUPPER
-# FORCE_8BIT_TOUPPER overrides locale settings and uses internal 8-bit
-# case-conversion mechanism for case-insensitive searches in non-ASCII display
-# character sets. It is FALSE by default and should not be changed unless
-# you encounter problems with case-insensitive searches.
-#
-#FORCE_8BIT_TOUPPER:FALSE
-
-.h2 OUTGOING_MAIL_CHARSET
-# While Lynx supports different platforms and display character sets
-# we need to limit the charset in outgoing mail to reduce
-# trouble for remote recipients who may not recognize our charset.
-# You may try US-ASCII as the safest value (7 bit), any other MIME name,
-# or leave this field blank (default) to use the display character set.
-# Charset translations currently are implemented for mail "subjects= " only.
-#
-#OUTGOING_MAIL_CHARSET:
-
-.h2 ASSUME_UNREC_CHARSET
-# If Lynx encounters a charset parameter it doesn't recognize, it will
-# replace the value given by ASSUME_UNREC_CHARSET (or a corresponding
-# -assume_unrec_charset command line option) for it. This can be used
-# to deal with charsets unknown to Lynx, if they are "sufficiently
-# similar" to one that Lynx does know about, by forcing the same
-# treatment. There is no default, and you probably should leave this
-# undefined unless necessary.
-#
-#ASSUME_UNREC_CHARSET:iso-8859-1
-
-.h2 PREFERRED_LANGUAGE
-# PREFERRED_LANGUAGE is the language in MIME notation (e.g., "en",
-# "fr") which will be indicated by Lynx in its Accept-Language headers
-# as the preferred language. If available, the document will be
-# transmitted in that language. Users can override this setting via
-# the 'o'ptions menu and save that preference in their RC file.
-# This may be a comma-separated list of languages in decreasing preference.
-#
-#PREFERRED_LANGUAGE:en
-
-.h2 PREFERRED_CHARSET
-# PREFERRED_CHARSET specifies the character set in MIME notation (e.g.,
-# "ISO-8859-2", "ISO-8859-5") which Lynx will indicate you prefer in
-# requests to http servers using an Accept-Charsets header. Users can
-# change it via the 'o'ptions menu and save that preference in their RC file.
-# The value should NOT include "ISO-8859-1" or "US-ASCII",
-# since those values are always assumed by default.
-# If a file in that character set is available, the server will send it.
-# If no Accept-Charset header is present, the default is that any
-# character set is acceptable. If an Accept-Charset header is present,
-# and if the server cannot send a response which is acceptable
-# according to the Accept-Charset header, then the server SHOULD send
-# an error response with the 406 (not acceptable) status code, though
-# the sending of an unacceptable response is also allowed. See RFC 2068
-.url http://tools.ietf.org/html/rfc2068
-#
-#PREFERRED_CHARSET:
-
-.h2 CHARSETS_DIRECTORY
-# CHARSETS_DIRECTORY specifies the directory with the fonts (glyph data)
-# used by Lynx to switch the display-font to a font best suited for the
-# given document. The font should be in a format understood by the
-# platforms TTY-display-font-switching API. Currently supported on OS/2 only.
-#
-# Lynx expects the glyphs for the charset CHARSET with character cell
-# size HHHxWWW to be stored in a file HHHxWWW/CHARSET.fnt inside the directory
-# specified by CHARSETS_DIRECTORY. E.g., the font for koi8-r sized 14x9
-# should be in the file 14x9/koi8-r.fnt.
-#
-#CHARSETS_DIRECTORY:
-
-.h2 CHARSET_SWITCH_RULES
-# CHARSET_SWITCH_RULES hints lynx on how to choose the best display font given
-# the document encoding. This string is a sequence of chunks, each chunk
-# having the following form:
-#
-# IN_CHARSET1 IN_CHARSET2 ... IN_CHARSET5 :OUT_CHARSET
-#
-# For readability, one may insert arbitrary additional punctuation (anything
-# but : is ignored). E.g., if lynx is able to switch only to display charsets
-# cp866, cp850, cp852, and cp862, then the following setting may be useful
-# (split for readability):
-#
-# CHARSET_SWITCH_RULES: koi8-r ISO-8859-5 windows-1251 cp866u KOI8-U :cp866,
-# iso-8859-1 windows-1252 ISO-8859-15 :cp850,
-# ISO-8859-2 windows-1250 :cp852,
-# ISO-8859-8 windows-1255 :cp862
-#
-#CHARSET_SWITCH_RULES:
-
-.h1 Interaction
-
-.h2 URL_DOMAIN_PREFIXES
-.h2 URL_DOMAIN_SUFFIXES
-# URL_DOMAIN_PREFIXES and URL_DOMAIN_SUFFIXES are strings which will be
-# prepended (together with a scheme://) and appended to the first element
-# of command line or 'g'oto arguments which are not complete URLs and
-# cannot be opened as a local file (file://localhost/string). Both
-# can be comma-separated lists. Each prefix must end with a dot, each
-# suffix must begin with a dot, and either may contain other dots (e.g.,
-# .com.jp). The default lists are defined in userdefs.h and can be
-# replaced here. Each prefix will be used with each suffix, in order,
-# until a valid Internet host is created, based on a successful DNS
-# lookup (e.g., foo will be tested as www.foo.com and then www.foo.edu
-# etc.). The first element can include a :port and/or /path which will
-# be restored with the expanded host (e.g., wfbr:8002/dir/lynx will
-# become http://www.wfbr.edu:8002/dir/lynx). The prefixes will not be
-# used if the first element ends in a dot (or has a dot before the
-# :port or /path), and similarly the suffixes will not be used if the
-# the first element begins with a dot (e.g., .nyu.edu will become
-# http://www.nyu.edu without testing www.nyu.com). Lynx will try to
-# guess the scheme based on the first field of the expanded host name,
-# and use "http://" as the default (e.g., gopher.wfbr.edu or gopher.wfbr.
-# will be made gopher://gopher.wfbr.edu).
-#
-#URL_DOMAIN_PREFIXES:www.
-#URL_DOMAIN_SUFFIXES:.com,.edu,.net,.org
-
-.h2 FORMS_OPTIONS
-# Toggle whether the Options Menu is key-based or form-based;
-# the key-based version is available only if specified at compile time.
-#FORMS_OPTIONS:TRUE
-
-.h2 PARTIAL
-# Display partial pages while downloading
-#PARTIAL:TRUE
-
-.h2 PARTIAL_THRES
-# Set the threshold # of lines Lynx must render before it
-# redraws the screen in PARTIAL mode. Anything < 0 implies
-# use of the screen size.
-#PARTIAL_THRES:-1
-
-.h2 SHOW_KB_RATE
-# While getting large files, Lynx shows the approximate rate of transfer.
-# Set this to change the units shown. "Kilobytes" denotes 1024 bytes:
-# NONE to disable the display of transfer rate altogether.
-# TRUE or KB for Kilobytes/second.
-# FALSE or BYTES for bytes/second.
-# KB,ETA to show Kilobytes/second with estimated completion time.
-# BYTES,ETA to show BYTES/second with estimated completion time.
-# Note that the "ETA" values are available if USE_READPROGRESS was defined.
-#SHOW_KB_RATE:TRUE
-
-.h2 SHOW_KB_NAME
-# Set the abbreviation for Kilobytes (1024).
-# Quoting from
-.url http://www.romulus2.com/articles/guides/misc/bitsbytes.shtml
-# In December 1998, the International Electrotechnical Commission (IEC)
-# approved a new IEC International Standard. Instead of using the metric
-# prefixes for multiples in binary code, the new IEC standard invented specific
-# prefixes for binary multiples made up of only the first two letters of the
-# metric prefixes and adding the first two letters of the word "binary". Thus,
-# for instance, instead of Kilobyte (KB) or Gigabyte (GB), the new terms would
-# be kibibyte (KiB) or gibibyte (GiB).
-#
-# If you prefer using the conventional (and more common) "KB", modify this
-# setting.
-#SHOW_KB_NAME:KiB
-
-.h1 Timeouts
-
-.h2 INFOSECS
-.h2 MESSAGESECS
-.h2 ALERTSECS
-.h2 NO_PAUSE
-# The following definitions set the number of seconds for
-# pauses following statusline messages that would otherwise be
-# replaced immediately, and are more important than the unpaused
-# progress messages. Those set by INFOSECS are also basically
-# progress messages (e.g., that a prompted input has been canceled)
-# and should have the shortest pause. Those set by MESSAGESECS are
-# informational (e.g., that a function is disabled) and should have
-# a pause of intermediate duration. Those set by ALERTSECS typically
-# report a serious problem and should be paused long enough to read
-# whenever they appear (typically unexpectedly). The default values
-# are defined in userdefs.h, and can be modified here should longer
-# pauses be desired for braille-based access to Lynx.
-#
-# SVr4-curses implementations support time delays in milliseconds,
-# hence the value may be given shorter, e.g., 0.5
-#
-# Use the NO_PAUSE option (like the command-line -nopause) to override
-# all of the delay times.
-#
-#INFOSECS:1
-#MESSAGESECS:2
-#ALERTSECS:3
-#NO_PAUSE:FALSE
-
-.h2 DEBUGSECS
-# Set DEBUGSECS to a nonzero value to slow down progress messages
-# (see "-delay" option).
-#DEBUGSECS:0
-
-.h2 REPLAYSECS
-# Set REPLAYSECS to a nonzero value to allow for slow replaying of
-# command scripts (see "-cmd_script" option).
-#REPLAYSECS:0
-
-.h1 Appearance
-# These settings control the appearance of Lynx's screen and the way
-# Lynx renders some tags.
-
-.h2 USE_SELECT_POPUPS
-# If USE_SELECT_POPUPS is set FALSE, Lynx will present a vertical list of
-# radio buttons for the OPTIONs in SELECT blocks which lack the MULTIPLE
-# attribute, instead of using a popup menu. Note that if the MULTIPLE
-# attribute is present in the SELECT start tag, Lynx always will create a
-# vertical list of checkboxes for the OPTIONs.
-# The default defined here or in userdefs.h can be changed via the 'o'ptions
-# menu and saved in the RC file, and always can be toggled via the -popup
-# command line switch.
-#
-#USE_SELECT_POPUPS:TRUE
-
-.h2 SHOW_CURSOR
-# SHOW_CURSOR controls whether or not the cursor is hidden or appears
-# over the current link in documents or the current option in popups.
-# Showing the cursor is handy if you are a sighted user with a poor
-# terminal that can't do bold and reverse video at the same time or
-# at all. It also can be useful to blind users, as an alternative
-# or supplement to setting LINKS_AND_FIELDS_ARE_NUMBERED or
-# LINKS_ARE_NUMBERED.
-# The default defined here or in userdefs.h can be changed via the
-# 'o'ptions menu and saved in the RC file, and always can be toggled
-# via the -show_cursor command line switch.
-#
-#SHOW_CURSOR:FALSE
-
-.h2 UNDERLINE_LINKS
-# UNDERLINE_LINKS controls whether links are underlined by default, or shown
-# in bold. Normally this default is set from the configure script.
-#
-#UNDERLINE_LINKS:FALSE
-
-.h2 BOLD_HEADERS
-# If BOLD_HEADERS is set to TRUE the HT_BOLD default style will be acted
-# upon for <H1> through <H6> headers. The compilation default is FALSE
-# (only the indentation styles are acted upon, but see BOLD_H1, below).
-# On Unix, compilation with -DUNDERLINE_LINKS also will apply to the
-# HT_BOLD style for headers when BOLD_HEADERS is TRUE.
-#
-#BOLD_HEADERS:FALSE
-
-.h2 BOLD_H1
-# If BOLD_H1 is set to TRUE the HT_BOLD default style will be acted
-# upon for <H1> headers even if BOLD_HEADERS is FALSE. The compilation
-# default is FALSE. On Unix, compilation with -DUNDERLINE_LINKS also
-# will apply to the HT_BOLD style for headers when BOLD_H1 is TRUE.
-#
-#BOLD_H1:FALSE
-
-.h2 BOLD_NAME_ANCHORS
-# If BOLD_NAME_ANCHORS is set to TRUE the content of anchors without
-# an HREF attribute, (i.e., anchors with a NAME or ID attribute) will
-# have the HT_BOLD default style. The compilation default is FALSE.
-# On Unix, compilation with -DUNDERLINE_LINKS also will apply to the
-# HT_BOLD style for NAME (ID) anchors when BOLD_NAME_ANCHORS is TRUE.
-#
-#BOLD_NAME_ANCHORS:FALSE
-
-.h1 Internal Behavior
-
-.h2 DEFAULT_CACHE_SIZE
-.h2 DEFAULT_VIRTUAL_MEMORY_SIZE
-# The DEFAULT_CACHE_SIZE specifies the number of WWW documents to be
-# cached in memory at one time.
-#
-# This so-called cache size (actually, number) is defined in userdefs.h and
-# may be modified here and/or with the command line argument -cache=NUMBER
-# The minimum allowed value is 2, for the current document and at least one
-# to fetch, and there is no absolute maximum number of cached documents.
-# On Unix, and VMS not compiled with VAXC, whenever the number is exceeded
-# the least recently displayed document will be removed from memory.
-#
-# On VMS compiled with VAXC, the DEFAULT_VIRTUAL_MEMORY_SIZE specifies the
-# amount (bytes) of virtual memory that can be allocated and not yet be freed
-# before previous documents are removed from memory. If the values for both
-# the DEFAULT_CACHE_SIZE and DEFAULT_VIRTUAL_MEMORY_SIZE are exceeded, then
-# the least recently displayed documents will be freed until one or the other
-# value is no longer exceeded. The default value is defined in userdefs.h.
-#
-# The Unix and VMS (but not VAXC) implementations use the C library malloc's
-# and calloc's for memory allocation, but procedures for taking the actual
-# amount of cache into account still need to be developed. They use only
-# the DEFAULT_CACHE_SIZE value, and that specifies the absolute maximum
-# number of documents to cache (rather than the maximum number only if
-# DEFAULT_VIRTUAL_MEMORY_SIZE has been exceeded, as with VAXC/VAX).
-#
-#DEFAULT_CACHE_SIZE:10
-#DEFAULT_VIRTUAL_MEMORY_SIZE:512000
-
-.h2 SOURCE_CACHE
-# SOURCE_CACHE sets the source caching behavior for Lynx:
-# FILE causes Lynx to keep a temporary file for each cached document
-# containing the HTML source of the document, which it uses to regenerate
-# the document when certain settings are changed (for instance,
-# historical vs. minimal vs. valid comment parsing) instead of reloading
-# the source from the network.
-# MEMORY is like FILE, except the document source is kept in memory. You
-# may wish to adjust DEFAULT_CACHE_SIZE and DEFAULT_VIRTUAL_MEMORY_SIZE
-# accordingly.
-# NONE is the default; the document source is not cached, and is reloaded
-# from the network when needed.
-#
-#SOURCE_CACHE:NONE
-
-.h2 SOURCE_CACHE_FOR_ABORTED
-# This setting controls what will happen with cached source for the document
-# being fetched from the net if fetching was aborted (either user pressed
-# 'z' or network went down). If set to KEEP, the source fetched so far will
-# be preserved (and used as cache), if set to DROP lynx will drop the
-# source cache for that document (i.e. only completely downloaded documents
-# will be cached in that case).
-#SOURCE_CACHE_FOR_ABORTED:DROP
-
-.h2 ALWAYS_RESUBMIT_POSTS
-# If ALWAYS_RESUBMIT_POSTS is set TRUE, Lynx always will resubmit forms
-# with method POST, dumping any cache from a previous submission of the
-# form, including when the document returned by that form is sought with
-# the PREV_DOC command or via the history list. Lynx always resubmits
-# forms with method POST when a submit button or a submitting text input
-# is activated, but normally retrieves the previously returned document
-# if it had links which you activated, and then go back with the PREV_DOC
-# command or via the history list.
-#
-# The default defined here or in userdefs.h can be toggled via
-# the -resubmit_forms command line switch.
-#
-#ALWAYS_RESUBMIT_POSTS:FALSE
-
-.h2 TRIM_INPUT_FIELDS
-# If TRIM_INPUT_FIELDS is set TRUE, Lynx will trim trailing whitespace (e.g.,
-# space, tab, carriage return, line feed and form feed) from the text entered
-# into form text and textarea fields. Older versions of Lynx do this trimming
-# unconditionally, but other browsers do not, which would yield different
-# behavior for CGI scripts.
-#TRIM_INPUT_FIELDS:FALSE
-
-.h1 HTML Parsing
-
-.h2 NO_ISMAP_IF_USEMAP
-# If NO_ISMAP_IF_USEMAP is set TRUE, Lynx will not include a link to the
-# server-side image map if both a server-side and client-side map for the
-# same image is indicated in the HTML markup. The compilation default is
-# FALSE, such that a link with "[ISMAP]" as the link name, followed by a
-# hyphen, will be prepended to the ALT string or "[USEMAP]" pseudo-ALT for
-# accessing Lynx's text-based rendition of the client-side map (based on
-# the content of the associated MAP element). If the "[ISMAP]" link is
-# activated, Lynx will send a 0,0 coordinate pair to the server, which
-# Lynx-friendly sites can map to a for-text-client document, homologous
-# to what is intended for the content of a FIG element.
-#
-# The compilation default, or default defined here, can be toggled via
-# the "-ismap" command line switch.
-#
-#NO_ISMAP_IF_USEMAP:FALSE
-
-.h2 SEEK_FRAG_MAP_IN_CUR
-# If SEEK_FRAG_MAP_IN_CUR is set FALSE, then USEMAP attribute values
-# (in IMG or OBJECT tags) consisting of only a fragment (USEMAP="#foo")
-# will be resolved with respect to the current document's base, which
-# might not be the same as the current document's URL.
-# The compilation default is to use the current document's URL in all
-# cases (i.e., assume the MAP is present below, if it wasn't present
-# above the point in the HTML stream where the USEMAP attribute was
-# detected). Lynx's present "single pass" rendering engine precludes
-# checking below before making the decision on how to resolve a USEMAP
-# reference consisting solely of a fragment.
-#
-#SEEK_FRAG_MAP_IN_CUR:TRUE
-
-.h2 SEEK_FRAG_AREA_IN_CUR
-# If SEEK_FRAG_AREA_IN_CUR is set FALSE, then HREF attribute values
-# in AREA tags consisting of only a fragment (HREF="#foo") will be
-# resolved with respect to the current document's base, which might
-# not be the same as the current document's URL. The compilation
-# default is to use the current document's URL, as is done for the
-# HREF attribute values of Anchors and LINKs that consist solely of
-# a fragment.
-#
-#SEEK_FRAG_AREA_IN_CUR:TRUE
-
-.h1 CGI scripts
-# These settings control Lynx's ability to execute various types of scripts.
-
-.h2 LOCAL_EXECUTION_LINKS_ALWAYS_ON
-.h2 LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE
-# Local execution links and scripts are by default completely disabled,
-# unless a change is made to the userdefs.h file to enable them or
-# the configure script is used with the corresponding options
-# (--enable-exec-links and --enable-exec-scripts).
-# See the Lynx source code distribution and the userdefs.h
-# file for more detail on enabling execution links and scripts.
-#
-# If you have enabled execution links or scripts the following
-# two variables control Lynx's action when an execution link
-# or script is encountered.
-#
-# If LOCAL_EXECUTION_LINKS_ALWAYS_ON is set to TRUE any execution
-# link or script will be executed no matter where it came from.
-# This is EXTREMELY dangerous. Since Lynx can access files from
-# anywhere in the world, you may encounter links or scripts that
-# will cause damage or compromise the security of your system.
-#
-# If LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE is set to TRUE only
-# links or scripts that reside on the local machine and are
-# referenced with a URL beginning with "file://localhost/" or meet
-# TRUSTED_EXEC or ALWAYS_TRUSTED_EXEC rules (see below) will be
-# executed. This is much less dangerous than enabling all execution
-# links, but can still be dangerous.
-#
-#LOCAL_EXECUTION_LINKS_ALWAYS_ON:FALSE
-#LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE:FALSE
-
-.h2 TRUSTED_EXEC
-# If LOCAL_EXECUTION_LINK_ON_BUT_NOT_REMOTE is TRUE, and no TRUSTED_EXEC
-# rule is defined, it defaults to "file://localhost/" and any lynxexec
-# or lynxprog command will be permitted if it was referenced from within
-# a document whose URL begins with that string. If you wish to restrict the
-# referencing URLs further, you can extend the string to include a trusted
-# path. You also can specify a trusted directory for http URLs, which will
-# then be treated as if they were local rather than remote. For example:
-#
-# TRUSTED_EXEC:file://localhost/trusted/
-# TRUSTED_EXEC:http://www.wfbr.edu/trusted/
-#
-# If you also wish to restrict the commands which can be executed, create
-# a series of rules with the path (Unix) or command name (VMS) following
-# the string, separated by a tab. For example:
-#
-# Unix:
-# ====
-# TRUSTED_EXEC:file://localhost/<tab>/bin/cp
-# TRUSTED_EXEC:file://localhost/<tab>/bin/rm
-# VMS:
-# ===
-# TRUSTED_EXEC:file://localhost/<tab>copy
-# TRUSTED_EXEC:file://localhost/<tab>delete
-#
-# Once you specify a TRUSTED_EXEC referencing string, the default is
-# replaced, and all the referencing strings you desire must be specified
-# as a series. Similarly, if you associate a command with the referencing
-# string, you must specify all of the allowable commands as a series of
-# TRUSTED_EXEC rules for that string. If you specify ALWAYS_TRUSTED_EXEC
-# rules below, you need not repeat them as TRUSTED_EXEC rules.
-#
-# If EXEC_LINKS and JUMPFILE have been defined, any lynxexec or lynxprog
-# URLs in that file will be permitted, regardless of other settings. If
-# you also set LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE:TRUE and a single
-# TRUSTED_EXEC rule that will always fail (e.g., "none"), then *ONLY* the
-# lynxexec or lynxprog URLs in JUMPFILE (and any ALWAYS_TRUSTED_EXEC rules,
-# see below) will be allowed. Note, however, that if Lynx was compiled with
-# CAN_ANONYMOUS_JUMP set to FALSE (default is TRUE), or -restrictions=jump
-# is included with the -anonymous switch at run time, then users of an
-# anonymous account will not be able to access the jumps file or enter
-# 'j'ump shortcuts, and this selective execution feature will be overridden
-# as well (i.e., they will only be able to access lynxexec or lynxprog
-# URLs which meet any ALWAYS_TRUSTED_EXEC rules).
-#
-#TRUSTED_EXEC:none
-
-.h2 ALWAYS_TRUSTED_EXEC
-# If EXEC_LINKS was defined, any lynxexec or lynxprog URL can be made
-# always enabled by an ALWAYS_TRUSTED_EXEC rule for it. This is useful for
-# anonymous accounts in which you have disabled execution links generally,
-# and may also have disabled jumps file links, but still want to allow
-# execution of particular utility scripts or programs. The format is
-# like that for TRUSTED_EXEC. For example:
-#
-# Unix:
-# ====
-# ALWAYS_TRUSTED_EXEC:file://localhost/<tab>/usr/local/kinetic/bin/usertime
-# ALWAYS_TRUSTED_EXEC:http://www.more.net/<tab>/usr/local/kinetic/bin/who.sh
-# VMS:
-# ===
-# ALWAYS_TRUSTED_EXEC:file://localhost/<tab>usertime
-# ALWAYS_TRUSTED_EXEC:http://www.more.net/<tab>show users
-#
-# The default ALWAYS_TRUSTED_EXEC rule is "none".
-#
-#ALWAYS_TRUSTED_EXEC:none
-
-.h2 TRUSTED_LYNXCGI
-# Unix:
-# =====
-# TRUSTED_LYNXCGI rules define the permitted sources and/or paths for
-# lynxcgi links (if LYNXCGI_LINKS is defined in userdefs.h). The format
-# is the same as for TRUSTED_EXEC rules (see above). Example rules:
-#
-# TRUSTED_LYNXCGI:file://localhost/
-# TRUSTED_LYNXCGI:<tab>/usr/local/etc/httpd/cgi-bin/
-# TRUSTED_LYNXCGI:file://localhost/<tab>/usr/local/www/cgi-bin/
-#
-# VMS:
-# ====
-# Do not define this.
-#
-# The default TRUSTED_LYNXCGI rule is "none".
-#
-#TRUSTED_LYNXCGI:none
-
-.h2 LYNXCGI_ENVIRONMENT
-# Unix:
-# =====
-# LYNXCGI_ENVIRONMENT adds the current value of the specified
-# environment variable to the list of environment variables passed on to the
-# lynxcgi script. Useful variables are HOME, USER, etc... If proxies
-# are in use, and the script invokes another copy of lynx (or a program like
-# wget) in a subsidiary role, it can be useful to add http_proxy and other
-# *_proxy variables.
-#
-# VMS:
-# ====
-# Do not define this.
-#
-#LYNXCGI_ENVIRONMENT:
-
-.h2 LYNXCGI_DOCUMENT_ROOT
-# Unix:
-# =====
-# LYNXCGI_DOCUMENT_ROOT is the value of DOCUMENT_ROOT that will be passed
-# to lynxcgi scripts. If set and the URL has PATH_INFO data, then
-# PATH_TRANSLATED will also be generated. Examples:
-# LYNXCGI_DOCUMENT_ROOT:/usr/local/etc/httpd/htdocs
-# LYNXCGI_DOCUMENT_ROOT:/data/htdocs/
-#
-# VMS:
-# ====
-# Do not define this.
-#
-#LYNXCGI_DOCUMENT_ROOT:
-
-.h1 Cookies
-
-.h2 FORCE_SSL_COOKIES_SECURE
-# If FORCE_SSL_COOKIES_SECURE is set to TRUE, then SSL encrypted cookies
-# received from https servers never will be sent unencrypted to http
-# servers. The compilation default is to impose this block only if the
-# https server included a secure attribute for the cookie. The normal
-# default or that defined here can be toggled via the -force_secure
-# command line switch.
-#
-#FORCE_SSL_COOKIES_SECURE:FALSE
-
-.h1 Internal Behavior
-
-.h2 MAIL_SYSTEM_ERROR_LOGGING
-# MAIL_SYSTEM_ERROR_LOGGING will send a message to the owner of
-# the information, or ALERTMAIL if there is no owner, every time
-# that a document cannot be accessed!
-#
-# NOTE: This can generate A LOT of mail, be warned.
-#
-#MAIL_SYSTEM_ERROR_LOGGING:FALSE
-
-.h2 CHECKMAIL
-# If CHECKMAIL is set to TRUE, the user will be informed (via a statusline
-# message) about the existence of any unread mail at startup of Lynx, and
-# will get statusline messages if subsequent new mail arrives. If a jumps
-# file with a lynxprog URL for invoking mail is available, or your html
-# pages include an mail launch file URL, the user thereby can access mail
-# and read the messages. The checks and statusline reports will not be
-# performed if Lynx has been invoked with the -restrictions=mail switch.
-#
-# VMS USERS !!!
-# =============
-# New mail is normally broadcast as it arrives, via "unsolicited screen
-# broadcasts", which can be "wiped" from the Lynx display via the Ctrl-W
-# command. You may prefer to disable the broadcasts and use CHECKMAIL
-# instead (e.g., in a public account which will be used by people who
-# are ignorant about VMS).
-#
-#CHECKMAIL:FALSE
-
-.h1 News-groups
-
-.h2 NNTPSERVER
-# To enable news reading ability via Lynx, the environment variable NNTPSERVER
-# must be set so that it points to your site's NNTP server
-# (see Lynx Users Guide on environment variables).
-# Lynx respects RFC 1738
-.url http://tools.ietf.org/html/rfc1738
-# and does not accept a host field in news URLs (use nntp: instead of news: for
-# the scheme if you wish to specify an NNTP host in a URL, as explained in the
-# RFC). If you have not set the variable externally, you can set it at run
-# time via this configuration file. It will not override an external setting.
-# Note that on VMS it is set as a process logical rather than symbol, and will
-# outlive the Lynx image.
-# The news reading facility in Lynx is quite limited. Lynx does not provide a
-# full featured news reader with elaborate error checking and safety features.
-#
-#NNTPSERVER:news.server.dom
-
-.h2 LIST_NEWS_NUMBERS
-# If LIST_NEWS_NUMBERS is set TRUE, Lynx will use an ordered list and include
-# the numbers of articles in news listings, instead of using an unordered
-# list. The default is defined in userdefs.h, and can be overridden here.
-#
-#LIST_NEWS_NUMBERS:FALSE
-
-.h2 LIST_NEWS_DATES
-# If LIST_NEWS_DATES is set TRUE, Lynx will include the dates of articles in
-# news listings. The dates always are included in the articles, themselves.
-# The default is defined in userdefs.h, and can be overridden here.
-#
-#LIST_NEWS_DATES:FALSE
-
-.h2 NEWS_CHUNK_SIZE
-.h2 NEWS_MAX_CHUNK
-# NEWS_CHUNK_SIZE and NEWS_MAX_CHUNK regulate the chunking of news article
-# listings with inclusion of links for listing earlier and/or later articles.
-# The defaults are defined in HTNews.c as 30 and 40, respectively. If the
-# news group contains more than NEWS_MAX_CHUNK articles, they will be listed
-# in NEWS_CHUNK_SIZE chunks. You can change the defaults here, and/or on
-# the command line via -newschunksize=NUMBER and/or -newsmaxchunk=NUMBER
-# switches. Note that if the chunk size is increased, here or on the command
-# line, to a value greater than the current maximum, the maximum will be
-# increased to that number. Conversely, if the maximum is set to a number
-# less than the current chunk size, the chunk size will be reduced to that
-# number. Thus, you need use only one of the two switches on the command
-# line, based on the direction of intended change relative to the compilation
-# or configuration defaults. The compilation defaults ensure that there will
-# be at least 10 earlier articles before bothering to chunk and create a link
-# for earlier articles.
-#
-#NEWS_CHUNK_SIZE:30
-#NEWS_MAX_CHUNK:40
-
-.h2 NEWS_POSTING
-# Set NEWS_POSTING to FALSE if you do not want to support posting to
-# news groups via Lynx. If left TRUE, Lynx will use its news gateway to
-# post new messages or followups to news groups, using the URL schemes
-# described in the "Supported URLs" section of the online 'h'elp. The
-# posts will be attempted via the nntp server specified in the URL, or
-# if none was specified, via the NNTPSERVER configuration or environment
-# variable. Links with these URLs for posting or sending followups are
-# created by the news gateway when reading group listings or articles
-# from nntp servers if the server indicates that it permits posting.
-# The compilation default set in userdefs.h can be changed here. If
-# the default is TRUE, posting can still be disallowed via the
-# -restrictions command line switch.
-# The posting facility in Lynx is quite limited. Lynx does not provide a
-# full featured news poster with elaborate error checking and safety features.
-#
-#NEWS_POSTING:TRUE
-
-.h2 LYNX_SIG_FILE
-# LYNX_SIG_FILE defines the name of a file containing a signature which
-# can be appended to email messages and news postings or followups. The
-# user will be prompted whether to append it. It is sought in the home
-# directory. If it is in a subdirectory, begin it with a dot-slash
-# (e.g., ./lynx/.lynxsig). The definition is set in userdefs.h and can
-# be changed here.
-#
-#LYNX_SIG_FILE:.lynxsig
-
-.h1 Bibliographic Protocol (bibp scheme)
-
-.h2 BIBP_GLOBAL_SERVER
-# BIBP_GLOBAL_SERVER is the default global server for bibp: links, used
-# when a local bibhost or document-specified citehost is unavailable.
-# Set in userdefs.h and can be changed here.
-#BIBP_GLOBAL_SERVER:http://usin.org/
-
-.h2 BIBP_BIBHOST
-# BIBP_BIBHOST is the URL at which local bibp service may be found, if
-# it exists. Defaults to http://bibhost/ for protocol conformance, but
-# may be overridden here or via --bibhost parameter.
-#BIBP_BIBHOST:http://bibhost/
-
-.h1 Interaction
-# These settings control interaction of the user with lynx.
-
-.h2 SCROLLBAR
-# If SCROLLBAR is set TRUE, Lynx will show scrollbar on windows. With mouse
-# enabled, the scrollbar strip outside the bar is clickable, and scrolls the
-# window by pages. The appearance of the scrollbar can be changed from
-# LYNX_LSS file: define attributes scroll.bar, scroll.back (for the bar, and
-# for the strip along which the scrollbar moves).
-#SCROLLBAR:FALSE
-
-.h2 SCROLLBAR_ARROW
-# If SCROLLBAR_ARROW is set TRUE, Lynx's scrollbar will have arrows at the
-# ends. With mouse enabled, the arrows are clickable, and scroll the window by
-# 2 lines. The appearance of the scrollbar arrows can be changed from LYNX_LSS
-# file: define attributes scroll.arrow, scroll.noarrow (for enabled-arrows,
-# and disabled arrows). An arrow is "disabled" if the bar is at this end of
-# the strip.
-#SCROLLBAR_ARROW:TRUE
-
-.h2 USE_MOUSE
-# If Lynx is configured with ncurses, PDcurses or slang & USE_MOUSE is TRUE,
-# users can perform commands by left-clicking certain parts of the screen:
-# on a link = `g'oto + ACTIVATE (i.e., move highlight & follow the link);
-# on the top/bottom lines = PREV/NEXT_PAGE (i.e., go up/down 1 page);
-# on the top/bottom left corners = PREV/NEXT_DOC (i.e., go to the previous
-# document / undo goto previous document);
-# on the top/bottom right corners = HISTORY/VLINKS (i.e., call up the history
-# page or visited links page if on history page).
-# NB if the mouse is defined in this way, it will not be available
-# for copy/paste operations using the clipboard of a desktop manager:
-# for flexibility instead, use the command-line switch -use_mouse .
-#
-# ncurses and slang have built-in support for the xterm mouse protocol. In
-# addition, ncurses can be linked with the gpm mouse library, to automatically
-# provide support for this interface in applications such as Lynx. (Please
-# read the ncurses faq to work around broken gpm configurations packaged by
-# some distributors). PDCurses implements mouse support for win32 console
-# windows, as does slang.
-#USE_MOUSE:FALSE
-
-.h1 HTML Parsing
-# These settings control the way Lynx parses invalid HTML
-# and how it may resolve such issues.
-
-.h2 COLLAPSE_BR_TAGS
-# If COLLAPSE_BR_TAGS is set FALSE, Lynx will not collapse serial BR tags.
-# If set TRUE, two or more concurrent BRs will be collapsed into a single
-# line break. Note that the valid way to insert extra blank lines in HTML
-# is via a PRE block with only newlines in the block.
-#
-#COLLAPSE_BR_TAGS:TRUE
-
-.h2 TAGSOUP
-# If TAGSOUP is set, Lynx uses the "Tag Soup DTD" rather than "SortaSGML".
-# The two approaches differ by the style of error detection and recovery.
-# Tag Soup DTD allows for improperly nested tags; SortaSGML is stricter.
-#TAGSOUP:FALSE
-
-.h1 Cookies
-
-.h2 SET_COOKIES
-# If SET_COOKIES is set FALSE, Lynx will ignore Set-Cookie headers
-# in http server replies. Note that if a COOKIE_FILE is in use (see
-# below) that contains cookies at startup, Lynx will still send those
-# persistent cookies in requests as appropriate. Setting SET_COOKIES
-# to FALSE just prevents accepting any new cookies from servers. To
-# prevent all cookie processing (sending *and* receiving) in a session,
-# make sure that PERSISTENT_COOKIES is not TRUE or that COOKIE_FILE does
-# not point to a file with cookies, in addition to setting SET_COOKIES
-# to FALSE.
-# The default is defined in userdefs.h, and can be overridden here,
-# and/or toggled via the -cookies command line switch.
-#
-#SET_COOKIES:TRUE
-
-.h2 ACCEPT_ALL_COOKIES
-# If ACCEPT_ALL_COOKIES is set TRUE, Lynx will accept cookies from all
-# domains with no user interaction. This is equivalent to automatically
-# replying to all cookie 'Allow?' prompts with 'A'lways. Note that it
-# does not preempt validity checking, which has to be controlled separately
-# (see below).
-# The default is defined in userdefs.h and can be overridden here, or
-# in the .lynxrc file via an o(ptions) screen setting. It may also be
-# toggled via the -accept_all_cookies command line switch.
-#
-#ACCEPT_ALL_COOKIES:FALSE
-
-.h2 COOKIE_ACCEPT_DOMAINS
-.h2 COOKIE_REJECT_DOMAINS
-# COOKIE_ACCEPT_DOMAINS and COOKIE_REJECT_DOMAINS are comma-delimited lists
-# of domains from which Lynx should automatically accept or reject cookies
-# without asking for confirmation. If the same domain is specified in both
-# lists, rejection will take precedence.
-# Note that in order to match cookies, domains have to be spelled out exactly
-# in the form in which they would appear on the Cookie Jar page (case is
-# insignificant). They are not wildcards. Domains that apply to more than
-# one host have a leading '.', but have to match *the cookie's* domain
-# exactly.
-#
-#COOKIE_ACCEPT_DOMAINS:
-#COOKIE_REJECT_DOMAINS:
-
-.h2 COOKIE_LOOSE_INVALID_DOMAINS
-.h2 COOKIE_STRICT_INVALID_DOMAINS
-.h2 COOKIE_QUERY_INVALID_DOMAINS
-# COOKIE_LOOSE_INVALID_DOMAINS, COOKIE_STRICT_INVALID_DOMAINS, and
-# COOKIE_QUERY_INVALID_DOMAINS are comma-delimited lists of domains.
-# They control the degree of validity checking that is applied to cookies
-# for the specified domains.
-# Note that in order to match cookies, domains have to be spelled out exactly
-# in the form in which they would appear on the Cookie Jar page (case is
-# insignificant). They are not wildcards. Domains that apply to more than
-# one host have a leading '.', but have to match *the cookie's* domain
-# exactly.
-# If a domain is set to strict checking, strict conformance to RFC 2109 will
-# be applied. A domain with loose checking will be allowed to set cookies
-# with an invalid path or domain attribute. All domains will default to
-# asking the user for confirmation in case of an invalid path or domain.
-# Cookie validity checking takes place as a separate step before the
-# final decision to accept or reject (see previous options), therefore
-# a cookie that passes validity checking may still be automatically
-# rejected or cause another prompt.
-#
-#COOKIE_LOOSE_INVALID_DOMAINS:
-#COOKIE_STRICT_INVALID_DOMAINS:
-#COOKIE_QUERY_INVALID_DOMAINS:
-
-.h2 MAX_COOKIES_DOMAIN
-.h2 MAX_COOKIES_GLOBAL
-.h2 MAX_COOKIES_BUFFER
-# MAX_COOKIES_DOMAIN,
-# MAX_COOKIES_GLOBAL and
-# MAX_COOKIES_BUFFER are limits on the total number of cookies for each domain,
-# globally, and the per-cookie buffer size. These limits are by default large
-# enough for reasonable usage; if they are very high, some sites may present
-# undue performance waste.
-#
-#MAX_COOKIES_DOMAIN:50
-#MAX_COOKIES_GLOBAL:500
-#MAX_COOKIES_BUFFER:4096
-
-.h2 PERSISTENT_COOKIES
-# PERSISTENT_COOKIES indicates that cookies should be read at startup from
-# the COOKIE_FILE, and saved at exit for storage between Lynx sessions.
-# It is not used if Lynx was compiled without USE_PERSISTENT_COOKIES.
-# The default is FALSE, so that the feature needs to be enabled here
-# explicitly if you want it.
-#
-#PERSISTENT_COOKIES:FALSE
-
-.h2 COOKIE_FILE
-# COOKIE_FILE is the default file from which persistent cookies are read
-# at startup (if the file exists), if Lynx was compiled with
-# USE_PERSISTENT_COOKIES and the PERSISTENT_COOKIES option is enabled.
-# The cookie file can also be specified in .lynxrc or on the command line.
-#
-#COOKIE_FILE:~/.lynx_cookies
-
-.h2 COOKIE_SAVE_FILE
-# COOKIE_SAVE_FILE is the default file in which persistent cookies are
-# stored at exit, if Lynx was compiled with USE_PERSISTENT_COOKIES and the
-# PERSISTENT_COOKIES option is enabled. The cookie save file can also be
-# specified on the command line.
-#
-# With an interactive Lynx session, COOKIE_SAVE_FILE will default to
-# COOKIE_FILE if it is not set. With a non-interactive Lynx session (e.g.,
-# -dump), cookies will only be saved to file if COOKIE_SAVE_FILE is set.
-#
-#COOKIE_SAVE_FILE:~/.lynx_cookies
-
-.h1 Mail-related
-
-.h2 SYSTEM_MAIL
-.h2 SYSTEM_MAIL_FLAGS
-# VMS:
-# ===
-# The mail command and qualifiers are defined in userdefs.h. Lynx
-# will spawn a subprocess to send replies and error messages. The
-# command, and qualifiers (if any), can be re-defined here. If
-# you use PMDF then headers will we passed via a header file.
-# If you use "generic" VMS MAIL, the subject will be passed on the
-# command line via a /subject="SUBJECT" qualifier, and inclusion
-# of other relevant headers may not be possible.
-# If your mailer uses another syntax, some hacking of the mailform()
-# mailmsg() and reply_by_mail() functions in LYMail.c, and send_file_to_mail()
-# function in LYPrint.c, may be required.
-#
-.ex 2
-#SYSTEM_MAIL:PMDF SEND
-#SYSTEM_MAIL_FLAGS:/headers
-#
-.ex 2
-#SYSTEM_MAIL:MAIL
-#SYSTEM_MAIL_FLAGS:
-#
-# Unix:
-#======
-# The mail path and flags normally are defined for sendmail (or submit
-# with MMDF) in userdefs.h. You can change them here, but should first
-# read the zillions of CERT advisories about security problems with Unix
-# mailers.
-#
-.ex 2
-#SYSTEM_MAIL:/usr/mmdf/bin/submit
-#SYSTEM_MAIL_FLAGS:-mlruxto,cc\*
-#
-.ex 2
-#SYSTEM_MAIL:/usr/sbin/sendmail
-#SYSTEM_MAIL_FLAGS:-t -oi
-#
-.ex 2
-#SYSTEM_MAIL:/usr/lib/sendmail
-#SYSTEM_MAIL_FLAGS:-t -oi
-#
-# Win32:
-#=======
-# The Win32 port assumes that the mailer cannot read via a pipe. That is, it
-# must read all information from files. The "sendmail" utility in the 2.8.1
-# release is able to work with that assumption. There is no way to tell the
-# Win32 port of Lynx to send its information to the sendmail utility via a
-# pipe.
-#
-# Please read sendmail.txt in the LYNX_W32.ZIP distribution
-.url http://lynx.isc.org/lynx-2.8.1/lynx_w32.zip
-.url ftp://lynx.isc.org/lynx-2.8.1/lynx_w32.zip
-#
-# As an alternative, the newer "sendmail for windows" may be useful:
-.url http://glob.com.au/sendmail/
-#
-# See also BLAT_MAIL and ALT_BLAT_MAIL flags.
-#
-#SYSTEM_MAIL:sendmail -f me@my.host -h my.host -r my.smtp.mailer -m SMTP
-
-.h2 MAIL_ADRS
-# VMS ONLY:
-# ========
-# MAIL_ADRS is defined in userdefs.h and normally is structured for PMDF's
-# IN%"INTERNET_ADDRESS" scheme. The %s is replaced with the address given
-# by the user. If you are using a different Internet mail transport, change
-# the IN appropriately (e.g., to SMTP, MX, or WINS).
-#
-#MAIL_ADRS:"IN%%""%s"""
-
-.h2 USE_FIXED_RECORDS
-# VMS ONLY:
-# ========
-# If USE_FIXED_RECORDS is set to TRUE here or in userdefs.h, Lynx will
-# convert 'd'ownloaded binary files to FIXED 512 record format before saving
-# them to disk or acting on a DOWNLOADER option. If set to FALSE, the
-# headers of such files will indicate that they are Stream_LF with Implied
-# Carriage Control, which is incorrect, and can cause downloading software
-# to get confused and unhappy. If you do set it FALSE, you can use the
-# FIXED512.COM command file, which is included in this distribution, to do
-# the conversion externally.
-#
-#USE_FIXED_RECORDS:TRUE
-
-.h1 Keyboard Input
-# These settings control the way Lynx interprets user input.
-
-.h2 VI_KEYS_ALWAYS_ON
-.h2 EMACS_KEYS_ALWAYS_ON
-# Vi or Emacs movement keys, i.e. familiar hjkl or ^N^P^F^B .
-# These are defaults, which can be changed in the Options Menu or .lynxrc .
-#VI_KEYS_ALWAYS_ON:FALSE
-#EMACS_KEYS_ALWAYS_ON:FALSE
-
-.h2 DEFAULT_KEYPAD_MODE
-# DEFAULT_KEYPAD_MODE may be set to NUMBERS_AS_ARROWS
-# or LINKS_ARE_NOT_NUMBERED (the same)
-# or LINKS_ARE_NUMBERED
-# or LINKS_AND_FIELDS_ARE_NUMBERED
-# or FIELDS_ARE_NUMBERED
-# to specify whether numbers (e.g. [10]) appear next to all links,
-# allowing immediate access by entering the number on the keyboard,
-# or numbers on the numeric key-pad work like arrows;
-# the "FIELDS" options cause form fields also to be numbered.
-# This may be overridden by the keypad_mode setting in .lynxrc,
-# and can also be changed via the Options Menu.
-#
-#DEFAULT_KEYPAD_MODE:NUMBERS_AS_ARROWS
-
-.h2 NUMBER_LINKS_ON_LEFT
-.h2 NUMBER_FIELDS_ON_LEFT
-# Denotes the position for link- and field-numbers (whether it is on the left
-# or right of the anchor). These are subject to DEFAULT_KEYPAD_MODE, which
-# determines whether numbers are shown.
-#NUMBER_LINKS_ON_LEFT:TRUE
-#NUMBER_FIELDS_ON_LEFT:TRUE
-
-.h2 DEFAULT_KEYPAD_MODE_IS_NUMBERS_AS_ARROWS
-# Obsolete form of DEFAULT_KEYPAD_MODE,
-# numbers work like arrows or numbered links.
-# Set to TRUE, indicates numbers act as arrows,
-# and set to FALSE indicates numbers refer to numbered links on the page.
-# LINKS_AND_FIELDS_ARE_NUMBERED cannot be set by this option because
-# it allows only two values (true and false).
-#
-#DEFAULT_KEYPAD_MODE_IS_NUMBERS_AS_ARROWS:TRUE
-
-.h2 CASE_SENSITIVE_ALWAYS_ON
-# The default search type.
-# This is a default that can be overridden by the user!
-#
-#CASE_SENSITIVE_ALWAYS_ON:FALSE
-
-.h1 Auxiliary Facilities
-
-.h2 DEFAULT_BOOKMARK_FILE
-# DEFAULT_BOOKMARK_FILE is the filename used for storing personal bookmarks.
-# It will be prepended by the user's home directory.
-# NOTE that a file ending in .html or other suffix mapped to text/html
-# should be used to ensure its treatment as HTML. The built-in default
-# is lynx_bookmarks.html. On both Unix and VMS, if a subdirectory off of
-# the HOME directory is desired, the path should begin with "./" (e.g.,
-# ./BM/lynx_bookmarks.html), but the subdirectory must already exist.
-# Lynx will create the bookmark file, if it does not already exist, on
-# the first ADD_BOOKMARK attempt if the HOME directory is indicated
-# (i.e., if the definition is just filename.html without any slashes),
-# but requires a pre-existing subdirectory to create the file there.
-# The user can re-define the default bookmark file, as well as a set
-# of sub-bookmark files if multiple bookmark file support is enabled
-# (see below), via the 'o'ptions menu, and can save those definitions
-# in the .lynxrc file.
-#
-#DEFAULT_BOOKMARK_FILE:lynx_bookmarks.html
-
-.h2 MULTI_BOOKMARK_SUPPORT
-# If MULTI_BOOKMARK_SUPPORT is set TRUE, and BLOCK_MULTI_BOOKMARKS (see
-# below) is FALSE, and sub-bookmarks exist, all bookmark operations will
-# first prompt the user to select an active sub-bookmark file or the
-# default bookmark file. FALSE is the default so that one (the default)
-# bookmark file will be available initially. The definition here will
-# override that in userdefs.h. The user can turn on multiple bookmark
-# support via the 'o'ptions menu, and can save that choice as the startup
-# default via the .lynxrc file. When on, the setting can be STANDARD or
-# ADVANCED. If SUPPORT is set to the latter, and the user mode also is
-# ADVANCED, the VIEW_BOOKMARK command will invoke a statusline prompt at
-# which the user can enter the letter token (A - Z) of the desired bookmark,
-# or '=' to get a menu of available bookmark files. The menu always is
-# presented in NOVICE or INTERMEDIATE mode, or if the SUPPORT is set to
-# STANDARD. No prompting or menu display occurs if only one (the startup
-# default) bookmark file has been defined (define additional ones via the
-# 'o'ptions menu). The startup default, however set, can be overridden on
-# the command line via the -restrictions=multibook or the -anonymous or
-# -validate switches.
-#
-#MULTI_BOOKMARK_SUPPORT:FALSE
-
-.h2 BLOCK_MULTI_BOOKMARKS
-# If BLOCK_MULTI_BOOKMARKS is set TRUE, multiple bookmark support will
-# be forced off, and cannot to toggled on via the 'o'ptions menu. The
-# compilation setting is normally FALSE, and can be overridden here.
-# It can also be set via the -restrictions=multibook or the -anonymous
-# or -validate command line switches.
-#
-#BLOCK_MULTI_BOOKMARKS:FALSE
-
-.h1 Interaction
-
-.h2 DEFAULT_USER_MODE
-# DEFAULT_USER_MODE sets the default user mode for Lynx users.
-# NOVICE shows a three line help message at the bottom of the screen.
-# INTERMEDIATE shows normal amount of help (one line).
-# ADVANCED help is replaced by the URL of the current link.
-#
-#DEFAULT_USER_MODE:NOVICE
-
-.h1 External Programs
-
-.h2 DEFAULT_EDITOR
-# If DEFAULT_EDITOR is defined, users may edit local documents with it
-# & it will also be used for sending mail messages.
-# If no editor is defined here or by the user,
-# the user will not be able to edit local documents
-# and a primitive line-oriented mail-input mode will be used.
-#
-# For sysadmins: do not define a default editor
-# unless you know EVERY user will know how to use it;
-# users can easily define their own editor in the Options Menu.
-#
-#DEFAULT_EDITOR:
-
-.h2 SYSTEM_EDITOR
-# SYSTEM_EDITOR behaves the same as DEFAULT_EDITOR,
-# except that it can't be changed by users.
-#
-#SYSTEM_EDITOR:
-
-.h3 POSITIONABLE_EDITOR
-# If POSITIONABLE_EDITOR is defined once or multiple times and if the same
-# editor is used as editor in lynx, lynx will use its features, i.e., adding an
-# option to set the initial line-position, when editing files and textarea.
-# The commented editors below are already known; there is no need to uncomment
-# them.
-#
-#POSITIONABLE_EDITOR:emacs
-#POSITIONABLE_EDITOR:jed
-#POSITIONABLE_EDITOR:jmacs
-#POSITIONABLE_EDITOR:joe
-#POSITIONABLE_EDITOR:jove
-#POSITIONABLE_EDITOR:jpico
-#POSITIONABLE_EDITOR:jstar
-#POSITIONABLE_EDITOR:nano
-#POSITIONABLE_EDITOR:pico
-#POSITIONABLE_EDITOR:rjoe
-#POSITIONABLE_EDITOR:vi
-
-.h1 Proxy
-
-.h2 HTTP_PROXY
-.h2 HTTPS_PROXY
-.h2 FTP_PROXY
-.h2 GOPHER_PROXY
-.h2 NEWSPOST_PROXY
-.h2 NEWSREPLY_PROXY
-.h2 NEWS_PROXY
-.h2 NNTP_PROXY
-.h2 SNEWSPOST_PROXY
-.h2 SNEWSREPLY_PROXY
-.h2 SNEWS_PROXY
-.h2 WAIS_PROXY
-.h2 FINGER_PROXY
-.h2 CSO_PROXY
-# Lynx version 2.2 and beyond supports the use of proxy servers that can act as
-# firewall gateways and caching servers. They are preferable to the older
-# gateway servers. Each protocol used by Lynx can be mapped separately using
-# PROTOCOL_proxy environment variables (see Lynx Users Guide). If you have not set
-# them externally, you can set them at run time via this configuration file.
-# They will not override external settings. The no_proxy variable can be used
-# to inhibit proxying to selected regions of the Web (see below). Note that on
-# VMS these proxy variables are set as process logicals rather than symbols, to
-# preserve lowercasing, and will outlive the Lynx image.
-#
-.ex 15
-#http_proxy:http://some.server.dom:port/
-#https_proxy:http://some.server.dom:port/
-#ftp_proxy:http://some.server.dom:port/
-#gopher_proxy:http://some.server.dom:port/
-#news_proxy:http://some.server.dom:port/
-#newspost_proxy:http://some.server.dom:port/
-#newsreply_proxy:http://some.server.dom:port/
-#snews_proxy:http://some.server.dom:port/
-#snewspost_proxy:http://some.server.dom:port/
-#snewsreply_proxy:http://some.server.dom:port/
-#nntp_proxy:http://some.server.dom:port/
-#wais_proxy:http://some.server.dom:port/
-#finger_proxy:http://some.server.dom:port/
-#cso_proxy:http://some.server.dom:port/
-#no_proxy:host.domain.dom
-
-.h2 NO_PROXY
-# The no_proxy variable can be a comma-separated list of strings defining
-# no-proxy zones in the DNS domain name space. If a tail substring of the
-# domain-path for a host matches one of these strings, transactions with that
-# node will not be proxied.
-.ex
-#no_proxy:domain.path1,path2
-#
-# A single asterisk as an entry will override all proxy variables and no
-# transactions will be proxied.
-.ex
-#no_proxy:*
-# This is the only allowed use of * in no_proxy.
-#
-# Warning: Note that setting 'il' as an entry in this list will block proxying
-# for the .mil domain as well as the .il domain. If the entry is '.il' this
-# will not happen.
-
-.h1 External Programs
-
-.h2 PRINTER
-.h2 DOWNLOADER
-.h2 UPLOADER
-# PRINTER, DOWNLOADER & UPLOADER DEFINITIONS:
-# Lynx has 4 pre-defined print options & 1 pre-defined download option,
-# which are called up on-screen when `p' or `d' are entered;
-# any number of options can be added by the user, as explained below.
-# Uploaders can be defined only for UNIX with DIRED_SUPPORT:
-# see the Makefile in the top directory & the header of src/LYUpload.c .
-#
-# For `p' pre-defined options are: `Save to local file', `E-mail the file',
-# `Print to screen' and `Print to local printer attached to vt100'.
-# `Print to screen' allows file transfers in the absence of alternatives
-# and is often the only option allowed here for anonymous users;
-# the 3rd & 4th options are not pre-defined for DOS/WINDOWS versions of Lynx.
-# For `d' the pre-defined option is: `Download to local file'.
-#
-# To define your own print or download option use the following formats:
-#
-# PRINTER:<name>:<command>:<option>:<lines/page>[:<environment>]
-#
-# DOWNLOADER:<name>:<command>:<option>[:<environment>]
-#
-# <name> is what you will see on the print/download screen.
-#
-# <command> is the command your system will execute:
-# the 1st %s in the command will be replaced
-# by the temporary filename used by Lynx;
-# a 2nd %s will be replaced by a filename of your choice,
-# for which Lynx will prompt, offering a suggestion.
-# On Unix, which has pipes, you may use a '|' as the first
-# character of the command, and Lynx will open a pipe to
-# the command.
-# If the command format of your printer/downloader requires
-# a different layout, you will need to use a script
-# (see the last 2 download examples below).
-#
-# <option> TRUE : the printer/downloader will always be ENABLED,
-# except that downloading is disabled when -validate is used;
-# FALSE : both will be DISABLED for anonymous users
-# and printing will be disabled when -noprint is used.
-#
-# <lines/page> (printers: optional) the number of lines/page (default 66):
-# used to compute the approximate output size
-# and prompt if the document is > 4 printer pages;
-# it uses current screen length for the computation
-# when `Print to screen' is selected.
-#
-# [:<environment>]
-# optional, if XWINDOWS then printer/downloader will be
-# enabled if DISPLAY environment variable IS defined and
-# disabled otherwise, if environment is NON_XWINDOWS
-# then printer/downloader will be enabled if DISPLAY
-# environment variable IS NOT defined and disabled otherwise,
-# for anything else or if environment is not specified
-# printer/downloader is always enabled.
-#
-# You must put the whole definition on one line;
-# if you use a colon, precede it with a backslash.
-#
-# `Printer' can be any file-handling program you find useful,
-# even if it does not physically print anything.
-#
-# Usually, down/up-loading involves the use of (e.g.) Ckermit or ZModem
-# to transfer files to a user's local machine over a serial link,
-# but download options do not have to be download-protocol programs.
-#
-# Printer examples:
-.ex 3
-#PRINTER:Computer Center printer:lpr -Pccprt %s:FALSE
-#PRINTER:Office printer:lpr -POffprt %s:TRUE
-#PRINTER:VMS printer:print /queue=cc$print %s:FALSE:58
-# If you have a very busy VMS print queue
-# and Lynx deletes the temporary files before they have been queued,
-# use the VMSPrint.com included in the distribution:
-.ex
-#PRINTER:Busy VMS printer:@Lynx_Dir\:VMSPrint sys$print %s:FALSE:58
-# To specify a print option at run-time:
-# NBB if you have ANONYMOUS users, DO NOT allow this option!
-.ex
-#PRINTER:Specify at run-time:echo -n "Enter a print command\: "; read word; sh -c "$word %s":FALSE
-# To pass to a sophisticated file viewer: -k suppresses invocation
-# of hex display mode if 8-bit or control characters are present;
-# +s invokes secure mode (see ftp://space.mit.edu/pub/davis/most):
-.ex
-#PRINTER:Use Most to view:most -k +s %s:TRUE:23
-#
-# Downloader examples:
-# in Kermit, -s %s is the filename sent, -a %s the filename on arrival
-# (if they are given in reverse order here, the command will fail):
-.ex
-#DOWNLOADER:Use Kermit to download to the terminal:kermit -i -s %s -a %s:TRUE
-# NB don't use -k with Most, so that binaries will invoke hexadecimal mode:
-.ex
-#DOWNLOADER:Use Most to view:most +s %s:TRUE
-# The following example gives wrong filenames
-# (`sz' doesn't support a suggested filename parameter):
-.ex
-#DOWNLOADER:Use Zmodem to download to the local terminal:sz %s:TRUE
-# The following example returns correct filenames
-# by using a script to make a subdirectory in /tmp,
-# but may conflict with very strong security or permissions restrictions:
-.ex
-#DOWNLOADER:Use Zmodem to download to the local terminal:set %s %s;td=/tmp/Lsz$$;mkdir $td;ln -s $1 $td/"$2";sz $td/"$2";rm -r $td:TRUE
-.ex 2
-#UPLOADER:Use Kermit to upload from your computer: kermit -i -r -a %s:TRUE
-#UPLOADER:Use Zmodem to upload from your computer: rz %s:TRUE
-#
-# Note for OS/390: /* S/390 -- gil -- 1464 */
-# The following is strongly recommended to undo ASCII->EBCDIC conversion.
-.ex
-#DOWNLOADER:Save OS/390 binary file: iconv -f IBM-1047 -t ISO8859-1 %s >%s:FALSE
-
-.h1 Interaction
-
-.h2 NO_DOT_FILES
-# If NO_DOT_FILES is TRUE (normal default via userdefs.h), the user will not
-# be allowed to specify files beginning with a dot in reply to output filename
-# prompts, and files beginning with a dot (e.g., file://localhost/path/.lynxrc)
-# will not be included in the directory browser's listings. If set FALSE, you
-# can force it to be treated as TRUE via -restrictions=dotfiles. If set FALSE
-# and not forced TRUE, the user can regulate it via the 'o'ptions menu (and
-# may save the preference in the RC file).
-#
-#NO_DOT_FILES:TRUE
-
-.h1 Internal Behavior
-
-.h2 NO_FROM_HEADER
-# If NO_FROM_HEADER is set FALSE, From headers will be sent in transmissions
-# to http or https servers if the personal_mail_address has been defined via
-# the 'o'ptions menu. The compilation default is TRUE (no From header is
-# sent) and the default can be changed here. The default can be toggled at
-# run time via the -from switch. Note that transmissions of From headers
-# have become widely considered to create an invasion of privacy risk.
-#
-#NO_FROM_HEADER:TRUE
-
-.h2 NO_REFERER_HEADER
-# If NO_REFERER_HEADER is TRUE, Referer headers never will be sent in
-# transmissions to servers. Lynx normally sends the URL of the document
-# from which the link was derived, but not for startfile URLs, 'g'oto
-# URLs, 'j'ump shortcuts, bookmark file links, history list links, or
-# URLs that include the content from form submissions with method GET.
-# If left FALSE here, it can be set TRUE at run time via the -noreferer
-# switch.
-#
-#NO_REFERER_HEADER:FALSE
-
-.h1 Internal Behavior
-
-.h2 NO_FILE_REFERER
-# If NO_FILE_REFERER is TRUE, Referer headers never will be sent in
-# transmissions to servers for links or actions derived from documents
-# or forms with file URLs. This ensures that paths associated with
-# the local file system are never indicated to servers, even if
-# NO_REFERER_HEADER is FALSE. If set to FALSE here, it can still be
-# set TRUE at run time via the -nofilereferer switch.
-#
-#NO_FILE_REFERER:TRUE
-
-.h2 REFERER_WITH_QUERY
-# REFERER_WITH_QUERY controls what happens when the URL in a Referer
-# header to be sent would contain a query part in the form of a '?'
-# character followed by one or more attribute=value pairs. Query parts
-# often contain sensitive or personal information resulting from filling
-# out forms, or other info that allows tracking of a user's browsing path
-# through a site, an thus should not be put in a Referer header (which may
-# get sent to an unrelated third-party site). On the other hand, some
-# sites (improperly) rely on browsers sending Referer headers, even when
-# the user is coming from a page whose URL has a query part.
-#
-# If REFERER_WITH_QUERY is SEND, full Referer headers will be sent
-# including the query part (unless sending of Referer is disabled in
-# general, see NO_REFERER_HEADER above). If REFERER_WITH_QUERY is
-# PARTIAL, the Referer header will contain a partial URL, with the query
-# part stripped off. This is not strictly correct, but should satisfy
-# those sites that check only whether the user arrived at a page from an
-# "outside" link. If REFERER_WITH_QUERY is set to DROP (or anything else
-# unrecognized), the default, no Referer header is sent at all in this
-# situation.
-#
-#REFERER_WITH_QUERY:DROP
-
-.h1 Appearance
-
-.h2 VERBOSE_IMAGES
-# VERBOSE_IMAGES controls whether Lynx replaces [LINK], [INLINE] and [IMAGE]
-# (for images without ALT) with filenames of these images.
-# This can be useful in determining what images are important
-# and which are mere decorations, e.g. button.gif, line.gif,
-# provided the author uses meaningful names.
-#
-# The definition here will override the setting in userdefs.h.
-#
-#VERBOSE_IMAGES:TRUE
-
-.h2 MAKE_LINKS_FOR_ALL_IMAGES
-# If MAKE_LINKS_FOR_ALL_IMAGES is TRUE, all images will be given links
-# which can be ACTIVATEd. For inlines, the ALT or pseudo-ALT ("[INLINE]")
-# strings will be links for the resolved SRC rather than just text.
-# For ISMAP or other graphic links, ALT or pseudo-ALT ("[ISMAP]" or "[LINK]")
-# will have '-' and a link labeled "[IMAGE]" for the resolved SRC appended.
-# See also VERBOSE_IMAGES flag.
-#
-# The definition here will override that in userdefs.h
-# and can be toggled via an "-image_links" command-line switch.
-# The user can also use the LYK_IMAGE_TOGGLE key (default `*')
-# or `Show Images' in the Form-based Options Menu.
-#
-#MAKE_LINKS_FOR_ALL_IMAGES:FALSE
-
-.h2 MAKE_PSEUDO_ALTS_FOR_INLINES
-# If MAKE_PSEUDO_ALTS_FOR_INLINES is FALSE, inline images which don't specify
-# an ALT string will not have "[INLINE]" inserted as a pseudo-ALT,
-# i.e. they'll be treated as having ALT="".
-# Otherwise (if TRUE), pseudo-ALTs will be created for inlines,
-# so that they can be used as links to the SRCs.
-# See also VERBOSE_IMAGES flag.
-#
-# The definition here will override that in userdefs.h
-# and can be toggled via a "-pseudo_inlines" command-line switch.
-# The user can also use the LYK_INLINE_TOGGLE key (default `[')
-# or `Show Images' in the Form-based Options Menu.
-#
-#MAKE_PSEUDO_ALTS_FOR_INLINES:TRUE
-
-.h2 SUBSTITUTE_UNDERSCORES
-# If SUBSTITUTE_UNDERSCORES is TRUE, the _underline_ format will be used
-# for emphasis tags in dumps.
-#
-# The default defined here will override that in userdefs.h, and the user
-# can toggle the default via a "-underscore" command line switch.
-#
-#SUBSTITUTE_UNDERSCORES:FALSE
-
-.h1 Interaction
-
-.h2 QUIT_DEFAULT_YES
-# If QUIT_DEFAULT_YES is TRUE then when the QUIT command is entered, any
-# response other than n or N will confirm. It should be FALSE if you
-# prefer the more conservative action of requiring an explicit Y or y to
-# confirm. The default defined here will override that in userdefs.h.
-#
-#QUIT_DEFAULT_YES:TRUE
-
-.h1 HTML Parsing
-
-.h2 HISTORICAL_COMMENTS
-# If HISTORICAL_COMMENTS is TRUE, Lynx will revert to the "Historical"
-# behavior of treating any '>' as a terminator for comments, instead of
-# seeking a valid '-->' terminator (note that white space can be present
-# between the '--' and '>' in valid terminators). The compilation default
-# is FALSE.
-#
-# The compilation default, or default defined here, can be toggled via a
-# "-historical" command line switch, and via the LYK_HISTORICAL command key.
-#
-#HISTORICAL_COMMENTS:FALSE
-
-.h2 MINIMAL_COMMENTS
-# If MINIMAL_COMMENTS is TRUE, Lynx will not use Valid comment parsing
-# of '--' pairs as serial comments within an overall comment element,
-# and instead will seek only a '-->' terminator for the overall comment
-# element. This emulates the Netscape v2.0 comment parsing bug, and
-# will help Lynx cope with the use of dashes as "decorations", which
-# consequently has become common in so-called "Enhanced for Netscape"
-# pages. Note that setting Historical comments on will override the
-# Minimal or Valid setting.
-#
-# The compilation default for MINIMAL_COMMENTS is FALSE, but we'll
-# set it TRUE here, until Netscape gets its comment parsing right,
-# and "decorative" dashes cease to be so common.
-#
-# The compilation default, or default defined here, can be toggled via a
-# "-minimal" command line switch, and via the LYK_MINIMAL command key.
-#
-MINIMAL_COMMENTS:TRUE
-
-.h2 SOFT_DQUOTES
-# If SOFT_DQUOTES is TRUE, Lynx will emulate the invalid behavior of
-# treating '>' as a co-terminator of a double-quoted attribute value
-# and the tag which contains it, as was done in old versions of Netscape
-# and Mosaic. The compilation default is FALSE.
-#
-# The compilation default, or default defined here, can be toggled via
-# a "-soft_dquotes" command line switch.
-#
-#SOFT_DQUOTES:FALSE
-
-.h2 STRIP_DOTDOT_URLS
-# If STRIP_DOTDOT_URLS is TRUE, Lynx emulates the invalid behavior of many
-# browsers to strip a leading "../" segment from relative URLs in HTML
-# documents with a http or https base URL, if this would otherwise lead to
-# an absolute URLs with those characters still in it. Such URLs are normally
-# erroneous and not what is intended by page authors. Lynx will issue
-# a warning message when this occurs.
-#
-# If STRIP_DOTDOT_URLS is FALSE, Lynx will use those URLs for requests
-# without taking any special actions or issuing Warnings, in most cases
-# this will result in an error response from the server.
-#
-# Note that Lynx never tries to fix similar URLs for protocols other than
-# http and https, since they are less common and may actually be valid in
-# some cases.
-#
-#STRIP_DOTDOT_URLS:TRUE
-
-.h1 Appearance
-
-.h2 ENABLE_SCROLLBACK
-# If ENABLE_SCROLLBACK is TRUE, Lynx will clear the entire screen before
-# displaying each new screenful of text. Though less efficient for normal
-# use, this allows programs that maintain a buffer of previously-displayed
-# text to recognize the continuity of what has been displayed, so that
-# previous screenfuls can be reviewed by whatever method the program uses
-# to scroll back through previous text. For example, the PC comm program
-# QModem has a key that can be pressed to scroll back; if ENABLE_SCROLLBACK
-# is TRUE, pressing the scrollback key will access previous screenfuls which
-# will have been stored on the local PC and will therefore be displayed
-# instantaneously, instead of needing to be retransmitted by Lynx at the
-# speed of the comm connection (but Lynx will not know about the change,
-# so you must restore the last screen before resuming with Lynx commands).
-#
-# The compilation default is FALSE (if REVERSE_CLEAR_SCREEN_PROBLEM was not
-# defined in the Unix Makefile to invoke this behavior as a workaround for
-# some poor curses implementations).
-#
-# The default compilation or configuration setting can be toggled via an
-# "-enable_scrollback" command line switch.
-#
-#ENABLE_SCROLLBACK:FALSE
-
-.h2 SCAN_FOR_BURIED_NEWS_REFS
-# If SCAN_FOR_BURIED_NEWS_REFS is set to TRUE, Lynx will scan the bodies
-# of news articles for buried article and URL references and convert them
-# to links. The compilation default is TRUE, but some email addresses
-# enclosed in angle brackets ("<user@address>") might be converted to false
-# news links, and uuencoded messages might be corrupted. The conversion is
-# not done when the display is toggled to source or when 'd'ownloading, so
-# uuencoded articles can be saved intact regardless of these settings.
-#
-# The default setting can be toggled via a "-buried_news" command line
-# switch.
-#
-#SCAN_FOR_BURIED_NEWS_REFS:TRUE
-
-.h2 PREPEND_BASE_TO_SOURCE
-# If PREPEND_BASE_TO_SOURCE is set to FALSE, Lynx will not prepend a
-# Request URL comment and BASE element to text/html source files when
-# they are retrieved for 'd'ownloading or passed to 'p'rint functions.
-# The compilation default is TRUE. Note that this prepending is not
-# done for -source dumps, unless the -base switch also was included on
-# the command line, and the latter switch overrides the setting of the
-# PREPEND_BASE_TO_SOURCE configuration variable.
-#
-#PREPEND_BASE_TO_SOURCE:TRUE
-
-.h1 External Programs
-# MIME types and viewers!
-#
-# file extensions may be assigned to MIME types using
-# the SUFFIX: definition.
-#
-# NOTE: It is normally preferable to define new extension mappings in
-# EXTENSION_MAP files (see below) instead of here: Definitions
-# here are overridden by those in EXTENSION_MAP files and even by
-# some built-in defaults in src/HTInit.c. On the other hand,
-# definitions here allow some more fields that are not possible
-# in those files.
-#
-# Extension mappings have an effect mostly for ftp and local files,
-# they are NOT used to determine the type of content for URLs with
-# the http protocol. This is because HTTP servers already specify
-# the MIME type in the Content-Type header. [It may still be
-# necessary to set up an appropriate suffix for some MIME types,
-# even if they are accessed only via the HTTP protocol, if the viewer
-# (see below) for those MIME types requires a certain suffix for the
-# temporary file passed to it.]
-
-.h2 GLOBAL_EXTENSION_MAP
-.h2 PERSONAL_EXTENSION_MAP
-# The global and personal EXTENSION_MAP files allow you to assign extensions
-# to MIME types which will override any of the suffix maps in this (lynx.cfg)
-# configuration file, or in src/HTInit.c. See the example mime.types file
-# in the samples subdirectory.
-#
-# Unix:
-# ====
-#GLOBAL_EXTENSION_MAP:/usr/local/lib/mosaic/mime.types
-# VMS:
-# ===
-#GLOBAL_EXTENSION_MAP:Lynx_Dir:mime.types
-#
-# Unix (sought in user's home directory):
-#PERSONAL_EXTENSION_MAP:.mime.types
-# VMS (sought in user's sys$login directory):
-#PERSONAL_EXTENSION_MAP:mime.types
-
-.h2 SUFFIX_ORDER
-# With SUFFIX_ORDER the precedence of suffix mappings can be changed.
-# Two kinds of settings are recognized:
-#
-# PRECEDENCE_OTHER or PRECEDENCE_HERE
-# Suffix mappings can come from four sources: (1) SUFFIX rules
-# given here - see below, (2) built-in defaults (HTInit.c), and the
-# (3) GLOBAL_EXTENSION_MAP and (4) PERSONAL_EXTENSION_MAP files.
-# The order of precedence is normally as listed: (1) has the
-# *lowest*, (4) has the *highest* precedence if there are conflicts.
-# In other words, SUFFIX mappings here are overridden by conflicting
-# ones elsewhere. This default ordering is called PRECEDENCE_OTHER.
-# With PRECEDENCE_HERE, the order becomes (2) (3) (4) (1), i.e.
-# mappings here override others made elsewhere.
-#
-# NO_BUILTIN
-# This disables all built-in default rules. In other words, (2) in the
-# list above is skipped. Some recognition for compressed files (".gz",
-# ".Z") is still hardwired. A mapping for some basic types, at least
-# for text/html is probably necessary to get a usable configuration,
-# it can be given in a SUFFIX rule below or an extension map file.
-# Both kinds of settings can be combined, separated by comma as in
-# SUFFIX_ORDER:PRECEDENCE_HERE,NO_BUILTIN
-# Note: Using PRECEDENCE_HERE has only an effect on SUFFIX rules that follow.
-# Moreover, if GLOBAL_EXTENSION_MAP or PERSONAL_EXTENSION_MAP directives
-# are used, they should come *before* a SUFFIX_ORDER:PRECEDENCE_HERE.
-#
-#SUFFIX_ORDER:PRECEDENCE_OTHER
-
-.h2 SUFFIX
-# The SUFFIX definition takes the form of:
-#
-# SUFFIX:<file extension>:<mime type>:<encoding>:<quality>:<description>
-#
-# All fields after <mime type> are optional (including the separators
-# if no more fields follow).
-#
-# <file extension> trailing end of file name. This need not strictly
-# be a file extension as understood by the OS, a dot
-# has to be given explicitly if it is indented, for
-# some uses one could even match full filenames here.
-# In addition, two forms are special: "*.*" and "*"
-# refer to the defaults for otherwise unmatched files
-# (the first for filenames with a dot somewhere in
-# the name, the second without), these are currently
-# mapped to text/plain in the (HTInit.c) built-in code.
-# Lynx compares the file-extensions ignoring case.
-#
-# <mime type> a MIME content type. It can also contain a charset
-# parameter, see example below. This should be given in
-# all lowercase, use <description> for more fancy labels.
-# It can be left empty if an HTTP style encoding is given.
-#
-# Fields in addition to the usual ones are
-#
-# <encoding> either a mail style trivial encoding (7bit, 8bit, binary)
-# which could be used on some systems to determine how to
-# open local files (currently it isn't), and is used to
-# determine transfer mode for some FTP URLs; or a HTTP style
-# content encoding (gzip (equivalent to x-gzip), compress)
-#
-# <quality> a floating point quality factor, usually between 0.0 and 1.0
-# currently unused in most situations.
-#
-# <description> text that can appear in FTP directory listings, and in
-# local directory listings (see LIST_FORMAT, code %t)
-#
-# For instance the following definition maps the
-# extension ".gif" to the mime type "image/gif"
-.ex
-# SUFFIX:.gif:image/gif
-#
-# The following can be used if you have a convention to label
-# HTML files in some character set that differs from your local
-# default (see also ASSUME_LOCAL_CHARSET) with a different
-# extension, here ".html-u8". It also demonstrates use of the
-# description field, note extra separators for omitted fields:
-.ex
-# SUFFIX:.html-u8:text/html;charset=utf-8:::UTF-8 HTML
-#
-# The following shows how a suffix can indicate a combination
-# of MIME type and compression method. (The ending ".ps.gz" should
-# already be recognized by default; the form below could be used on
-# systems that don't allow more than one dot in filenames.)
-.ex
-# SUFFIX:.ps_gz:application/postscript:gzip::gzip'd Postscript
-#
-# The following is meant to match a full filename (but can match
-# any file ending in "core", so be careful):
-.ex
-# SUFFIX:core:application/x-core-file
-#
-# file suffixes are case INsensitive!
-#
-# The suffix definitions listed here in the default lynx.cfg file are
-# similar to those normally established via src/HTInit.c. You can change
-# the defaults by editing that file or disable them, or via the global or
-# personal mime.types files at run time (except for the additional fields).
-# Assignments made here are overridden by entries in those files
-# unless preceded with a SUFFIX_ORDER:PRECEDENCE_HERE.
-#
-.ex 29
-#SUFFIX:.ps:application/postscript
-#SUFFIX:.eps:application/postscript
-#SUFFIX:.ai:application/postscript
-#SUFFIX:.rtf:application/rtf
-#SUFFIX:.snd:audio/basic
-#SUFFIX:.gif:image/gif
-#SUFFIX:.rgb:image/x-rgb
-#SUFFIX:.png:image/png
-#SUFFIX:.xbm:image/x-xbitmap
-#SUFFIX:.tiff:image/tiff
-#SUFFIX:.jpg:image/jpeg
-#SUFFIX:.jpeg:image/jpeg
-#SUFFIX:.mpg:video/mpeg
-#SUFFIX:.mpeg:video/mpeg
-#SUFFIX:.mov:video/quicktime
-#SUFFIX:.hqx:application/mac-binhex40
-#SUFFIX:.bin:application/octet-stream
-#SUFFIX:.exe:application/octet-stream
-#SUFFIX:.tar:application/x-tar
-#SUFFIX:.tgz:application/x-tar:gzip
-#SUFFIX:.Z::compress
-#SUFFIX:.gz::gzip
-#SUFFIX:.bz2:application/x-bzip2
-#SUFFIX:.zip:application/zip
-#SUFFIX:.lzh:application/x-lzh
-#SUFFIX:.lha:application/x-lha
-#SUFFIX:.dms:application/x-dms
-#SUFFIX:.html:text/html
-#SUFFIX:.txt:text/plain
-
-.h2 XLOADIMAGE_COMMAND
-# VMS:
-# ====
-# XLOADIMAGE_COMMAND will be used as a default in src/HTInit.c
-# for viewing image content types when the DECW$DISPLAY logical
-# is set. Make it the foreign command for your system's X image
-# viewer (commonly, "xv"). It can be anything that will handle GIF,
-# TIFF and other popular image formats. Freeware ports of xv for
-# VMS were available in the ftp://ftp.wku.edu/vms/unsupported and
-# http://www.openvms.digital.com/cd/XV310A/ subdirectories. You
-# must also have a "%s" for the filename. The default is defined
-# in userdefs.h and can be overridden here, or via the global or
-# personal mailcap files (see below).
-#
-# Make this empty (but not commented out) if you don't have such a viewer or
-# want to disable the built-in default viewer mappings for image types.
-#
-#XLOADIMAGE_COMMAND:xv %s
-#
-# Unix:
-# =====
-# XLOADIMAGE_COMMAND will be used as a default in src/HTInit.c for
-# viewing image content types when the DISPLAY environment variable
-# is set. Make it the full path and name of the xli (also know as
-# xloadimage or xview) command, or other image viewer. It can be
-# anything that will handle GIF, TIFF and other popular image formats
-# (xli does). The freeware distribution of xli is available in the
-# ftp://ftp.x.org/contrib subdirectory. The shareware, xv, also is
-# suitable. You must also have a "%s" for the filename; "&" for
-# background is optional. The default is defined in userdefs.h and can be
-# overridden here, or via the global or personal mailcap files (see below).
-# Make this empty (but not commented out) if you don't have such a
-# viewer or don't want to disable the built-in default viewer
-# mappings for image types.
-# Note that open is used as the default for NeXT, instead of the
-# XLOADIMAGE_COMMAND definition.
-# If you use xli, you may want to add the -quiet flag.
-#
-#XLOADIMAGE_COMMAND:xli %s &
-
-.h2 VIEWER
-# MIME types may be assigned to external viewers using
-# the VIEWER definition.
-#
-# NOTE: if you do not define a viewer to a new MIME type
-# that you assigned above then it will be saved to
-# disk by default.
-# It is normally preferable to define new viewers in
-# MAILCAP files (see below) instead of here: Definitions
-# here are overridden by those in MAILCAP files and even
-# by some built-in defaults in src/HTInit.c.
-#
-# The VIEWER definition takes the form of:
-# VIEWER:<mime type>:<viewer command>[:<environment>]
-# where -mime type is the MIME content type of the file
-# -viewer command is a system command that can be
-# used to display the file where %s is replaced
-# within the command with the physical filename
-# (e.g., "ghostview %s" becomes "ghostview /tmp/temppsfile")
-# -environment is optional. The only valid keywords
-# are currently XWINDOWS and NON_XWINDOWS. If the XWINDOWS
-# environment is specified then the viewer will only be
-# defined when the user has the environment variable DISPLAY
-# (DECW$DISPLAY on VMS) defined. If the NON_XWINDOWS environment
-# is specified the specified viewer will only be defined when the
-# user DOES NOT have the environment variable DISPLAY defined.
-# examples:
-# VIEWER:image/gif:xli %s:XWINDOWS
-# VIEWER:image/gif:ascii-view %s:NON_XWINDOWS
-# VIEWER:application/start-elm:elm
-#
-# You must put the whole definition on one line.
-#
-# If you must use a colon in the viewer command, precede it with a backslash!
-#
-# The MIME_type:viewer:XWINDOWS definitions listed here in the lynx.cfg
-# file are among those established via src/HTInit.c. For the image types,
-# HTInit.c uses the XLOADIMAGE_COMMAND definition in userdefs.h or above
-# (open is used for NeXT). You can change any of these defaults via the
-# global or personal mailcap files. Assignments made here will be overridden
-# by entries in those files.
-#
-.ex 7
-#VIEWER:application/postscript:ghostview %s&:XWINDOWS
-#VIEWER:image/gif:xli %s&:XWINDOWS
-#VIEWER:image/x-xbm:xli %s&:XWINDOWS
-#VIEWER:image/png:xli %s&:XWINDOWS
-#VIEWER:image/tiff:xli %s&:XWINDOWS
-#VIEWER:image/jpeg:xli %s&:XWINDOWS
-#VIEWER:video/mpeg:mpeg_play %s &:XWINDOWS
-
-.h2 GLOBAL_MAILCAP
-.h2 PERSONAL_MAILCAP
-# The global and personal MAILCAP files allow you to specify external
-# viewers to be spawned when Lynx encounters different MIME types, which
-# will override any of the suffix maps in this (lynx.cfg) configuration
-# file, or in src/HTInit.c. See
-.url http://tools.ietf.org/html/rfc1524
-# and the example mailcap file in the samples subdirectory.
-#
-# Unix:
-# ====
-#GLOBAL_MAILCAP:/usr/local/lib/mosaic/mailcap
-# VMS:
-# ===
-#GLOBAL_MAILCAP:Lynx_Dir:mailcap
-#
-# Sought in user's home (Unix) or sys$login (VMS) directory.
-#PERSONAL_MAILCAP:.mailcap
-
-.h2 PREFERRED_MEDIA_TYPES
-# When doing a GET, lynx lists the MIME types which it knows how to present
-# (the "Accept:" string). Depending on your system configuration, the
-# mime.types or other data given by the GLOBAL_EXTENSION_MAP may include many
-# entries that lynx really does not handle. Use this option to select one
-# of the built-in subsets of the MIME types that lynx could list in the
-# Accept.
-#
-# Values for this option are keywords:
-# INTERNAL lynx's built-in types for internal conversions
-# CONFIGFILE adds lynx.cfg
-# USER adds PERSONAL_EXTENSION_MAP settings
-# SYSTEM adds GLOBAL_EXTENSION_MAP settings
-# ALL adds lynx's built-in types for external conversions
-#
-#PREFERRED_MEDIA_TYPES:internal
-
-.h2 PREFERRED_ENCODING
-# When doing a GET, lynx tells what types of compressed data it can decompress
-# (the "Accept-Encoding:" string). This is determined by compiled-in support
-# for decompression or external decompression programs.
-#
-# Values for this option are keywords:
-# NONE Do not request compressed data
-# GZIP For gzip
-# COMPRESS For compress
-# BZIP2 For bzip2
-# ALL All of the above.
-#PREFERRED_ENCODING:all
-
-.h1 Keyboard Input
-
-.h2 KEYBOARD_LAYOUT
-# If your terminal (or terminal emulator, or operating system) does not
-# support 8-bit input (at all or in easy way), you can use Lynx to
-# generate 8-bit characters from 7-bit ones output by terminal.
-#
-# Currently available keyboard layouts:
-# ROT13'd keyboard layout
-# JCUKEN Cyrillic, for AT 101-key kbd
-# YAWERTY Cyrillic, for DEC LK201 kbd
-#
-# This feature is ifdef'd with EXP_KEYBOARD_LAYOUT.
-#KEYBOARD_LAYOUT:JCUKEN Cyrillic, for AT 101-key kbd
-
-.h2 KEYMAP
-# Key remapping definitions!
-#
-# You may redefine the keymapping of any function in Lynx by
-# using the KEYMAP option. The basic form of KEYMAP is:
-# KEYMAP:<KEYSTROKE>:<LYNX FUNCTION>
-# (See below for an extended format.)
-#
-# You must map upper and lowercase keys separately.
-#
-# A representative list of functions mapped to their default keys is
-# provided below. All of the mappings are commented out by default
-# since they just repeat the default mappings, except for TOGGLE_HELP
-# (see below). See LYKeymap.c for the complete key mapping. Use the
-# 'K'eymap command when running Lynx for a list of the _current_ keymappings.
-#
-# (However, in contrast to the output of 'K' command,
-# 'H'elp (lynx_help/*.html and lynx_help/keystrokes/*.html files) shows
-# the default mapping unless you change that files manually,
-# so you are responsible for possible deviations
-# when you are changing any KEYMAP below).
-.nf
-#
-# Keystrokes for special keys are represented by the following codes:
-# Up Arrow: 0x100
-# Down Arrow: 0x101
-# Right Arrow: 0x102
-# Left Arrow: 0x103
-# Page Down: 0x104
-# Page Up: 0x105
-# Keypad Home: 0x106 (see also 0x10A)
-# Keypad End: 0x107 (see also 0x10B)
-# Function key 1: 0x108
-# vt100 Help Key: 0x108
-# vt100 Do Key: 0x109
-# vt100 Find Key: 0x10A (The key with label "Home" may be treated as Find)
-# vt100 Select Key: 0x10B (The key with label "End" may be treated as Select)
-# Insert Key: 0x10C
-# Remove (Del) Key: 0x10D
-# ignored key 0x10E (reserved for internal use, DO_NOTHING)
-# Back (Shift) Tab: 0x10F
-# reserved code 0x11D (reserved for internal use with -use_mouse)
-# reserved code 0x290 (reserved for internal use with -use_mouse)
-#
-.fi
-# Other codes not listed above may be available for additional keys,
-# depending on operating system and libraries used to compile Lynx.
-# On some systems, if compiled with recent versions of slang or ncurses
-# (if macro USE_KEYMAPS was in effect during compilation), an additional
-# level of key mapping is supported via an external ".lynx-keymaps" file.
-# This file, if found in the home directory at startup, will always be
-# used under those conditions; see lynx-keymaps distributed in the samples
-# subdirectory for further explanation. Note that mapping via
-# .lynx-keymaps, if applicable, is a step that logically comes before the
-# mappings done here: KEYMAP maps the result of that step (which still
-# represents a key) to a function (which represents an action that Lynx
-# should perform).
-#
-.nf
-#KEYMAP:0x5C:SOURCE # Toggle source viewing mode (show HTML source)
-#KEYMAP:^R:RELOAD # Reload the current document and redisplay
-#KEYMAP:^U:NEXT_DOC # Undo PREV_DOC)
-#KEYMAP:q:QUIT # Ask the user to quit
-#KEYMAP:Q:ABORT # Quit without verification
-#KEYMAP:0x20:NEXT_PAGE # Move down to next page
-#KEYMAP:-:PREV_PAGE # Move up to previous page
-#KEYMAP:^P:UP_TWO # Move display up two lines
-#KEYMAP:0x10C:UP_TWO # Function key Insert - Move display up two lines
-#KEYMAP:^N:DOWN_TWO # Move display down two lines
-#KEYMAP:0x10D:DOWN_TWO # Function key Remove - Move display down two lines
-#KEYMAP:(:UP_HALF # Move display up half a page
-#KEYMAP:):DOWN_HALF # Move display down half a page
-#KEYMAP:^W:REFRESH # Refresh the screen
-#KEYMAP:^A:HOME # Go to top of current document
-#KEYMAP:0x106:HOME # Keypad Home - Go to top of current document
-#KEYMAP:0x10A:HOME # Function key Find - Go to top of current document
-#KEYMAP:^E:END # Go to bottom of current document
-#KEYMAP:0x107:END # Keypad End - Go to bottom of current document
-#KEYMAP:0x10B:END # Function key Select - Go to bottom of current document
-#KEYMAP:0x100:PREV_LINK # Move to the previous link or page
-#KEYMAP:0x101:NEXT_LINK # Move to the next link or page
-#KEYMAP:0x10F:FASTBACKW_LINK # Back Tab - Move to previous link or text area
-#KEYMAP:^I:FASTFORW_LINK # Tab key - Move always to next link or text area
-#KEYMAP:^:FIRST_LINK # Move to the first link on line
-#KEYMAP:$:LAST_LINK # Move to the last link on line
-#KEYMAP:<:UP_LINK # Move to the link above
-#KEYMAP:>:DOWN_LINK # Move to the link below
-#KEYMAP:0x7F:HISTORY # Show the history list
-#KEYMAP:0x08:HISTORY # Show the history list
-#KEYMAP:0x103:PREV_DOC # Return to the previous document in history stack
-#KEYMAP:0x102:ACTIVATE # Select the current link
-#KEYMAP:0x109:ACTIVATE # Function key Do - Select the current link
-#KEYMAP:g:GOTO # Goto a random URL
-#KEYMAP:G:ECGOTO # Edit the current document's URL and go to it
-#KEYMAP:H:HELP # Show default help screen
-#KEYMAP:0x108:DWIMHELP # Function key Help - Show a help screen
-#KEYMAP:i:INDEX # Show default index
-#*** Edit FORM_LINK_* messages in LYMessages_en.h if you change NOCACHE ***
-#KEYMAP:x:NOCACHE # Force submission of form or link with no-cache
-#*** Do not change INTERRUPT from 'z' & 'Z' ***
-#KEYMAP:z:INTERRUPT # Interrupt network transmission
-#KEYMAP:m:MAIN_MENU # Return to the main menu
-#KEYMAP:o:OPTIONS # Show the options menu
-#KEYMAP:i:INDEX_SEARCH # Search a server based index
-#KEYMAP:/:WHEREIS # Find a string within the current document
-#KEYMAP:n:NEXT # Find next occurrence of string within document
-#KEYMAP:c:COMMENT # Comment to the author of the current document
-#KEYMAP:C:CHDIR # Change current directory
-#KEYMAP:e:EDIT # Edit current document or form's textarea (call: ^Ve)
-#KEYMAP:E:ELGOTO # Edit the current link's URL or ACTION and go to it
-#KEYMAP:=:INFO # Show info about current document
-#KEYMAP:p:PRINT # Show print options
-#KEYMAP:a:ADD_BOOKMARK # Add current document to bookmark list
-#KEYMAP:v:VIEW_BOOKMARK # View the bookmark list
-#KEYMAP:V:VLINKS # List links visited during the current Lynx session
-#KEYMAP:!:SHELL # Spawn default shell
-#KEYMAP:d:DOWNLOAD # Download current link
-#KEYMAP:j:JUMP # Jump to a predefined target
-#KEYMAP:k:KEYMAP # Display the current key map
-#KEYMAP:l:LIST # List the references (links) in the current document
-#KEYMAP:#:TOOLBAR # Go to the Toolbar or Banner in the current document
-#KEYMAP:^T:TRACE_TOGGLE # Toggle detailed tracing for debugging
-#KEYMAP:;:TRACE_LOG # View trace log if available for the current session
-#KEYMAP:*:IMAGE_TOGGLE # Toggle inclusion of links for all images
-#KEYMAP:[:INLINE_TOGGLE # Toggle pseudo-ALTs for inlines with no ALT string
-#KEYMAP:]:HEAD # Send a HEAD request for current document or link
-#*** Must be compiled with USE_EXTERNALS to enable EXTERN_LINK, EXTERN_PAGE ***
-#KEYMAP:,:EXTERN_PAGE # Run external program with current page
-#KEYMAP:.:EXTERN_LINK # Run external program with current link
-#*** Escaping from text input fields with ^V is independent from this: ***
-#KEYMAP:^V:SWITCH_DTD # Toggle between SortaSGML and TagSoup HTML parsing
-#KEYMAP:0x00:DO_NOTHING # Does nothing (ignore this key)
-#KEYMAP:0x10E:DO_NOTHING # Does nothing (ignore this key)
-#KEYMAP:{:SHIFT_LEFT # shift the screen left
-#KEYMAP:}:SHIFT_RIGHT # shift the screen right
-#KEYMAP:|:LINEWRAP_TOGGLE # toggle linewrap on/off, for shift-commands
-#KEYMAP:~:NESTED_TABLES # toggle nested-tables parsing on/off
-#
-.fi
-# In addition to the bindings available by default, the following functions
-# are not directly mapped to any keys by default, although some of them may
-# be mapped in specific line-editor bindings (effective while in text input
-# fields):
-.nf
-#
-#KEYMAP:???:RIGHT_LINK # Move to the link to the right
-#KEYMAP:???:LEFT_LINK # Move to the link to the left
-#KEYMAP:???:LPOS_PREV_LINK # Like PREV_LINK, last column pos if form input
-#KEYMAP:???:LPOS_NEXT_LINK # Like NEXT_LINK, last column pos if form input
-#*** Only useful in form text fields , need PASS or prefixing with ^V: ***
-#KEYMAP:???:DWIMHELP # Display help page that may depend on context
-#KEYMAP:???:DWIMEDIT # Use external editor for context-dependent purpose
-#*** Only useful in a form textarea, need PASS or prefixing with ^V: ***
-#KEYMAP:???:EDITTEXTAREA # use external editor to edit a form textarea
-#KEYMAP:???:GROWTEXTAREA # Add some blank lines to bottom of textarea
-#KEYMAP:???:INSERTFILE # Insert file into a textarea (just above cursor)
-#*** Only useful with dired support and OK_INSTALL: ***
-#KEYMAP:???:INSTALL # install (i.e. copy) local files to new location
-.fi
-#
-# If TOGGLE_HELP is mapped, in novice mode the second help menu line
-# can be toggled among NOVICE_LINE_TWO_A, _B, and _C, as defined in
-# LYMessages_en.h Otherwise, it will be NOVICE_LINE_TWO.
-#
-#KEYMAP:O:TOGGLE_HELP # Show other commands in the novice help menu
-#
-# KEYMAP lines can have one or two additional fields. The extended format is
-# KEYMAP:<KEYSTROKE>:[<MAIN LYNX FUNCTION>]:<OTHER BINDING>[:<SELECT>]
-#
-# If the additional field OTHER BINDING specifies DIRED, then the function is
-# mapped in the override table used only in DIRED mode. This is only valid
-# if lynx was compiled with dired support and OK_OVERRIDE defined. A
-# MAIN LYNX FUNCTION must be given (it should of course be one that makes
-# sense in Dired mode), and SELECT is meaningless. Default built-in override
-# mappings are
-#
-#KEYMAP:^U:NEXT_DOC:DIRED # Undo going back to the previous document
-#KEYMAP:.:TAG_LINK:DIRED # Tag a file or directory for later action
-#KEYMAP:c:CREATE:DIRED # Create a new file or directory
-#KEYMAP:C:CHDIR:DIRED # change current directory
-#KEYMAP:f:DIRED_MENU:DIRED # Display a menu of file operations
-#KEYMAP:m:MODIFY:DIRED # Modify name or location of a file or directory
-#KEYMAP:r:REMOVE:DIRED # Remove files or directories
-#KEYMAP:t:TAG_LINK:DIRED # Tag a file or directory for later action
-#KEYMAP:u:UPLOAD:DIRED # Show menu of "Upload Options"
-#
-# If the OTHER BINDING field does not specify DIRED, then it is taken as a
-# line-editor action. It is possible to keep the MAIN LYNX FUNCTION field
-# empty in that case, for changing only the line-editing behavior.
-# If alternative line edit styles are compiled in, and modifying a key's
-# line-editor binding on a per style basis is possible, then SELECT can be
-# used to specify which styles are affected. By default, or if SELECT is
-# 0, all line edit styles are affected. If SELECT is a positive integer
-# number, only the binding for the numbered style is changed (numbering
-# is in the order in which styles are shown in the Options Menu, starting
-# with 1 for the Default style). If SELECT is negative (-n), all styles
-# except n are affected.
-.nf
-#
-# NOP # Do Nothing
-# ABORT # Input cancelled
-#
-# BOL # Go to begin of line
-# EOL # Go to end of line
-# FORW # Cursor forwards
-# FORW_RL # Cursor forwards or right link
-# BACK # Cursor backwards
-# FORWW # Word forward
-# BACKW # Word back
-# BACK_LL # Cursor backwards or left link
-#
-# DELN # Delete next/curr char
-# DELP # Delete prev char
-# DELNW # Delete next word
-# DELPW # Delete prev word
-# DELBL # Delete back to BOL
-# DELEL # Delete thru EOL
-# ERASE # Erase the line
-# LOWER # Lower case the line
-# UPPER # Upper case the line
-#
-# LKCMD # In fields: Invoke key command prompt (default for ^V)
-# PASS # In fields: handle as non-lineedit key; in prompts: ignore
-#
-.fi
-# Modify following key (prefixing only works within line-editing, edit actions
-# of some resulting prefixed keys are built-in, see Line Editor help pages)
-# SETM1 # Set modifier 1 flag (default for ^X - key prefix)
-# SETM2 # Set modifier 2 flag (another key prefix - same effect)
-#
-# May not always be compiled in:
-.nf
-#
-# TPOS # Transpose characters
-# SETMARK # emacs-like set-mark-command
-# XPMARK # emacs-like exchange-point-and-mark
-# KILLREG # emacs-like kill-region
-# YANK # emacs-like yank
-# SWMAP # Switch input keymap
-# PASTE # ClipBoard to Lynx - Windows Extension
-#
-.fi
-# May work differently from expected if not bound to their expected keys:
-.nf
-#
-# CHAR # Insert printable char (default for all ASCII printable)
-# ENTER # Input complete, return char/lynxkeycode (for RETURN/ENTER)
-# TAB # Input complete, return TAB (for ASCII TAB char ^I)
-#
-.fi
-# Internal use, probably not useful for binding, listed for completeness:
-.nf
-#
-# UNMOD # Fall back to no-modifier command
-# AIX # Hex 97
-# C1CHAR # Insert C1 char if printable
-#
-.fi
-# If OTHER BINDING specifies PASS, then if the key is pressed in a text input
-# field it is passed by the built-in line-editor to normal KEYMAP handling,
-# i.e. this flag acts like an implied ^V escape (always overrides line-editor
-# behavior of the key). For example,
-#KEYMAP:0x10C:UP_TWO:PASS # Function key Insert - Move display up two lines
-#
-# Other examples (repeating built-in bindings)
-#KEYMAP:^V::LKCMD # set (only) line-edit action for ^V
-#KEYMAP:^V:SWITCH_DTD:LKCMD # set main lynxaction and line-edit action for ^V
-#KEYMAP:^U::ERASE:1 # set line-edit binding for ^U, for default style
-#KEYMAP:^[::SETM2:3 # use escape key as modifier - works only sometimes
-
-.h1 External Programs
-# These settings control the ability of Lynx to invoke various programs for
-# the user.
-
-.h2 CSWING_PATH
-# VMS ONLY:
-#==========
-# On VMS, CSwing (an XTree emulation for VTxxx terminals) is intended for
-# use as the Directory/File Manager (sources, objects, or executables were
-# available from ftp://narnia.memst.edu/). CSWING_PATH should be defined
-# here or in userdefs.h to your foreign command for CSwing, with any
-# regulatory switches you want included. If not defined, or defined as
-# a zero-length string ("") or "none" (case-insensitive), the support
-# will be disabled. It will also be disabled if the -nobrowse or
-# -selective switches are used, or if the file_url restriction is set.
-#
-# When enabled, the DIRED_MENU command (normally 'f' or 'F') will invoke
-# CSwing, normally with the current default directory as an argument to
-# position the user on that node of the directory tree. However, if the
-# current document is a local directory listing, or a local file and not
-# one of the temporary menu or list files, the associated directory will
-# be passed as an argument, to position the user on that node of the tree.
-#
-#CSWING_PATH:swing
-
-.h1 Internal Behavior
-
-.h2 AUTO_UNCACHE_DIRLISTS
-# AUTO_UNCACHE_DIRLISTS determines when local file directory listings are
-# automatically regenerated (by re-reading the actual directory from disk).
-# Set the value to 0 to avoid automatic regeneration in most cases. This is
-# useful for browsing large directories that take some time to read and format.
-# An update can still always be forced with the RELOAD key, and specific DIRED
-# actions may cause a refresh anyway. Set the value to 1 to force regeneration
-# after commands that usually change the directory or some files and would make
-# the displayed info stale, like EDIT and REMOVE. Set it to 2 (the default) or
-# greater to force regeneration even after leaving the displayed directory
-# listing by some action that usually causes no change, like GOTO or entering a
-# file with the ACTIVATE key. This option is only honored in DIRED mode (i.e.
-# when lynx is compiled with DIRED_SUPPORT and it is not disabled with a
-# -restriction). Local directories displayed without DIRED normally act as if
-# AUTO_UNCACHE_DIRLISTS:0 was in effect.
-#
-#AUTO_UNCACHE_DIRLISTS:2
-
-.h1 Appearance
-
-.h2 LIST_FORMAT
-# LIST_FORMAT defines the display for local files when Lynx has been
-# compiled with LONG_LIST defined in the Makefile. The default is set
-# in userdefs.h, normally to "ls -l" format, and can be changed here
-# by uncommenting the indicated lines, or adding a definition with a
-# modified parameter list.
-#
-# This feature is not available for VMS.
-#
-# The percent items in the list are interpreted as follows:
-.nf
-#
-# %p Unix-style permission bits
-# %l link count
-# %o owner of file
-# %g group of file
-# %d date of last modification
-# %a anchor pointing to file or directory
-# %A as above but don't show symbolic links
-# %t type of file (description derived from MIME type)
-# %T MIME type as known by Lynx (from mime.types or default)
-# %k size of file in Kilobytes
-# %K as above but omit size for directories
-# %s size of file in bytes
-#
-.fi
-# Anything between the percent and the letter is passed on to sprintf.
-# A double percent yields a literal percent on output. Other characters
-# are passed through literally.
-#
-# If you want only the filename:
-#
-.ex
-#LIST_FORMAT: %a
-#
-# If you want a brief output:
-#
-.ex
-#LIST_FORMAT: %4K %-12.12d %a
-#
-# If you want the Unix "ls -l" format:
-#
-.ex
-#LIST_FORMAT: %p %4l %-8.8o %-8.8g %7s %-12.12d %a
-
-.h1 External Programs
-
-.h2 DIRED_MENU
-# Unix ONLY:
-#===========
-# DIRED_MENU items are used to compose the F)ull menu list in DIRED mode
-# The behavior of the default configuration given here is much the same
-# as it was when this menu was hard-coded but these items can now be adjusted
-# to suit local needs. In particular, many of the LYNXDIRED actions can be
-# replaced with lynxexec, lynxprog and lynxcgi script references.
-#
-# NOTE that defining even one DIRED_MENU line overrides all the built-in
-# definitions, so a complete set must then be defined here.
-#
-# Each line consists of the following fields:
-.nf
-#
-# DIRED_MENU:type:suffix:link text:extra text:action
-#
-# type: TAG: list only when one or more files are tagged
-# FILE: list only when the current selection is a regular file
-# DIR: list only when the current selection is a directory
-# LINK: list only when the current selection is a symbolic link
-#
-# suffix: list only if the current selection ends in this pattern
-#
-# link text: the displayed text of the link
-#
-# extra text: the text displayed following the link
-#
-# action: the URL to be followed upon selection
-#
-# link text and action are scanned for % sequences that are expanded
-# at display time as follows:
-#
-# %p path of current selection
-# %f filename (last component) of current selection
-# %t tagged list (full paths)
-# %l list of tagged file names
-# %d the current directory
-#
-.fi
-#DIRED_MENU:::New File:(in current directory):LYNXDIRED://NEW_FILE%d
-#DIRED_MENU:::New Directory:(in current directory):LYNXDIRED://NEW_FOLDER%d
-#
-# Following depends on OK_INSTALL
-#DIRED_MENU:FILE::Install:selected file to new location:LYNXDIRED://INSTALL_SRC%p
-#DIRED_MENU:DIR::Install:selected directory to new location:LYNXDIRED://INSTALL_SRC%p
-#
-#DIRED_MENU:FILE::Modify File Name:(of current selection):LYNXDIRED://MODIFY_NAME%p
-#DIRED_MENU:DIR::Modify Directory Name:(of current selection):LYNXDIRED://MODIFY_NAME%p
-#DIRED_MENU:LINK::Modify Name:(of selected symbolic link):LYNXDIRED://MODIFY_NAME%p
-#
-# Following depends on OK_PERMIT
-#DIRED_MENU:FILE::Modify File Permissions:(of current selection):LYNXDIRED://PERMIT_SRC%p
-#DIRED_MENU:DIR::Modify Directory Permissions:(of current selection):LYNXDIRED://PERMIT_SRC%p
-#
-#DIRED_MENU:FILE::Change Location:(of selected file):LYNXDIRED://MODIFY_LOCATION%p
-#DIRED_MENU:DIR::Change Location:(of selected directory):LYNXDIRED://MODIFY_LOCATION%p
-#DIRED_MENU:LINK::Change Location:(of selected symbolic link):LYNXDIRED://MODIFY_LOCATION%p
-#DIRED_MENU:FILE::Remove File:(current selection):LYNXDIRED://REMOVE_SINGLE%p
-#DIRED_MENU:DIR::Remove Directory:(current selection):LYNXDIRED://REMOVE_SINGLE%p
-#DIRED_MENU:LINK::Remove Symbolic Link:(current selection):LYNXDIRED://REMOVE_SINGLE%p
-#
-# Following depends on OK_UUDECODE and !ARCHIVE_ONLY
-#DIRED_MENU:FILE::UUDecode:(current selection):LYNXDIRED://UUDECODE%p
-#
-# Following depends on OK_TAR and !ARCHIVE_ONLY
-#DIRED_MENU:FILE:.tar.Z:Expand:(current selection):LYNXDIRED://UNTAR_Z%p
-#
-# Following depend on OK_TAR and OK_GZIP and !ARCHIVE_ONLY
-#DIRED_MENU:FILE:.tar.gz:Expand:(current selection):LYNXDIRED://UNTAR_GZ%p
-#DIRED_MENU:FILE:.tgz:Expand:(current selection):LYNXDIRED://UNTAR_GZ%p
-#
-# Following depends on !ARCHIVE_ONLY
-#DIRED_MENU:FILE:.Z:Uncompress:(current selection):LYNXDIRED://DECOMPRESS%p
-#
-# Following depends on OK_GZIP and !ARCHIVE_ONLY
-#DIRED_MENU:FILE:.gz:Uncompress:(current selection):LYNXDIRED://UNGZIP%p
-#
-# Following depends on OK_ZIP and !ARCHIVE_ONLY
-#DIRED_MENU:FILE:.zip:Uncompress:(current selection):LYNXDIRED://UNZIP%p
-#
-# Following depends on OK_TAR and !ARCHIVE_ONLY
-#DIRED_MENU:FILE:.tar:UnTar:(current selection):LYNXDIRED://UNTAR%p
-#
-# Following depends on OK_TAR
-#DIRED_MENU:DIR::Tar:(current selection):LYNXDIRED://TAR%p
-#
-# Following depends on OK_TAR and OK_GZIP
-#DIRED_MENU:DIR::Tar and compress:(using GNU gzip):LYNXDIRED://TAR_GZ%p
-#
-# Following depends on OK_ZIP
-#DIRED_MENU:DIR::Package and compress:(using zip):LYNXDIRED://ZIP%p
-#
-#DIRED_MENU:FILE::Compress:(using Unix compress):LYNXDIRED://COMPRESS%p
-#
-# Following depends on OK_GZIP
-#DIRED_MENU:FILE::Compress:(using gzip):LYNXDIRED://GZIP%p
-#
-# Following depends on OK_ZIP
-#DIRED_MENU:FILE::Compress:(using zip):LYNXDIRED://ZIP%p
-#
-#DIRED_MENU:TAG::Move all tagged items to another location.::LYNXDIRED://MOVE_TAGGED%d
-#
-# Following depends on OK_INSTALL
-#DIRED_MENU:TAG::Install tagged files into another directory.::LYNXDIRED://INSTALL_SRC%00
-#
-#DIRED_MENU:TAG::Remove all tagged files and directories.::LYNXDIRED://REMOVE_TAGGED
-#DIRED_MENU:TAG::Untag all tagged items.::LYNXDIRED://CLEAR_TAGGED
-
-.h1 Internal Behavior
-
-.h2 NONRESTARTING_SIGWINCH
-# Some systems only:
-#===================
-# Lynx tries to detect window size changes with a signal handler for
-# SIGWINCH if supported. If NONRESTARTING_SIGWINCH is set to TRUE,
-# and the sigaction interface is available on the system, the handler
-# is installed as 'non-restarting'. On some systems (depending on the
-# library used for handling keyboard input, e.g. ncurses), this allows
-# more immediate notification of window size change events. If the value
-# is set to FALSE, the signal() interface is used; this normally makes
-# the handler 'restarting', with the effect that lynx can react to size
-# changes only after some key is pressed. The value can also be set to
-# XWINDOWS; this is equivalent to TRUE when the user has the environment
-# variable DISPLAY defined *at program start*, and equivalent to FALSE
-# otherwise. The non-restarting behavior can also be changed to TRUE
-# or FALSE with the -nonrestarting_sigwinch switch, which overrides the
-# value in this file.
-#
-# Note that Lynx never re-parses document text purely as a result of a
-# window size change, so text lines may appear truncated after narrowing
-# the window, until the document is reloaded with ^R or a similar key
-# or until a different text is loaded.
-#
-# The default is FALSE since there is a possibility that non-restarting
-# interrupts may be mis-interpreted as fatal input errors in some
-# configurations (leading to an abrupt program exit), and since this
-# option is useful mostly only for users running Lynx under xterm or a
-# similar X terminal emulator. On systems where the preconditions don't
-# apply this option is ignored.
-#
-#NONRESTARTING_SIGWINCH:FALSE
-
-.h2 NO_FORCED_CORE_DUMP
-# Unix ONLY:
-#===========
-# If NO_FORCED_CORE_DUMP is set to TRUE, Lynx will not force
-# core dumps via abort() calls on fatal errors or assert()
-# calls to check potentially fatal errors. The compilation
-# default normally is FALSE, and can be changed here. The
-# compilation or configuration default can be toggled via
-# the -core command line switch.
-# Note that this setting cannot be used to prevent core dumps
-# with certainty. If this is important, means provided by the
-# operating system or kernel should be used.
-#
-#NO_FORCED_CORE_DUMP:FALSE
-
-.h1 Appearance
-
-.h2 COLOR
-# COLORS (only available if compiled with SVr4 curses or slang)
-#
-# The line must be of the form:
-#
-# COLOR:Integer:Foreground:Background
-.nf
-#
-# The Integer value is interpreted as follows:
-# 0 - normal - normal text
-# 1 - bold - hyperlinks, see also BOLD_* options above
-# 2 - reverse - statusline
-# 3 - bold + reverse (not used)
-# 4 - underline - text emphasis (EM, I, B tags etc.)
-# 5 - bold + underline - hyperlinks within text emphasis
-# 6 - reverse + underline - currently selected hyperlink
-# 7 - reverse + underline + bold - WHEREIS search hits
-#
-# Each Foreground and Background value must be one of:
-# black red green brown
-# blue magenta cyan lightgray
-# gray brightred brightgreen yellow
-# brightblue brightmagenta brightcyan white
-.fi
-# or (if you have configured using --enable-default-colors with ncurses or
-# slang), "default" may be used for foreground and background.
-#
-# Note that in most cases a white background is really "lightgray", since
-# terminals generally do not implement bright backgrounds.
-#
-# Uncomment and change any of the compilation defaults.
-#
-#COLOR:0:black:white
-#COLOR:1:blue:white
-#COLOR:2:yellow:blue
-#COLOR:3:green:white
-#COLOR:4:magenta:white
-#COLOR:5:blue:white
-#COLOR:6:red:white
-COLOR:6:brightred:black
-#COLOR:7:magenta:cyan
-
-.h2 COLOR_STYLE
-# Also known as "lss" (lynx style-sheet), the color-style file assigns color
-# combination to tags and combinations of tags. Normally a non-empty value
-# is compiled into lynx, and the user can override that using the -lss
-# command-line option. The configure script allows one to compile in an
-# empty string. If lynx finds no value for this setting, it simulates the
-# non-color-style assignments using the COLOR settings.
-#
-# If neither the command-line "-lss" or this COLOR_STYLE setting are given,
-# lynx tries the environment variables "LYNX_LSS" and "lynx_lss". If neither
-# is set, lynx uses the compiled-in value (which as noted, may be empty).
-#
-#COLOR_STYLE: lynx.lss
-
-.h2 NESTED_TABLES
-# This is an experimental feature for improving table layout.
-# It is enabled by default when the COLOR_STYLE configuration is used,
-# and false otherwise.
-#
-#NESTED_TABLES: true
-
-.h2 ASSUMED_COLOR
-# If built with a library that recognizes default colors (usually ncurses or
-# slang), and if the corresponding option is compiled into lynx, lynx
-# initializes it to assume the corresponding foreground and background colors.
-# Default colors are those that the terminal (emulator) itself is initialized
-# to. For instance, you might have an xterm running with black text on a white
-# background, and want lynx to display colored text on the white background,
-# but leave the possibility of using the same configuration to draw colored
-# text on a different xterm, this time using its background set to black.
-#
-# If built with conventional SVr3/SVr4 curses, tells lynx to use color pair 0
-# when the given colors match this setting. That gives a similar effect,
-# though not as flexible. You will get the best results by setting the
-# terminal's default colors to match the prevailing text and background colors
-# that you have setup with lynx, and then alter the ASSUMED_COLOR setting to
-# match that. If you do not alter the ASSUMED_COLOR setting, curses assumes
-# color pair 0's background is black, which implies that its foreground (text)
-# is white.
-#
-# The first value given is the foreground, the second is the background.
-#ASSUMED_COLOR:default:default
-
-.h2 DEFAULT_COLORS
-# If built with a library that recognizes default colors (usually ncurses or
-# slang), and if the corresponding option is compiled into lynx, lynx
-# initializes it to assume the corresponding foreground and background colors.
-# Default colors are those that the terminal (emulator) itself is initialized
-# to.
-#
-# Use this feature to disable the default-colors feature at runtime.
-# This is useful for constructing scripts which use the non-color-style
-# scheme, e.g., the oldlynx script.
-#
-# This should precede ASSUMED_COLOR settings.
-#DEFAULT_COLORS:true
-
-.h1 External Programs
-
-.h2 EXTERNAL
-# External application support. This feature allows Lynx to pass a given
-# URL to an external program. It was written for three reasons.
-#
-# 1) To overcome the deficiency of Lynx_386 not supporting ftp and news.
-# External programs can be used instead by passing the URL.
-#
-# 2) To allow for background transfers in multitasking systems.
-# I use wget for http and ftp transfers via the external command.
-#
-# 3) To allow for new URLs to be used through Lynx.
-# URLs can be made up such as mymail: to spawn desired applications
-# via the external command.
-#
-# Restrictions can be imposed using -restrictions=externals at the Lynx command
-# line. This will disallow all EXTERNAL lines in lynx.cfg that have FALSE in
-# the 3rd field (not counting the name of the setting). TRUE lines will still
-# function.
-#
-# The lynx.cfg line is as follows:
-#
-# EXTERNAL:<url>:<command> %s:<norestriction>:<allow_for_activate>[:environment]
-#
-# <url> Any given URL. This can be normal ones like ftp or http or it
-# can be one made up like mymail.
-#
-# <command> The command to run with %s being the URL that will be passed.
-# In Linux I use "wget -q %s &" (no quotes) to spawn a copy of wget for
-# downloading http and ftp files in the background. In Win95 I use
-# "start ncftp %s" to spawn ncftp in a new window.
-#
-# <norestriction> This complements the -restrictions=externals feature to allow
-# for certain externals to be enabled while restricting others. TRUE means
-# a command will still function while Lynx is restricted. WB
-#
-# <allow_for_activate> Setting this to TRUE allows the use of this command not
-# only when EXTERN key is pressed, but also when ACTIVATE command is invoked
-# (i.e., activating the link with the given prefix will be equivalent to
-# pressing EXTERN key on it). If this component of the line is absent, then
-# FALSE is assumed.
-#
-# [:environment] Optional, if XWINDOWS then command is allowed only if
-# $DISPLAY environment variable is set, else if NON_XWINDOWS then command
-# is allowed only if $DISPLAY environment variable is not set, if absent or
-# anything else command is always allowed.
-#
-# For invoking the command use the EXTERN_LINK or EXTERN_PAGE key. By default
-# EXTERN_LINK is mapped to '.', and EXTERN_PAGE to ',' (if the feature is
-# enabled), see the KEYMAP section above.
-#
-#EXTERNAL:ftp:wget %s &:TRUE
-
-.h2 EXTERNAL_MENU
-# Like EXTERNAL, but allows customizing the menu name.
-# Here is the syntax:
-.ex 1
-# EXTERNAL_MENU:<url>:<menu>:<command> %s:<norestriction>:<allow_for_activate>[:environment]
-
-.h1 Internal Behavior
-
-.h2 RULE
-.h2 RULESFILE
-# CERN-style rules, EXPERIMENTAL - URL-specific rules
-#
-# A CERN-style rules file can be given with RULESFILE. Use the system's
-# native format for filenames, on Unix '~' is also recognized. If a filename
-# is given, the file must exist.
-#
-# Single CERN-style rules can be specified with RULES.
-#
-# Both options can be repeated, rules accumulate in the order
-# given, they will be applied in first-to-last order. See cernrules.txt
-# in the samples subdirectory for further explanation.
-#
-# Examples:
-.ex 5
-# RULESFILE:/etc/lynx/cernrules
-# RULE:Fail gopher:* # reject by scheme
-# RULE:Pass finger://*@localhost/ # allow this,
-# RULE:Fail finger:* # but not others
-# RULE:Redirect http://old.server/* http://new.server/*
-
-.h1 Appearance
-
-.h2 PRETTYSRC
-# Enable pretty source view
-#PRETTYSRC:FALSE
-
-.h2 PRETTYSRC_SPEC
-# Pretty source view settings. These settings are in effect when -prettysrc
-# is specified.
-# The following lexical elements (lexemes) are recognized:
-# comment, tag, attribute, attribute value, generalized angle brackets (
-# '<' '>' '</' ), entity, hyperlink destination, entire file, bad sequence,
-# bad tag, bad attribute, sgml special.
-# The following group of option tells which styles will surround each
-# lexeme. The syntax of option in this group is:
-#PRETTYSRC_SPEC:<LEXEMENAME>:<TAGSPEC>:<TAGSPEC>
-# The first <TAGSPEC> specifies what tags will precede lexemes of that class
-# in the internal html markup. The second - what will be placed (internally)
-# after it.
-# TAGSPEC has the following syntax:
-# <TAGSPEC>:= [ (<TAGOPEN> | <TAGCLOSE>) <SPACE>+ ]*
-# <TAGOPEN>:= tagname[.classname]
-# <TAGCLOSE>:= !tagname
-#
-# The following table gives correspondence between lexeme and lexeme name
-.nf
-# Lexeme LEXEMENAME FURTHER EXPLANATION
-# =========================================================
-# comment COMM
-# tag TAG recognized tag name only
-# attribute ATTRIB
-# attribute value ATTRVAL
-# generalized brackets ABRACKET < > </
-# entity ENTITY
-# hyperlink destination HREF
-# entire file ENTIRE
-# bad sequence BADSEQ bad entity or invalid construct at text
-# level.
-# bad tag BADTAG Unrecognized construct in generalized
-# brackets.
-# bad attribute BADATTR The name of the attribute unknown to lynx
-# of the tag known to lynx. (i.e.,
-# attributes of unknown tags will have
-# markup of ATTRIB)
-# sgml special SGMLSPECIAL doctype, sgmlelt, sgmlele,
-# sgmlattlist, marked section, identifier
-.fi
-#
-# Notes:
-#
-# 1) The markup for HTML_ENTIRE will be emitted only once - it will surround
-# entire file source.
-#
-# 2) The tagnames specified by TAGSPEC should be valid html tag names.
-#
-# 3) If the tag/class combination given by TAGOPEN is not assigned a color
-# style in lss file (for lynx compiled with lss support), that tag/class
-# combination will be emitted anyway during internal html markup. Such
-# combinations will be also reported to the trace log.
-#
-# 4) Lexeme 'tag' means tag name only
-#
-# 5) Angle brackets of html specials won't be surrounded by markup for ABRACKET
-#
-.ex
-# PRETTYSRC_SPEC:COMM:B I:!I !B
-# HTML comments will be surrounded by <b><i> and </i></b> in the
-# internal html markup
-.ex
-# PRETTYSRC_SPEC:ATTRVAL: span.attrval : !span
-# Values of the attributes will be surrounded by the
-# <SPAN class=attrval> </SPAN>
-.ex
-# PRETTYSRC_SPEC:HREF::
-# No special html markup will surround hyperlink destinations (
-# this means that only default color style for hrefs will be applied
-# to them)
-#
-# For lynx compiled with lss support, the following settings are the default:
-#PRETTYSRC_SPEC:COMM:span.htmlsrc_comment:!span
-#PRETTYSRC_SPEC:TAG:span.htmlsrc_tag:!span
-#PRETTYSRC_SPEC:ATTRIB:span.htmlsrc_attrib:!span
-#PRETTYSRC_SPEC:ATTRVAL:span.htmlsrc_attrval:!span
-#PRETTYSRC_SPEC:ABRACKET:span.htmlsrc_abracket:!span
-#PRETTYSRC_SPEC:ENTITY:span.htmlsrc_entity:!span
-#PRETTYSRC_SPEC:HREF:span.htmlsrc_href:!span
-#PRETTYSRC_SPEC:ENTIRE:span.htmlsrc_entire:!span
-#PRETTYSRC_SPEC:BADSEQ:span.htmlsrc_badseq:!span
-#PRETTYSRC_SPEC:BADTAG:span.htmlsrc_badtag:!span
-#PRETTYSRC_SPEC:BADATTR:span.htmlsrc_badattr:!span
-#PRETTYSRC_SPEC:SGMLSPECIAL:span.htmlsrc_sgmlspecial:!span
-# the styles corresponding to them are present in sample .lss file.
-# For lynx compiled without lss support, the following settings are the default:
-#PRETTYSRC_SPEC:COMM:b:!b
-#PRETTYSRC_SPEC:TAG:b:!b
-#PRETTYSRC_SPEC:ATTRIB:b:!b
-#PRETTYSRC_SPEC:ATTRVAL::
-#PRETTYSRC_SPEC:ABRACKET:b:!b
-#PRETTYSRC_SPEC:ENTITY:b:!b
-#PRETTYSRC_SPEC:HREF::
-#PRETTYSRC_SPEC:ENTIRE::
-#PRETTYSRC_SPEC:BADSEQ:b:!b
-#PRETTYSRC_SPEC:BADTAG::
-#PRETTYSRC_SPEC:BADATTR::
-#PRETTYSRC_SPEC:SGMLSPECIAL:b:!b
-
-.h2 HTMLSRC_ATTRNAME_XFORM
-.h2 HTMLSRC_TAGNAME_XFORM
-# Options HTMLSRC_TAGNAME_XFORM and HTMLSRC_ATTRNAME_XFORM control the way the
-# names of tags and names of attributes are transformed correspondingly.
-# Possible values: 0 - lowercase, 1 - leave as is, 2 - uppercase.
-#HTMLSRC_TAGNAME_XFORM:2
-#HTMLSRC_ATTRNAME_XFORM:2
-
-.h2 PRETTYSRC_VIEW_NO_ANCHOR_NUMBERING
-# PRETTYSRC_VIEW_NO_ANCHOR_NUMBERING - pretty source view setting
-# If "keypad mode" in 'O'ptions screen is "Links are numbered" or
-# "Links and form fields are numbered", and PRETTYSRC_VIEW_NO_ANCHOR_NUMBERING is
-# TRUE, then links won't be numbered in psrc view and will be numbered
-# otherwise. Set this setting to TRUE if you prefer numbered links, but wish
-# to get valid HTML source when printing or mailing when in psrc view.
-# Default is FALSE.
-#PRETTYSRC_VIEW_NO_ANCHOR_NUMBERING:FALSE
-
-.h1 HTML Parsing
-
-.h2 FORCE_EMPTY_HREFLESS_A
-# FORCE_EMPTY_HREFLESS_A - HTML parsing
-# This option mirrors command-line option with the same name. Default is
-# FALSE. If true, then any 'A' element without HREF will be closed
-# immediately. This is useful when viewing documentation produced by broken
-# translator that doesn't emit balanced A elements. If lynx was compiled with
-# color styles, setting this option to TRUE will make lynx screen much more
-# reasonable (otherwise all text will probably have color corresponding to the
-# A element).
-#
-#FORCE_EMPTY_HREFLESS_A:FALSE
-
-.h2 HIDDEN_LINK_MARKER
-# HIDDEN_LINK_MARKER - HTML parsing
-# This option defines the string that will be used as title of hidden link (a
-# link that otherwise will have no label associated with it). Using an empty
-# string as the value will cause lynx to behave in the old way - hidden links
-# will be handled according to other settings (mostly the parameter of
-# --hiddenlinks command-line switch). If the value is non-empty string, hidden
-# link becomes non-hidden so it won't be handled as hidden link, e.g., listed
-# among hidden links on 'l'isting page.
-#
-#HIDDEN_LINK_MARKER:
-
-.h2 XHTML_PARSING
-# XHTML_PARSING - HTML parsing
-# When true, tells lynx that it can ignore certain tags which have no content
-# in an XHTML 1.0 document. For example
-# <p />
-# <a />
-# When the option is false, lynx will not treat the tag as an ending.
-#XHTML_PARSING:FALSE
-
-.h1 Appearance
-
-.h2 JUSTIFY
-# JUSTIFY - Appearance
-# This option mirrors command-line option with same name. Default is TRUE. If
-# true, most of text (except headers and like this) will be justified. This
-# has no influence on CJK text rendering.
-#
-# This option is only available if Lynx was compiled with USE_JUSTIFY_ELTS.
-#
-#JUSTIFY:FALSE
-
-.h2 JUSTIFY_MAX_VOID_PERCENT
-# JUSTIFY_MAX_VOID_PERCENT - Appearance
-# This option controls the maximum allowed value for ratio (in percents) of
-# 'the number of spaces to spread across the line to justify it' to
-# 'max line size for current style and nesting' when justification is allowed.
-# When that ratio exceeds the value specified, that particular line won't be
-# justified. I.e. the value 28 for this setting will mean maximum value for
-# that ratio is 0.28.
-#
-#JUSTIFY_MAX_VOID_PERCENT:35
-
-.h1 Interaction
-
-.h2 TEXTFIELDS_NEED_ACTIVATION
-# If TEXTFIELDS_NEED_ACTIVATION is set to TRUE, and lynx was compiled with
-# TEXTFIELDS_MAY_NEED_ACTIVATION defined, then text input form fields need
-# to be activated (by pressing the Enter key or similar) before the user
-# can enter or modify input. By default, input fields become automatically
-# activated when selected. Requiring explicit activation can be desired for
-# users who use alphanumeric keys for navigation (or other keys that have
-# special meaning in the line editor - ' ', 'b', INS, DEL, etc), and don't
-# want to 'get stuck' in form fields. Instead of setting the option here,
-# explicit activation can also be requested with the -tna command line
-# option.
-#
-#TEXTFIELDS_NEED_ACTIVATION:FALSE
-
-.h2 LEFTARROW_IN_TEXTFIELD_PROMPT
-# LEFTARROW_IN_TEXTFIELD_PROMPT
-# This option controls what happens when a Left Arrow key is pressed while
-# in the first position of an active text input field. By default, Lynx
-# asks for confirmation ("Do you want to go back to the previous document?")
-# only if the contents of the fields have been changed since entering it.
-# If set to TRUE, the confirmation prompt is always issued.
-#
-#LEFTARROW_IN_TEXTFIELD_PROMPT:FALSE
-
-.h1 Timeouts
-
-.h2 CONNECT_TIMEOUT
-# Specifies (in seconds) connect timeout. Default value is rather huge.
-#CONNECT_TIMEOUT:18000
-
-.h2 READ_TIMEOUT
-# Specifies (in seconds) read-timeout. Default value is rather huge.
-#READ_TIMEOUT:18000
-
-.h1 Internal Behavior
-# These settings control internal lynx behavior - the way it interacts with the
-# operating system and Internet. Modifying these settings will not change
-# the rendition of documents that you browse with lynx, but can change various
-# delays and resource utilization.
-
-.h2 FTP_PASSIVE
-# Set FTP_PASSIVE to TRUE if you want to use passive mode ftp transfers.
-# You might have to do this if you're behind a restrictive firewall.
-#FTP_PASSIVE:TRUE
-
-.h2 ENABLE_LYNXRC
-# The forms-based O'ptions menu shows a (!) marker beside items which are not
-# saved to ~/.lynxrc -- the reason for disabling some of these items is that
-# they are likely to cause confusion if they are read from the .lynxrc file for
-# each session. However, they can be enabled or disabled using the
-# ENABLE_LYNXRC settings. The default (compiled-in) settings are shown below.
-# The second column is the name by which a setting is saved to .lynxrc (which
-# is chosen where possible to correspond with lynx.cfg). Use "OFF" to disable
-# writing a setting, "ON" to enable it. Settings are read from .lynxrc after
-# the corresponding data from lynx.cfg, so they override lynx.cfg, which is
-# probably what users expect.
-#
-# Note that a few settings (Cookies and Show images) are comprised of more than
-# one lynx.cfg setting.
-.nf
-#ENABLE_LYNXRC:ACCEPT_ALL_COOKIES:ON
-#ENABLE_LYNXRC:ASSUME_CHARSET:OFF
-#ENABLE_LYNXRC:AUTO_SESSION:OFF
-#ENABLE_LYNXRC:BOOKMARK_FILE:ON
-#ENABLE_LYNXRC:CASE_SENSITIVE_SEARCHING:ON
-#ENABLE_LYNXRC:CHARACTER_SET:ON
-#ENABLE_LYNXRC:COOKIE_ACCEPT_DOMAINS:ON
-#ENABLE_LYNXRC:COOKIE_FILE:ON
-#ENABLE_LYNXRC:COOKIE_LOOSE_INVALID_DOMAINS:ON
-#ENABLE_LYNXRC:COOKIE_QUERY_INVALID_DOMAINS:ON
-#ENABLE_LYNXRC:COOKIE_REJECT_DOMAINS:ON
-#ENABLE_LYNXRC:COOKIE_STRICT_INVALID_DOMAINS:ON
-#ENABLE_LYNXRC:DIR_LIST_STYLE:ON
-#ENABLE_LYNXRC:DISPLAY:OFF
-#ENABLE_LYNXRC:EMACS_KEYS:ON
-#ENABLE_LYNXRC:FILE_EDITOR:ON
-#ENABLE_LYNXRC:FILE_SORTING_METHOD:ON
-#ENABLE_LYNXRC:FORCE_COOKIE_PROMPT:OFF
-#ENABLE_LYNXRC:FORCE_SSL_PROMPT:OFF
-#ENABLE_LYNXRC:FTP_PASSIVE:OFF
-#ENABLE_LYNXRC:HTML5_CHARSETS:OFF
-#ENABLE_LYNXRC:KBLAYOUT:ON
-#ENABLE_LYNXRC:KEYPAD_MODE:ON
-#ENABLE_LYNXRC:LINEEDIT_MODE:ON
-#ENABLE_LYNXRC:LOCALE_CHARSET:ON
-#ENABLE_LYNXRC:MAKE_LINKS_FOR_ALL_IMAGES:OFF
-#ENABLE_LYNXRC:MAKE_PSEUDO_ALTS_FOR_INLINES:OFF
-#ENABLE_LYNXRC:MULTI_BOOKMARK:ON
-#ENABLE_LYNXRC:NO_PAUSE:OFF
-#ENABLE_LYNXRC:PERSONAL_MAIL_ADDRESS:ON
-#ENABLE_LYNXRC:PREFERRED_CHARSET:ON
-#ENABLE_LYNXRC:PREFERRED_ENCODING:OFF
-#ENABLE_LYNXRC:PREFERRED_LANGUAGE:ON
-#ENABLE_LYNXRC:PREFERRED_MEDIA_TYPES:OFF
-#ENABLE_LYNXRC:RAW_MODE:OFF
-#ENABLE_LYNXRC:RUN_ALL_EXECUTION_LINKS:ON
-#ENABLE_LYNXRC:RUN_EXECUTION_LINKS_ON_LOCAL_FILES:ON
-#ENABLE_LYNXRC:SCROLLBAR:OFF
-#ENABLE_LYNXRC:SELECT_POPUPS:ON
-#ENABLE_LYNXRC:SEND_USERAGENT:OFF
-#ENABLE_LYNXRC:SESSION_FILE:OFF
-#ENABLE_LYNXRC:SET_COOKIES:OFF
-#ENABLE_LYNXRC:SHOW_COLOR:ON
-#ENABLE_LYNXRC:SHOW_CURSOR:ON
-#ENABLE_LYNXRC:SHOW_DOTFILES:ON
-#ENABLE_LYNXRC:SHOW_KB_RATE:OFF
-#ENABLE_LYNXRC:SUB_BOOKMARKS:ON
-#ENABLE_LYNXRC:TAGSOUP:OFF
-#ENABLE_LYNXRC:UNDERLINE_LINKS:OFF
-#ENABLE_LYNXRC:USER_MODE:ON
-#ENABLE_LYNXRC:SEND_USERAGENT:OFF
-#ENABLE_LYNXRC:USERAGENT:OFF
-#ENABLE_LYNXRC:VERBOSE_IMAGES:ON
-#ENABLE_LYNXRC:VI_KEYS:ON
-#ENABLE_LYNXRC:VISITED_LINKS:ON
-.fi
-
-.h1 External Programs
-# Any of the compiled-in pathnames of external programs can be overridden
-# by specifying the corresponding xxx_PATH variable. If the variable is
-# given as an empty string, lynx will not use the program. For a few cases,
-# there are internal functions which can be used instead.
-
-.h2 BZIP2_PATH
-# This is the path used for DIRED mode and web connections to compress a file
-# to ".bz2", e.g., the Unix command "bzip2".
-
-.h2 CHMOD_PATH
-# This is the path used for DIRED mode to change file protection, e.g., the
-# Unix command "chmod".
-#
-# Setting this to an empty string will let lynx use a built-in version.
-
-.h2 COMPRESS_PATH
-# This is the path used for DIRED mode and web connections to compress a file
-# to ".Z", e.g., the Unix command "compress".
-
-.h2 COPY_PATH
-# This is the path used for DIRED mode to copy a file, e.g., the
-# Unix command "cp".
-#
-# Setting this to an empty string will let lynx use a built-in version.
-
-.h2 GZIP_PATH
-# This is the path used for DIRED mode and web connections to compress a file
-# to ".gz", e.g., the Unix command "gzip".
-
-.h2 INFLATE_PATH
-# This is the path used for web connections to compress a file using "inflate"
-# compression.
-
-.h2 INSTALL_PATH
-# This is the path used for DIRED mode to install files, e.g., the
-# Unix command "install".
-
-.h2 MKDIR_PATH
-# This is the path used for DIRED mode to create a directory, e.g., the
-# Unix command "mkdir".
-#
-# Setting this to an empty string will let lynx use a built-in version.
-
-.h2 MV_PATH
-# This is the path used for DIRED mode to move a file, e.g., the
-# Unix command "mv".
-#
-# Setting this to an empty string will let lynx use a built-in version.
-
-.h2 RLOGIN_PATH
-# This is the path used for DIRED mode to login remotely, e.g., the
-# Unix command "rlogin".
-
-.h2 RMDIR_PATH
-# This is the path used for DIRED mode to remove a directory, e.g., the
-# Unix command "rmdir".
-#
-# Setting this to an empty string will let lynx use a built-in version.
-
-.h2 RM_PATH
-# This is the path used for DIRED mode to remove a file, e.g., the
-# Unix command "rm".
-#
-# Setting this to an empty string will let lynx use a built-in version.
-
-.h2 SETFONT_PATH
-# This is the path used for a command which can be used to load a console font
-# for the experimental font-switch feature, e.g., the program "setfont".
-
-.h2 TAR_PATH
-# This is the path used for DIRED mode to create a tar archive from one or more
-# files.
-
-.h2 TELNET_PATH
-# This is the path for a program which can be used to make a "telnet" connection
-# to a remote host.
-
-.h2 TN3270_PATH
-# This is the path for a program which can be used to make an "IBM 3270"
-# connection to a remote host.
-
-.h2 TOUCH_PATH
-# This is the path used for DIRED mode to update the modification time of a
-# file to the current time,, e.g., the Unix command "touch".
-#
-# Setting this to an empty string will let lynx use a built-in version.
-
-.h2 UNCOMPRESS_PATH
-# This is the path used for DIRED mode and web connections to decompress a file
-# with ".Z" suffix, e.g., the Unix command "uncompress".
-
-.h2 UNZIP_PATH
-# This is the path used for DIRED mode to extract files from a zip-archive the
-# program "unzip".
-
-.h2 UUDECODE_PATH
-# This is the path used for DIRED mode to extract files from uuencoded files
-# e.g., the program "uudecode".
-
-.h2 ZCAT_PATH
-# This is the path used for DIRED mode to decompress files, writing the result
-# to a pipe as part of a shell command, e.g., the program "zcat".
-
-.h2 ZIP_PATH
-# This is the path used for DIRED mode to create a zip-archive from one or more
-# files, e.g., the program "unzip".
-
-.h1 Interaction
-
-.h2 FORCE_SSL_PROMPT
-# If FORCE_SSL_PROMPT is set to "yes", then questionable conditions, such as
-# self-signed certificates will be ignored. If set to "no", these will be
-# reported, but not attempted. The default "prompt" permits the user to make
-# this choice on a case-by-case basis.
-#
-#FORCE_SSL_PROMPT:PROMPT
-
-.h2 FORCE_COOKIE_PROMPT
-# If FORCE_COOKIE_PROMPT is set to "yes", then questionable conditions, such as
-# cookies with invalid syntax will be ignored. If set to "no", these will be
-# reported, but not attempted. The default "prompt" permits the user to make
-# this choice on a case-by-case basis.
-#
-#FORCE_COOKIE_PROMPT:PROMPT
-
-.h2 SSL_CERT_FILE
-# Set SSL_CERT_FILE to the file that contains all valid CA certificates lynx
-# should accept, in case the $SSL_CERT_FILE environment variable is not set,
-# e.g.,
-#
-#SSL_CERT_FILE:/etc/ssl/certs/ca-certificates.crt
-#SSL_CERT_FILE:NULL
-
-.h1 Appearance
-
-.h2 SCREEN_SIZE
-# For win32, allow the console window to be resized to the given values. This
-# requires PDCurses 2.5. The values given are width,height.
-#SCREEN_SIZE:80,24
-
-.h2 NO_MARGINS
-# Disable left/right margins in the default style sheet.
-# This is the same as the command-line "-nomargins" option.
-#NO_MARGINS:FALSE
-
-.h2 NO_TITLE
-# Disable title and blank line from top of page.
-# This is the same as the command-line "-notitle" option.
-#NO_TITLE:FALSE
-
-.h1 External Programs
-
-.h2 SYSLOG_REQUESTED_URLS
-# Log the requested URLs using the syslog interface.
-#SYSLOG_REQUESTED_URLS:TRUE
-
-.h2 SYSLOG_TEXT
-# Add the given text to calls made to syslog, to distinguish Lynx from other
-# applications which use that interface.
-#SYSLOG_TEXT:
-
-.h1 Internal Behavior
-.h2 BROKEN_FTP_RETR
-# Some ftp servers are known to have a broken implementation of RETR. If asked
-# to retrieve a directory, they get confused and fails subsequent commands such
-# as CWD and LIST. Workaround: reconnect after a failed RETR, which is slow.
-#
-# Each BROKEN_FTP_RETR gives a string match for the reported FTP server version
-#BROKEN_FTP_RETR:ProFTPD 1.2.5
-#BROKEN_FTP_RETR:spftp/
-
-.h2 BROKEN_FTP_EPSV
-# Some ftp servers are known to have a broken implementation of EPSV. The
-# server will hang for a long time when we attempt to connect after issuing
-# this command. Workaround: do not use EPSV, just use PASV.
-#
-# Each BROKEN_FTP_EPSV gives a string match for the reported FTP server version
-#BROKEN_FTP_EPSV:(Version wu-2.6.2-12)
-
-.h1 Appearance
-.h2 FTP_FORMAT
-# FTP_FORMAT defines the display for remote files.
-# It uses the same "%" codes as LIST_FORMAT.
-#FTP_FORMAT:%d %-16.16t %a %K
-
-.h1 Internal Behavior
-
-.h2 STATUS_BUFFER_SIZE
-# STATUS_BUFFER_SIZE controls the size of the buffer used for the LYNXMESSAGES
-# special url.
-#
-# The default size is 40.
-#STATUS_BUFFER_SIZE:40
-
-.h2 MAX_URI_SIZE
-# MAX_URI_SIZE controls the size of the buffer used for parsing URIs, e.g., the
-# HREF value in an anchor.
-#
-# The default size is 8192.
-#MAX_URI_SIZE:8192
-
-.h1 Appearance
-.h2 UNIQUE_URLS
-# UNIQUE_URLS can be set to tell Lynx to check for duplicate link numbers in
-# the page and corresponding lists, and reusing the original link number.
-# This can be set via command-line "-unique-urls".
-#UNIQUE_URLS:FALSE
-
-.h1 Character Sets
-.h2 MESSAGE_LANGUAGE
-# MESSAGE_LANGUAGE can be set to set the LANG environment variable explicitly.
-# This is mainly useful in non-Unix environments, e.g., Windows, since normally
-# LC_ALL is set, overriding LANG (as well as the more apt LC_MESSAGES variable).
-#MESSAGE_LANGUAGE:
-
-.h2 CONV_JISX0201KANA
-# If CONV_JISX0201KANA is set, Lynx will convert JIS X0201 Kana to JIS X0208
-# Kana, i.e., convert half-width kana to full-width.
-#CONV_JISX0201KANA:TRUE
-
-.h1 External Programs
-.h2 WAIT_VIEWER_TERMINATION
-# The WAIT_VIEWER_TERMINATION is used in the Windows environment to tell Lynx
-# to wait until a viewer has terminated.
-#WAIT_VIEWER_TERMINATION:FALSE
-
-.h1 Mail-related
-.h2 BLAT_MAIL
-# BLAT_MAIL is used in the Win32 port. It tells Lynx whether to use the
-# "blat" mailer, or the "sendmail" utility. Normally the "blat" mailer is
-# used for Win32, because the sendmail look-alikes have fewer features.
-# This feature can also be set/reset via the command-line "-noblat" option.
-#
-# Blat is available from
-.url http://www.blat.net
-#
-# See also ALT_BLAT_MAIL and SYSTEM_MAIL flags.
-#BLAT_MAIL:TRUE
-
-.h2 ALT_BLAT_MAIL
-# BLAT_MAIL is used in the Win32 port. It tells Lynx whether to use the
-# "blat" mailer, or the "blatj" utility. This feature can also be set/reset
-# via the command-line "-altblat" option.
-#
-# Some users prefer blatj, which can handle Japanese characters. It is
-# available from
-.url http://www.piedey.co.jp/blatj/
-# (caution - the page is in Japanese).
-#
-# See also BLAT_MAIL and SYSTEM_MAIL flags.
-#ALT_BLAT_MAIL:FALSE
+++ /dev/null
-# Basic system aliases -- these MUST be present.
-MAILER-DAEMON: postmaster
-postmaster: root
-
-# General redirections for pseudo accounts.
-adm: root
-bin: root
-daemon: root
-exim: root
-lp: root
-mail: root
-named: root
-nobody: root
-postfix: root
-
-# Well-known aliases -- these should be filled in!
-# root:
-# operator:
-
-# Standard RFC2142 aliases
-abuse: postmaster
-ftp: root
-hostmaster: root
-news: usenet
-noc: root
-security: root
-usenet: root
-uucp: root
-webmaster: root
-www: webmaster
-
-# trap decode to catch security attacks
-# decode: /dev/null
-
-# Persönliche Aliase
-
-# Frank Brehm
-frank: frank.brehm@profitbricks.com
-fbr: frank
-brehm: frank
-fbrehm: frank
-f.brehm: frank
-f-brehm: frank
-frank.brehm: frank
-frank-brehm: frank
-
-root: frank
-
+++ /dev/null
-# Basic system aliases -- these MUST be present.
-MAILER-DAEMON: postmaster
-postmaster: root
-
-# General redirections for pseudo accounts.
-adm: root
-bin: root
-daemon: root
-exim: root
-lp: root
-mail: root
-named: root
-nobody: root
-postfix: root
-
-# Well-known aliases -- these should be filled in!
-# root:
-# operator:
-
-# Standard RFC2142 aliases
-abuse: postmaster
-ftp: root
-hostmaster: root
-news: usenet
-noc: root
-security: root
-usenet: root
-uucp: root
-webmaster: root
-www: webmaster
-
-# trap decode to catch security attacks
-# decode: /dev/null
+++ /dev/null
-[defaults]
- base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
- blocksize = 4096
- inode_size = 256
- inode_ratio = 16384
-
-[fs_types]
- ext3 = {
- features = has_journal
- }
- ext4 = {
- features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
- inode_size = 256
- }
- ext4dev = {
- features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
- inode_size = 256
- options = test_fs=1
- }
- small = {
- blocksize = 1024
- inode_size = 128
- inode_ratio = 4096
- }
- floppy = {
- blocksize = 1024
- inode_size = 128
- inode_ratio = 8192
- }
- news = {
- inode_ratio = 4096
- }
- largefile = {
- inode_ratio = 1048576
- blocksize = -1
- }
- largefile4 = {
- inode_ratio = 4194304
- blocksize = -1
- }
- hurd = {
- blocksize = 4096
- inode_size = 128
- }
+++ /dev/null
-[defaults]
- base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
- default_mntopts = acl,user_xattr
- enable_periodic_fsck = 0
- blocksize = 4096
- inode_size = 256
- inode_ratio = 16384
-
-[fs_types]
- ext3 = {
- features = has_journal
- }
- ext4 = {
- features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
- auto_64-bit_support = 1
- inode_size = 256
- }
- ext4dev = {
- features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
- inode_size = 256
- options = test_fs=1
- }
- small = {
- blocksize = 1024
- inode_size = 128
- inode_ratio = 4096
- }
- floppy = {
- blocksize = 1024
- inode_size = 128
- inode_ratio = 8192
- }
- big = {
- inode_ratio = 32768
- }
- huge = {
- inode_ratio = 65536
- }
- news = {
- inode_ratio = 4096
- }
- largefile = {
- inode_ratio = 1048576
- blocksize = -1
- }
- largefile4 = {
- inode_ratio = 4194304
- blocksize = -1
- }
- hurd = {
- blocksize = 4096
- inode_size = 128
- }
+++ /dev/null
-# nilfs_cleanerd.conf - configuration file of NILFS cleaner daemon.
-#
-# This file contains GC parameters that are loaded when cleaner gets
-# started. You can force them to be reloaded by sending a HUP signal
-# to the cleaner process.
-#
-# Each parameter is declared with a keyword-value pair or a directive
-# with no argument. Lines beginning with "#" are ignored. For
-# details, see the man page of nilfs_cleanerd.conf(5).
-
-# Protection period in second.
-protection_period 3600
-
-# Minimum number of clean segments
-# 0 = continuous cleaning
-# > 0 = pause cleaning until less segments are available
-min_clean_segments 10%
-
-# Maximum number of clean segments
-max_clean_segments 20%
-
-# The argument of min_clean_segments and max_clean_segments can be
-# followed by a percent sign (%) or one of the following
-# multiplicative suffixes: K 1024, MB 1000*1000, M 1024*1024, GB
-# 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E.
-#
-# If the argument is followed by "%", it represents a disk capacity
-# ratio.
-
-# Clean segment check interval in seconds
-clean_check_interval 10
-
-# Segment selection policy.
-# In NILFS version 2.0.0, only the timestamp policy is supported.
-selection_policy timestamp # timestamp in ascend order
-
-# The maximum number of segments to be cleaned at a time.
-nsegments_per_clean 2
-
-# The maximum number of segments to be cleaned at a time
-# if clean segments < min_clean_segments
-mc_nsegments_per_clean 4
-
-# Cleaning interval in seconds.
-cleaning_interval 5
-
-# Cleaning interval in seconds
-# if clean segments < min_clean_segments
-mc_cleaning_interval 1
-
-# Retry interval in seconds.
-retry_interval 60
-
-# Use mmap when reading segments if supported.
-use_mmap
-
-# Log priority.
-# Supported priorities are emerg, alert, crit, err, warning, notice, info, and
-# debug.
-log_priority info
+++ /dev/null
-# nilfs_cleanerd.conf - configuration file of NILFS cleaner daemon.
-#
-# This file contains GC parameters that are loaded when cleaner gets
-# started. You can force them to be reloaded by sending a HUP signal
-# to the cleaner process.
-#
-# Each parameter is declared with a keyword-value pair or a directive
-# with no argument. Lines beginning with "#" are ignored. For
-# details, see the man page of nilfs_cleanerd.conf(5).
-
-# Protection period in second.
-protection_period 3600
-
-# Minimum number of clean segments
-# 0 = continuous cleaning
-# > 0 = pause cleaning until less segments are available
-min_clean_segments 10%
-
-# Maximum number of clean segments
-max_clean_segments 20%
-
-# The argument of min_clean_segments and max_clean_segments can be
-# followed by a percent sign (%) or one of the following
-# multiplicative suffixes: K 1024, MB 1000*1000, M 1024*1024, GB
-# 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E.
-#
-# If the argument is followed by "%", it represents a disk capacity
-# ratio.
-
-# Clean segment check interval in seconds
-clean_check_interval 10
-
-# Segment selection policy.
-# In NILFS version 2.0.0, only the timestamp policy is supported.
-selection_policy timestamp # timestamp in ascend order
-
-# The maximum number of segments to be cleaned at a time.
-nsegments_per_clean 2
-
-# The maximum number of segments to be cleaned at a time
-# if clean segments < min_clean_segments
-mc_nsegments_per_clean 4
-
-# Cleaning interval in seconds.
-cleaning_interval 5
-
-# Cleaning interval in seconds
-# if clean segments < min_clean_segments
-mc_cleaning_interval 1
-
-# Retry interval in seconds.
-retry_interval 60
-
-# Refresh interval to force file system to clean up segments.
-# in seconds.
-mrefresh_interval 800
-
-# Use mmap when reading segments if supported.
-use_mmap
-
-# Log priority.
-# Supported priorities are emerg, alert, crit, err, warning, notice, info, and
-# debug.
-log_priority info
+++ /dev/null
-# NOTES:
-# DHCP clients can append or replace NTP configuration files.
-# You should consult your DHCP client documentation about its
-# default behaviour and how to change it.
-
-# Name of the servers ntpd should sync with
-# Please respect the access policy as stated by the responsible person.
-#server ntp.example.tld iburst
-
-# Common pool for random people
-#server pool.ntp.org
-
-# Pools for Gentoo users
-server 0.gentoo.pool.ntp.org
-server 1.gentoo.pool.ntp.org
-server 2.gentoo.pool.ntp.org
-server 3.gentoo.pool.ntp.org
-
-##
-# A list of available servers can be found here:
-# http://www.pool.ntp.org/
-# http://www.pool.ntp.org/#use
-# A good way to get servers for your machine is:
-# netselect -s 3 pool.ntp.org
-##
-
-# you should not need to modify the following paths
-driftfile /var/lib/ntp/ntp.drift
-
-#server ntplocal.example.com prefer
-#server timeserver.example.org
-
-# Warning: Using default NTP settings will leave your NTP
-# server accessible to all hosts on the Internet.
-
-# If you want to deny all machines (including your own)
-# from accessing the NTP server, uncomment:
-#restrict default ignore
-
-
-# To deny other machines from changing the
-# configuration but allow localhost:
-restrict default nomodify nopeer
-restrict 127.0.0.1
-restrict ::1
-
-
-# To allow machines within your network to synchronize
-# their clocks with your server, but ensure they are
-# not allowed to configure the server or used as peers
-# to synchronize against, uncomment this line.
-#
-#restrict 192.168.0.0 mask 255.255.255.0 nomodify nopeer notrap
+++ /dev/null
-# NOTES:
-# DHCP clients can append or replace NTP configuration files.
-# You should consult your DHCP client documentation about its
-# default behaviour and how to change it.
-
-# Name of the servers ntpd should sync with
-# Please respect the access policy as stated by the responsible person.
-#server ntp.example.tld iburst
-
-# Common pool for random people
-#server pool.ntp.org
-
-# Pools for Gentoo users
-server 0.gentoo.pool.ntp.org
-server 1.gentoo.pool.ntp.org
-server 2.gentoo.pool.ntp.org
-server 3.gentoo.pool.ntp.org
-
-##
-# A list of available servers can be found here:
-# http://www.pool.ntp.org/
-# http://www.pool.ntp.org/#use
-# A good way to get servers for your machine is:
-# netselect -s 3 pool.ntp.org
-##
-
-# you should not need to modify the following paths
-driftfile /var/lib/ntp/ntp.drift
-
-#server ntplocal.example.com prefer
-#server timeserver.example.org
-
-# Warning: Using default NTP settings will leave your NTP
-# server accessible to all hosts on the Internet.
-
-# If you want to deny all machines (including your own)
-# from accessing the NTP server, uncomment:
-#restrict default ignore
-
-
-# To deny other machines from changing the
-# configuration but allow localhost:
-restrict default nomodify nopeer
-restrict 127.0.0.1
-
-
-# To allow machines within your network to synchronize
-# their clocks with your server, but ensure they are
-# not allowed to configure the server or used as peers
-# to synchronize against, uncomment this line.
-#
-#restrict 192.168.0.0 mask 255.255.255.0 nomodify nopeer notrap
+++ /dev/null
-# $OpenLDAP: pkg/ldap/servers/slapd/DB_CONFIG,v 1.3.2.4 2007/12/18 11:53:27 ghenry Exp $
-# Example DB_CONFIG file for use with slapd(8) BDB/HDB databases.
-#
-# See the Oracle Berkeley DB documentation
-# <http://www.oracle.com/technology/documentation/berkeley-db/db/ref/env/db_config.html>
-# for detail description of DB_CONFIG syntax and semantics.
-#
-# Hints can also be found in the OpenLDAP Software FAQ
-# <http://www.openldap.org/faq/index.cgi?file=2>
-# in particular:
-# <http://www.openldap.org/faq/index.cgi?file=1075>
-
-# Note: most DB_CONFIG settings will take effect only upon rebuilding
-# the DB environment.
-
-# one 0.25 GB cache
-set_cachesize 0 268435456 1
-
-# Data Directory
-#set_data_dir db
-
-# Transaction Log settings
-set_lg_regionmax 262144
-set_lg_bsize 2097152
-#set_lg_dir logs
-
-# Note: special DB_CONFIG flags are no longer needed for "quick"
-# slapadd(8) or slapindex(8) access (see their -q option).
+++ /dev/null
-# $OpenLDAP$
-# Example DB_CONFIG file for use with slapd(8) BDB/HDB databases.
-#
-# See the Oracle Berkeley DB documentation
-# <http://www.oracle.com/technology/documentation/berkeley-db/db/ref/env/db_config.html>
-# for detail description of DB_CONFIG syntax and semantics.
-#
-# Hints can also be found in the OpenLDAP Software FAQ
-# <http://www.openldap.org/faq/index.cgi?file=2>
-# in particular:
-# <http://www.openldap.org/faq/index.cgi?file=1075>
-
-# Note: most DB_CONFIG settings will take effect only upon rebuilding
-# the DB environment.
-
-# one 0.25 GB cache
-set_cachesize 0 268435456 1
-
-# Data Directory
-#set_data_dir db
-
-# Transaction Log settings
-set_lg_regionmax 262144
-set_lg_bsize 2097152
-#set_lg_dir logs
-
-# Note: special DB_CONFIG flags are no longer needed for "quick"
-# slapadd(8) or slapindex(8) access (see their -q option).
+++ /dev/null
-This directory contains user application schema definitions for use
-with slapd(8).
-
-File Description
----- -----------
-collective.schema Collective attributes (experimental)
-corba.schema Corba Object
-core.schema OpenLDAP "core"
-cosine.schema COSINE Pilot
-duaconf.schema Client Configuration (work in progress)
-dyngroup.schema Dynamic Group (experimental)
-inetorgperson.schema InetOrgPerson
-java.schema Java Object
-misc.schema Miscellaneous Schema (experimental)
-nadf.schema North American Directory Forum (obsolete)
-nis.schema Network Information Service (experimental)
-openldap.schema OpenLDAP Project (FYI)
-ppolicy.schema Password Policy Schema (work in progress)
-
-Additional "generally useful" schema definitions can be submitted
-using the OpenLDAP Issue Tracking System <http://www.openldap.org/its/>.
-Submissions should include a stable reference to a mature, open
-technical specification (e.g., an RFC) for the schema.
-
-The core.ldif and openldap.ldif files are equivalent to their
-corresponding .schema files. They have been provided as examples
-for use with the dynamic configuration backend. These example files
-are not actually necessary since slapd will automatically convert any
-included *.schema files into LDIF when converting a slapd.conf file
-to a configuration database, but they serve as a model of how to
-convert schema files in general.
-
----
-
-This notice applies to all files in this directory.
-
-Copyright 1998-2011 The OpenLDAP Foundation, Redwood City, California, USA
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted only as authorized by the OpenLDAP
-Public License. A copy of this license is available at
-http://www.OpenLDAP.org/license.html or in file LICENSE in the
-top-level directory of the distribution.
-
----
-
-This notice applies to all schema in this directory which are derived
-from RFCs and other IETF documents.
-
-Portions Copyright 1991-2004, The Internet Society. All Rights Reserved.
-
-This document and translations of it may be copied and furnished
-to others, and derivative works that comment on or otherwise explain
-it or assist in its implementation may be prepared, copied, published
-and distributed, in whole or in part, without restriction of any
-kind, provided that the above copyright notice and this paragraph
-are included on all such copies and derivative works. However,
-this document itself may not be modified in any way, such as by
-removing the copyright notice or references to the Internet Society
-or other Internet organizations, except as needed for the purpose
-of developing Internet standards in which case the procedures for
-copyrights defined in the Internet Standards process must be
-followed, or as required to translate it into languages other than
-English.
-
-The limited permissions granted above are perpetual and will not
-be revoked by the Internet Society or its successors or assigns.
-
-This document and the information contained herein is provided on
-an "AS IS" basis and THE AUTHORS, THE INTERNET SOCIETY, AND THE
-INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE
-OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY
-IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
-PURPOSE.
-
-
----
-$OpenLDAP$
+++ /dev/null
-This directory contains user application schema definitions for use
-with slapd(8).
-
-File Description
----- -----------
-collective.schema Collective attributes (experimental)
-corba.schema Corba Object
-core.schema OpenLDAP "core"
-cosine.schema COSINE Pilot
-duaconf.schema Client Configuration (work in progress)
-dyngroup.schema Dynamic Group (experimental)
-inetorgperson.schema InetOrgPerson
-java.schema Java Object
-misc.schema Miscellaneous Schema (experimental)
-nadf.schema North American Directory Forum (obsolete)
-nis.schema Network Information Service (experimental)
-openldap.schema OpenLDAP Project (FYI)
-ppolicy.schema Password Policy Schema (work in progress)
-
-Additional "generally useful" schema definitions can be submitted
-using the OpenLDAP Issue Tracking System <http://www.openldap.org/its/>.
-Submissions should include a stable reference to a mature, open
-technical specification (e.g., an RFC) for the schema.
-
-The core.ldif and openldap.ldif files are equivalent to their
-corresponding .schema files. They have been provided as examples
-for use with the dynamic configuration backend. These example files
-are not actually necessary since slapd will automatically convert any
-included *.schema files into LDIF when converting a slapd.conf file
-to a configuration database, but they serve as a model of how to
-convert schema files in general.
-
----
-
-This notice applies to all files in this directory.
-
-Copyright 1998-2011 The OpenLDAP Foundation, Redwood City, California, USA
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted only as authorized by the OpenLDAP
-Public License. A copy of this license is available at
-http://www.OpenLDAP.org/license.html or in file LICENSE in the
-top-level directory of the distribution.
-
----
-
-This notice applies to all schema in this directory which are derived
-from RFCs and other IETF documents.
-
-Portions Copyright 1991-2004, The Internet Society. All Rights Reserved.
-
-This document and translations of it may be copied and furnished
-to others, and derivative works that comment on or otherwise explain
-it or assist in its implementation may be prepared, copied, published
-and distributed, in whole or in part, without restriction of any
-kind, provided that the above copyright notice and this paragraph
-are included on all such copies and derivative works. However,
-this document itself may not be modified in any way, such as by
-removing the copyright notice or references to the Internet Society
-or other Internet organizations, except as needed for the purpose
-of developing Internet standards in which case the procedures for
-copyrights defined in the Internet Standards process must be
-followed, or as required to translate it into languages other than
-English.
-
-The limited permissions granted above are perpetual and will not
-be revoked by the Internet Society or its successors or assigns.
-
-This document and the information contained herein is provided on
-an "AS IS" basis and THE AUTHORS, THE INTERNET SOCIETY, AND THE
-INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE
-OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY
-IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
-PURPOSE.
-
-
----
-$OpenLDAP: pkg/ldap/servers/slapd/schema/README,v 1.29.2.6 2011/01/04 23:50:51 kurt Exp $
+++ /dev/null
-This directory contains user application schema definitions for use
-with slapd(8).
-
-File Description
----- -----------
-collective.schema Collective attributes (experimental)
-corba.schema Corba Object
-core.schema OpenLDAP "core"
-cosine.schema COSINE Pilot
-duaconf.schema Client Configuration (work in progress)
-dyngroup.schema Dynamic Group (experimental)
-inetorgperson.schema InetOrgPerson
-java.schema Java Object
-misc.schema Miscellaneous Schema (experimental)
-nadf.schema North American Directory Forum (obsolete)
-nis.schema Network Information Service (experimental)
-openldap.schema OpenLDAP Project (FYI)
-ppolicy.schema Password Policy Schema (work in progress)
-
-Additional "generally useful" schema definitions can be submitted
-using the OpenLDAP Issue Tracking System <http://www.openldap.org/its/>.
-Submissions should include a stable reference to a mature, open
-technical specification (e.g., an RFC) for the schema.
-
-The core.ldif and openldap.ldif files are equivalent to their
-corresponding .schema files. They have been provided as examples
-for use with the dynamic configuration backend. These example files
-are not actually necessary since slapd will automatically convert any
-included *.schema files into LDIF when converting a slapd.conf file
-to a configuration database, but they serve as a model of how to
-convert schema files in general.
-
----
-
-This notice applies to all files in this directory.
-
-Copyright 1998-2012 The OpenLDAP Foundation, Redwood City, California, USA
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted only as authorized by the OpenLDAP
-Public License. A copy of this license is available at
-http://www.OpenLDAP.org/license.html or in file LICENSE in the
-top-level directory of the distribution.
-
----
-
-This notice applies to all schema in this directory which are derived
-from RFCs and other IETF documents.
-
-Portions Copyright 1991-2004, The Internet Society. All Rights Reserved.
-
-This document and translations of it may be copied and furnished
-to others, and derivative works that comment on or otherwise explain
-it or assist in its implementation may be prepared, copied, published
-and distributed, in whole or in part, without restriction of any
-kind, provided that the above copyright notice and this paragraph
-are included on all such copies and derivative works. However,
-this document itself may not be modified in any way, such as by
-removing the copyright notice or references to the Internet Society
-or other Internet organizations, except as needed for the purpose
-of developing Internet standards in which case the procedures for
-copyrights defined in the Internet Standards process must be
-followed, or as required to translate it into languages other than
-English.
-
-The limited permissions granted above are perpetual and will not
-be revoked by the Internet Society or its successors or assigns.
-
-This document and the information contained herein is provided on
-an "AS IS" basis and THE AUTHORS, THE INTERNET SOCIETY, AND THE
-INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE
-OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY
-IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
-PURPOSE.
-
-
----
-$OpenLDAP$
+++ /dev/null
-# collective.ldif -- Collective attribute schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (2003).
-## Please see full copyright statement below.
-#
-# From RFC 3671 [portions trimmed]:
-# Collective Attributes in LDAP
-#
-# This file was automatically generated from collective.schema; see that file
-# for complete references.
-#
-dn: cn=collective,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: collective
-olcAttributeTypes: {0}( 2.5.4.7.1 NAME 'c-l' SUP l COLLECTIVE )
-olcAttributeTypes: {1}( 2.5.4.8.1 NAME 'c-st' SUP st COLLECTIVE )
-olcAttributeTypes: {2}( 2.5.4.9.1 NAME 'c-street' SUP street COLLECTIVE )
-olcAttributeTypes: {3}( 2.5.4.10.1 NAME 'c-o' SUP o COLLECTIVE )
-olcAttributeTypes: {4}( 2.5.4.11.1 NAME 'c-ou' SUP ou COLLECTIVE )
-olcAttributeTypes: {5}( 2.5.4.16.1 NAME 'c-PostalAddress' SUP postalAddress CO
- LLECTIVE )
-olcAttributeTypes: {6}( 2.5.4.17.1 NAME 'c-PostalCode' SUP postalCode COLLECTI
- VE )
-olcAttributeTypes: {7}( 2.5.4.18.1 NAME 'c-PostOfficeBox' SUP postOfficeBox CO
- LLECTIVE )
-olcAttributeTypes: {8}( 2.5.4.19.1 NAME 'c-PhysicalDeliveryOfficeName' SUP phy
- sicalDeliveryOfficeName COLLECTIVE )
-olcAttributeTypes: {9}( 2.5.4.20.1 NAME 'c-TelephoneNumber' SUP telephoneNumbe
- r COLLECTIVE )
-olcAttributeTypes: {10}( 2.5.4.21.1 NAME 'c-TelexNumber' SUP telexNumber COLLE
- CTIVE )
-olcAttributeTypes: {11}( 2.5.4.23.1 NAME 'c-FacsimileTelephoneNumber' SUP facs
- imileTelephoneNumber COLLECTIVE )
-olcAttributeTypes: {12}( 2.5.4.25.1 NAME 'c-InternationalISDNNumber' SUP inter
- nationalISDNNumber COLLECTIVE )
+++ /dev/null
-# collective.ldif -- Collective attribute schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (2003).
-## Please see full copyright statement below.
-#
-# From RFC 3671 [portions trimmed]:
-# Collective Attributes in LDAP
-#
-# This file was automatically generated from collective.schema; see that file
-# for complete references.
-#
-dn: cn=collective,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: collective
-olcAttributeTypes: {0}( 2.5.4.7.1 NAME 'c-l' SUP l COLLECTIVE )
-olcAttributeTypes: {1}( 2.5.4.8.1 NAME 'c-st' SUP st COLLECTIVE )
-olcAttributeTypes: {2}( 2.5.4.9.1 NAME 'c-street' SUP street COLLECTIVE )
-olcAttributeTypes: {3}( 2.5.4.10.1 NAME 'c-o' SUP o COLLECTIVE )
-olcAttributeTypes: {4}( 2.5.4.11.1 NAME 'c-ou' SUP ou COLLECTIVE )
-olcAttributeTypes: {5}( 2.5.4.16.1 NAME 'c-PostalAddress' SUP postalAddress CO
- LLECTIVE )
-olcAttributeTypes: {6}( 2.5.4.17.1 NAME 'c-PostalCode' SUP postalCode COLLECTI
- VE )
-olcAttributeTypes: {7}( 2.5.4.18.1 NAME 'c-PostOfficeBox' SUP postOfficeBox CO
- LLECTIVE )
-olcAttributeTypes: {8}( 2.5.4.19.1 NAME 'c-PhysicalDeliveryOfficeName' SUP phy
- sicalDeliveryOfficeName COLLECTIVE )
-olcAttributeTypes: {9}( 2.5.4.20.1 NAME 'c-TelephoneNumber' SUP telephoneNumbe
- r COLLECTIVE )
-olcAttributeTypes: {10}( 2.5.4.21.1 NAME 'c-TelexNumber' SUP telexNumber COLLE
- CTIVE )
-olcAttributeTypes: {11}( 2.5.4.23.1 NAME 'c-FacsimileTelephoneNumber' SUP facs
- imileTelephoneNumber COLLECTIVE )
-olcAttributeTypes: {12}( 2.5.4.25.1 NAME 'c-InternationalISDNNumber' SUP inter
- nationalISDNNumber COLLECTIVE )
+++ /dev/null
-# collective.schema -- Collective attribute schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (2003).
-## Please see full copyright statement below.
-
-# From RFC 3671 [portions trimmed]:
-# Collective Attributes in LDAP
-
-#Abstract
-#
-# X.500 collective attributes allow common characteristics to be shared
-# between collections of entries. This document summarizes the X.500
-# information model for collective attributes and describes use of
-# collective attributes in LDAP (Lightweight Directory Access Protocol).
-# This document provides schema definitions for collective attributes
-# for use in LDAP.
-
-#3. Collective Attribute Types
-#
-# A userApplications attribute type can be defined to be COLLECTIVE
-# [RFC2252]. This indicates that the same attribute values will appear
-# in the entries of an entry collection subject to the use of the
-# collectiveExclusions attribute and other administrative controls.
-#
-# Collective attribute types are commonly defined as subtypes of non-
-# collective attribute types. By convention, collective attributes are
-# named by prefixing the name of their non-collective supertype with
-# "c-". For example, the collective telephone attribute is named
-# c-TelephoneNumber after its non-collective supertype telephoneNumber.
-#
-# Non-collective attributes types SHALL NOT subtype collective
-# attributes.
-#
-# Collective attributes SHALL NOT be SINGLE-VALUED. Collective
-# attribute types SHALL NOT appear in the attribute types of an object
-# class definition.
-#
-# Operational attributes SHALL NOT be defined to be collective.
-#
-# The remainder of section provides a summary of collective attributes
-# derived from those defined in [X.520]. Implementations of this
-# specification SHOULD support the following collective attributes and
-# MAY support additional collective attributes.
-#
-#
-#3.1. Collective Locality Name
-#
-# The c-l attribute type specifies a locality name for a collection of
-# entries.
-#
-attributeType ( 2.5.4.7.1 NAME 'c-l'
- SUP l COLLECTIVE )
-#
-#
-#3.2. Collective State or Province Name
-#
-# The c-st attribute type specifies a state or province name for a
-# collection of entries.
-#
-attributeType ( 2.5.4.8.1 NAME 'c-st'
- SUP st COLLECTIVE )
-#
-#
-#3.3. Collective Street Address
-#
-# The c-street attribute type specifies a street address for a
-# collection of entries.
-#
-attributeType ( 2.5.4.9.1 NAME 'c-street'
- SUP street COLLECTIVE )
-#
-#
-#3.4. Collective Organization Name
-#
-# The c-o attribute type specifies an organization name for a collection
-# of entries.
-#
-attributeType ( 2.5.4.10.1 NAME 'c-o'
- SUP o COLLECTIVE )
-#
-#
-#3.5. Collective Organizational Unit Name
-#
-# The c-ou attribute type specifies an organizational unit name for a
-# collection of entries.
-#
-attributeType ( 2.5.4.11.1 NAME 'c-ou'
- SUP ou COLLECTIVE )
-#
-#
-#3.6. Collective Postal Address
-#
-# The c-PostalAddress attribute type specifies a postal address for a
-# collection of entries.
-#
-attributeType ( 2.5.4.16.1 NAME 'c-PostalAddress'
- SUP postalAddress COLLECTIVE )
-#
-#
-#3.7. Collective Postal Code
-#
-# The c-PostalCode attribute type specifies a postal code for a
-# collection of entries.
-#
-attributeType ( 2.5.4.17.1 NAME 'c-PostalCode'
- SUP postalCode COLLECTIVE )
-#
-#
-#3.8. Collective Post Office Box
-#
-# The c-PostOfficeBox attribute type specifies a post office box for a
-# collection of entries.
-#
-attributeType ( 2.5.4.18.1 NAME 'c-PostOfficeBox'
- SUP postOfficeBox COLLECTIVE )
-#
-#
-#3.9. Collective Physical Delivery Office Name
-#
-# The c-PhysicalDeliveryOfficeName attribute type specifies a physical
-# delivery office name for a collection of entries.
-#
-attributeType ( 2.5.4.19.1 NAME 'c-PhysicalDeliveryOfficeName'
- SUP physicalDeliveryOfficeName COLLECTIVE )
-#
-#
-#3.10. Collective Telephone Number
-#
-# The c-TelephoneNumber attribute type specifies a telephone number for
-# a collection of entries.
-#
-attributeType ( 2.5.4.20.1 NAME 'c-TelephoneNumber'
- SUP telephoneNumber COLLECTIVE )
-#
-#
-#3.11. Collective Telex Number
-#
-# The c-TelexNumber attribute type specifies a telex number for a
-# collection of entries.
-#
-attributeType ( 2.5.4.21.1 NAME 'c-TelexNumber'
- SUP telexNumber COLLECTIVE )
-#
-#
-#3.13. Collective Facsimile Telephone Number
-#
-# The c-FacsimileTelephoneNumber attribute type specifies a facsimile
-# telephone number for a collection of entries.
-#
-attributeType ( 2.5.4.23.1 NAME 'c-FacsimileTelephoneNumber'
- SUP facsimileTelephoneNumber COLLECTIVE )
-#
-#
-#3.14. Collective International ISDN Number
-#
-# The c-InternationalISDNNumber attribute type specifies an
-# international ISDN number for a collection of entries.
-#
-attributeType ( 2.5.4.25.1 NAME 'c-InternationalISDNNumber'
- SUP internationalISDNNumber COLLECTIVE )
-
-# Full Copyright
-#
-# Copyright (C) The Internet Society (2003). All Rights Reserved.
-#
-# This document and translations of it may be copied and furnished
-# to others, and derivative works that comment on or otherwise explain
-# it or assist in its implmentation may be prepared, copied, published
-# and distributed, in whole or in part, without restriction of any
-# kind, provided that the above copyright notice and this paragraph
-# are included on all such copies and derivative works. However,
-# this document itself may not be modified in any way, such as by
-# removing the copyright notice or references to the Internet Society
-# or other Internet organizations, except as needed for the purpose
-# of developing Internet standards in which case the procedures for
-# copyrights defined in the Internet Standards process must be followed,
-# or as required to translate it into languages other than English.
+++ /dev/null
-# collective.schema -- Collective attribute schema
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/collective.schema,v 1.12.2.6 2011/01/04 23:50:51 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (2003).
-## Please see full copyright statement below.
-
-# From RFC 3671 [portions trimmed]:
-# Collective Attributes in LDAP
-
-#Abstract
-#
-# X.500 collective attributes allow common characteristics to be shared
-# between collections of entries. This document summarizes the X.500
-# information model for collective attributes and describes use of
-# collective attributes in LDAP (Lightweight Directory Access Protocol).
-# This document provides schema definitions for collective attributes
-# for use in LDAP.
-
-#3. Collective Attribute Types
-#
-# A userApplications attribute type can be defined to be COLLECTIVE
-# [RFC2252]. This indicates that the same attribute values will appear
-# in the entries of an entry collection subject to the use of the
-# collectiveExclusions attribute and other administrative controls.
-#
-# Collective attribute types are commonly defined as subtypes of non-
-# collective attribute types. By convention, collective attributes are
-# named by prefixing the name of their non-collective supertype with
-# "c-". For example, the collective telephone attribute is named
-# c-TelephoneNumber after its non-collective supertype telephoneNumber.
-#
-# Non-collective attributes types SHALL NOT subtype collective
-# attributes.
-#
-# Collective attributes SHALL NOT be SINGLE-VALUED. Collective
-# attribute types SHALL NOT appear in the attribute types of an object
-# class definition.
-#
-# Operational attributes SHALL NOT be defined to be collective.
-#
-# The remainder of section provides a summary of collective attributes
-# derived from those defined in [X.520]. Implementations of this
-# specification SHOULD support the following collective attributes and
-# MAY support additional collective attributes.
-#
-#
-#3.1. Collective Locality Name
-#
-# The c-l attribute type specifies a locality name for a collection of
-# entries.
-#
-attributeType ( 2.5.4.7.1 NAME 'c-l'
- SUP l COLLECTIVE )
-#
-#
-#3.2. Collective State or Province Name
-#
-# The c-st attribute type specifies a state or province name for a
-# collection of entries.
-#
-attributeType ( 2.5.4.8.1 NAME 'c-st'
- SUP st COLLECTIVE )
-#
-#
-#3.3. Collective Street Address
-#
-# The c-street attribute type specifies a street address for a
-# collection of entries.
-#
-attributeType ( 2.5.4.9.1 NAME 'c-street'
- SUP street COLLECTIVE )
-#
-#
-#3.4. Collective Organization Name
-#
-# The c-o attribute type specifies an organization name for a collection
-# of entries.
-#
-attributeType ( 2.5.4.10.1 NAME 'c-o'
- SUP o COLLECTIVE )
-#
-#
-#3.5. Collective Organizational Unit Name
-#
-# The c-ou attribute type specifies an organizational unit name for a
-# collection of entries.
-#
-attributeType ( 2.5.4.11.1 NAME 'c-ou'
- SUP ou COLLECTIVE )
-#
-#
-#3.6. Collective Postal Address
-#
-# The c-PostalAddress attribute type specifies a postal address for a
-# collection of entries.
-#
-attributeType ( 2.5.4.16.1 NAME 'c-PostalAddress'
- SUP postalAddress COLLECTIVE )
-#
-#
-#3.7. Collective Postal Code
-#
-# The c-PostalCode attribute type specifies a postal code for a
-# collection of entries.
-#
-attributeType ( 2.5.4.17.1 NAME 'c-PostalCode'
- SUP postalCode COLLECTIVE )
-#
-#
-#3.8. Collective Post Office Box
-#
-# The c-PostOfficeBox attribute type specifies a post office box for a
-# collection of entries.
-#
-attributeType ( 2.5.4.18.1 NAME 'c-PostOfficeBox'
- SUP postOfficeBox COLLECTIVE )
-#
-#
-#3.9. Collective Physical Delivery Office Name
-#
-# The c-PhysicalDeliveryOfficeName attribute type specifies a physical
-# delivery office name for a collection of entries.
-#
-attributeType ( 2.5.4.19.1 NAME 'c-PhysicalDeliveryOfficeName'
- SUP physicalDeliveryOfficeName COLLECTIVE )
-#
-#
-#3.10. Collective Telephone Number
-#
-# The c-TelephoneNumber attribute type specifies a telephone number for
-# a collection of entries.
-#
-attributeType ( 2.5.4.20.1 NAME 'c-TelephoneNumber'
- SUP telephoneNumber COLLECTIVE )
-#
-#
-#3.11. Collective Telex Number
-#
-# The c-TelexNumber attribute type specifies a telex number for a
-# collection of entries.
-#
-attributeType ( 2.5.4.21.1 NAME 'c-TelexNumber'
- SUP telexNumber COLLECTIVE )
-#
-#
-#3.13. Collective Facsimile Telephone Number
-#
-# The c-FacsimileTelephoneNumber attribute type specifies a facsimile
-# telephone number for a collection of entries.
-#
-attributeType ( 2.5.4.23.1 NAME 'c-FacsimileTelephoneNumber'
- SUP facsimileTelephoneNumber COLLECTIVE )
-#
-#
-#3.14. Collective International ISDN Number
-#
-# The c-InternationalISDNNumber attribute type specifies an
-# international ISDN number for a collection of entries.
-#
-attributeType ( 2.5.4.25.1 NAME 'c-InternationalISDNNumber'
- SUP internationalISDNNumber COLLECTIVE )
-
-# Full Copyright
-#
-# Copyright (C) The Internet Society (2003). All Rights Reserved.
-#
-# This document and translations of it may be copied and furnished
-# to others, and derivative works that comment on or otherwise explain
-# it or assist in its implmentation may be prepared, copied, published
-# and distributed, in whole or in part, without restriction of any
-# kind, provided that the above copyright notice and this paragraph
-# are included on all such copies and derivative works. However,
-# this document itself may not be modified in any way, such as by
-# removing the copyright notice or references to the Internet Society
-# or other Internet organizations, except as needed for the purpose
-# of developing Internet standards in which case the procedures for
-# copyrights defined in the Internet Standards process must be followed,
-# or as required to translate it into languages other than English.
+++ /dev/null
-# collective.schema -- Collective attribute schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (2003).
-## Please see full copyright statement below.
-
-# From RFC 3671 [portions trimmed]:
-# Collective Attributes in LDAP
-
-#Abstract
-#
-# X.500 collective attributes allow common characteristics to be shared
-# between collections of entries. This document summarizes the X.500
-# information model for collective attributes and describes use of
-# collective attributes in LDAP (Lightweight Directory Access Protocol).
-# This document provides schema definitions for collective attributes
-# for use in LDAP.
-
-#3. Collective Attribute Types
-#
-# A userApplications attribute type can be defined to be COLLECTIVE
-# [RFC2252]. This indicates that the same attribute values will appear
-# in the entries of an entry collection subject to the use of the
-# collectiveExclusions attribute and other administrative controls.
-#
-# Collective attribute types are commonly defined as subtypes of non-
-# collective attribute types. By convention, collective attributes are
-# named by prefixing the name of their non-collective supertype with
-# "c-". For example, the collective telephone attribute is named
-# c-TelephoneNumber after its non-collective supertype telephoneNumber.
-#
-# Non-collective attributes types SHALL NOT subtype collective
-# attributes.
-#
-# Collective attributes SHALL NOT be SINGLE-VALUED. Collective
-# attribute types SHALL NOT appear in the attribute types of an object
-# class definition.
-#
-# Operational attributes SHALL NOT be defined to be collective.
-#
-# The remainder of section provides a summary of collective attributes
-# derived from those defined in [X.520]. Implementations of this
-# specification SHOULD support the following collective attributes and
-# MAY support additional collective attributes.
-#
-#
-#3.1. Collective Locality Name
-#
-# The c-l attribute type specifies a locality name for a collection of
-# entries.
-#
-attributeType ( 2.5.4.7.1 NAME 'c-l'
- SUP l COLLECTIVE )
-#
-#
-#3.2. Collective State or Province Name
-#
-# The c-st attribute type specifies a state or province name for a
-# collection of entries.
-#
-attributeType ( 2.5.4.8.1 NAME 'c-st'
- SUP st COLLECTIVE )
-#
-#
-#3.3. Collective Street Address
-#
-# The c-street attribute type specifies a street address for a
-# collection of entries.
-#
-attributeType ( 2.5.4.9.1 NAME 'c-street'
- SUP street COLLECTIVE )
-#
-#
-#3.4. Collective Organization Name
-#
-# The c-o attribute type specifies an organization name for a collection
-# of entries.
-#
-attributeType ( 2.5.4.10.1 NAME 'c-o'
- SUP o COLLECTIVE )
-#
-#
-#3.5. Collective Organizational Unit Name
-#
-# The c-ou attribute type specifies an organizational unit name for a
-# collection of entries.
-#
-attributeType ( 2.5.4.11.1 NAME 'c-ou'
- SUP ou COLLECTIVE )
-#
-#
-#3.6. Collective Postal Address
-#
-# The c-PostalAddress attribute type specifies a postal address for a
-# collection of entries.
-#
-attributeType ( 2.5.4.16.1 NAME 'c-PostalAddress'
- SUP postalAddress COLLECTIVE )
-#
-#
-#3.7. Collective Postal Code
-#
-# The c-PostalCode attribute type specifies a postal code for a
-# collection of entries.
-#
-attributeType ( 2.5.4.17.1 NAME 'c-PostalCode'
- SUP postalCode COLLECTIVE )
-#
-#
-#3.8. Collective Post Office Box
-#
-# The c-PostOfficeBox attribute type specifies a post office box for a
-# collection of entries.
-#
-attributeType ( 2.5.4.18.1 NAME 'c-PostOfficeBox'
- SUP postOfficeBox COLLECTIVE )
-#
-#
-#3.9. Collective Physical Delivery Office Name
-#
-# The c-PhysicalDeliveryOfficeName attribute type specifies a physical
-# delivery office name for a collection of entries.
-#
-attributeType ( 2.5.4.19.1 NAME 'c-PhysicalDeliveryOfficeName'
- SUP physicalDeliveryOfficeName COLLECTIVE )
-#
-#
-#3.10. Collective Telephone Number
-#
-# The c-TelephoneNumber attribute type specifies a telephone number for
-# a collection of entries.
-#
-attributeType ( 2.5.4.20.1 NAME 'c-TelephoneNumber'
- SUP telephoneNumber COLLECTIVE )
-#
-#
-#3.11. Collective Telex Number
-#
-# The c-TelexNumber attribute type specifies a telex number for a
-# collection of entries.
-#
-attributeType ( 2.5.4.21.1 NAME 'c-TelexNumber'
- SUP telexNumber COLLECTIVE )
-#
-#
-#3.13. Collective Facsimile Telephone Number
-#
-# The c-FacsimileTelephoneNumber attribute type specifies a facsimile
-# telephone number for a collection of entries.
-#
-attributeType ( 2.5.4.23.1 NAME 'c-FacsimileTelephoneNumber'
- SUP facsimileTelephoneNumber COLLECTIVE )
-#
-#
-#3.14. Collective International ISDN Number
-#
-# The c-InternationalISDNNumber attribute type specifies an
-# international ISDN number for a collection of entries.
-#
-attributeType ( 2.5.4.25.1 NAME 'c-InternationalISDNNumber'
- SUP internationalISDNNumber COLLECTIVE )
-
-# Full Copyright
-#
-# Copyright (C) The Internet Society (2003). All Rights Reserved.
-#
-# This document and translations of it may be copied and furnished
-# to others, and derivative works that comment on or otherwise explain
-# it or assist in its implmentation may be prepared, copied, published
-# and distributed, in whole or in part, without restriction of any
-# kind, provided that the above copyright notice and this paragraph
-# are included on all such copies and derivative works. However,
-# this document itself may not be modified in any way, such as by
-# removing the copyright notice or references to the Internet Society
-# or other Internet organizations, except as needed for the purpose
-# of developing Internet standards in which case the procedures for
-# copyrights defined in the Internet Standards process must be followed,
-# or as required to translate it into languages other than English.
+++ /dev/null
-# corba.ldif -- Corba Object Schema
-# depends upon core.ldif
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1999).
-## Please see full copyright statement below.
-#
-# From RFC 2714 [portions trimmed]:
-# Schema for Representing CORBA Object References in an LDAP Directory
-#
-# This file was automatically generated from corba.schema; see that file
-# for complete references.
-#
-dn: cn=corba,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: corba
-olcAttributeTypes: {0}( 1.3.6.1.4.1.42.2.27.4.1.14 NAME 'corbaIor' DESC 'Strin
- gified interoperable object reference of a CORBA object' EQUALITY caseIgnoreI
- A5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-olcAttributeTypes: {1}( 1.3.6.1.4.1.42.2.27.4.1.15 NAME 'corbaRepositoryId' DE
- SC 'Repository ids of interfaces implemented by a CORBA object' EQUALITY case
- ExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcObjectClasses: {0}( 1.3.6.1.4.1.42.2.27.4.2.10 NAME 'corbaContainer' DESC '
- Container for a CORBA object' SUP top STRUCTURAL MUST cn )
-olcObjectClasses: {1}( 1.3.6.1.4.1.42.2.27.4.2.9 NAME 'corbaObject' DESC 'CORB
- A object representation' SUP top ABSTRACT MAY ( corbaRepositoryId $ descripti
- on ) )
-olcObjectClasses: {2}( 1.3.6.1.4.1.42.2.27.4.2.11 NAME 'corbaObjectReference'
- DESC 'CORBA interoperable object reference' SUP corbaObject AUXILIARY MUST co
- rbaIor )
+++ /dev/null
-# corba.ldif -- Corba Object Schema
-# depends upon core.ldif
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1999).
-## Please see full copyright statement below.
-#
-# From RFC 2714 [portions trimmed]:
-# Schema for Representing CORBA Object References in an LDAP Directory
-#
-# This file was automatically generated from corba.schema; see that file
-# for complete references.
-#
-dn: cn=corba,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: corba
-olcAttributeTypes: {0}( 1.3.6.1.4.1.42.2.27.4.1.14 NAME 'corbaIor' DESC 'Strin
- gified interoperable object reference of a CORBA object' EQUALITY caseIgnoreI
- A5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-olcAttributeTypes: {1}( 1.3.6.1.4.1.42.2.27.4.1.15 NAME 'corbaRepositoryId' DE
- SC 'Repository ids of interfaces implemented by a CORBA object' EQUALITY case
- ExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcObjectClasses: {0}( 1.3.6.1.4.1.42.2.27.4.2.10 NAME 'corbaContainer' DESC '
- Container for a CORBA object' SUP top STRUCTURAL MUST cn )
-olcObjectClasses: {1}( 1.3.6.1.4.1.42.2.27.4.2.9 NAME 'corbaObject' DESC 'CORB
- A object representation' SUP top ABSTRACT MAY ( corbaRepositoryId $ descripti
- on ) )
-olcObjectClasses: {2}( 1.3.6.1.4.1.42.2.27.4.2.11 NAME 'corbaObjectReference'
- DESC 'CORBA interoperable object reference' SUP corbaObject AUXILIARY MUST co
- rbaIor )
+++ /dev/null
-# corba.schema -- Corba Object Schema
-# depends upon core.schema
-# $OpenLDAP$
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1999).
-## Please see full copyright statement below.
-
-
-# Network Working Group V. Ryan
-# Request for Comments: 2714 R. Lee
-# Category: Informational S. Seligman
-# Sun Microsystems, Inc.
-# October 1999
-#
-#
-# Schema for Representing CORBA Object References in an LDAP Directory
-#
-# Status of this Memo
-#
-# This memo provides information for the Internet community. It does
-# not specify an Internet standard of any kind. Distribution of this
-# memo is unlimited.
-#
-# Copyright Notice
-#
-# Copyright (C) The Internet Society (1999). All Rights Reserved.
-#
-# Abstract
-#
-# CORBA [CORBA] is the Common Object Request Broker Architecture
-# defined by the Object Management Group. This document defines the
-# schema for representing CORBA object references in an LDAP directory
-# [LDAPv3].
-#
-# [trimmed]
-
-# 3. Attribute Type Definitions
-#
-# The following attribute types are defined in this document:
-#
-# corbaIor
-# corbaRepositoryId
-#
-# 3.1 corbaIor
-#
-# This attribute stores the string representation of the interoperable
-# object reference (IOR) for a CORBA object. An IOR is an opaque handle
-# for the object which contains the information necessary to locate the
-# object, even if the object is in another ORB.
-#
-# This attribute's syntax is 'IA5 String' and its case is
-# insignificant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.14
-# NAME 'corbaIor'
-# DESC 'Stringified interoperable object reference of a CORBA object'
-# EQUALITY caseIgnoreIA5Match
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-# SINGLE-VALUE
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.14
- NAME 'corbaIor'
- DESC 'Stringified interoperable object reference of a CORBA object'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- SINGLE-VALUE )
-
-# 3.2 corbaRepositoryId
-#
-# Each CORBA interface has a unique "repository id" (also called "type
-# id") that identifies the interface. A CORBA object has one or more
-# repository ids, one for each interface that it implements.
-#
-# The format of a repository id can be any string, but the OMG
-# specifies four standard formats:
-#
-# a. IDL-style
-#
-# IDL:Prefix/ModuleName/InterfaceName:VersionNumber
-#
-# For example, the repository id for the "NamingContext" in OMG's COS
-# Naming module is: "IDL:omg.org/CosNaming/NamingContext:1.0".
-#
-# b. RMI-style
-#
-# RMI:ClassName:HashCode[:SUID]
-#
-# This format is used by RMI-IIOP remote objects [RMI-IIOP].
-# "ClassName" is the fully qualified name of the class (for example,
-# "java.lang.String"). "HashCode" is the object's hash code (that is,
-# that obtained by invoking the "hashCode()" method). "SUID" is the
-# "stream unique identifier", which is a 64-bit number that uniquely
-# identifies the serialization version of the class; SUID is optional
-# in the repository id.
-#
-# c. DCE-style
-#
-# DCE:UUID
-#
-# This format is used for DCE/CORBA interoperability [CORBA-DCE].
-# "UUID" represents a DCE UUID.
-#
-# d. "local"
-#
-# This format is defined by the local Object Request Broker (ORB).
-#
-# The corbaRepositoryId attribute is a multivalued attribute; each
-# value records a single repository id of an interface implemented by
-# the CORBA object. This attribute need not contain a complete list of
-# the interfaces implemented by the CORBA object.
-#
-# This attribute's syntax is 'Directory String' and its case is
-# significant. The values of this attribute are encoded using UTF-8.
-# Some values may require translation from their native representation
-# in order to be correctly encoded using UTF-8.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.15
-# NAME 'corbaRepositoryId'
-# DESC 'Repository ids of interfaces implemented by a CORBA object'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# )
-#
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.15
- NAME 'corbaRepositoryId'
- DESC 'Repository ids of interfaces implemented by a CORBA object'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 4. Object Class Definitions
-#
-# The following object classes are defined in this document:
-#
-# corbaContainer
-# corbaObject
-# corbaObjectReference
-#
-# 4.1 corbaContainer
-#
-# This structural object class represents a container for a CORBA
-# object.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.10
-# NAME 'corbaContainer'
-# DESC 'Container for a CORBA object'
-# SUP top
-# STRUCTURAL
-# MUST ( cn )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.10
- NAME 'corbaContainer'
- DESC 'Container for a CORBA object'
- SUP top
- STRUCTURAL
- MUST cn )
-
-# 4.2 corbaObject
-#
-# This abstract object class is the root class for representing a CORBA
-# object.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.9
-# NAME 'corbaObject'
-# DESC 'CORBA object representation'
-# SUP top
-# ABSTRACT
-# MAY ( corbaRepositoryId $ description )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.9
- NAME 'corbaObject'
- DESC 'CORBA object representation'
- SUP top
- ABSTRACT
- MAY ( corbaRepositoryId $ description ) )
-
-# 4.3 corbaObjectReference
-#
-# This auxiliary object class represents a CORBA object reference. It
-# must be mixed in with a structural object class.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.11
-# NAME 'corbaObjectReference'
-# DESC 'CORBA interoperable object reference'
-# SUP corbaObject
-# AUXILIARY
-# MUST ( corbaIor )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.11
- NAME 'corbaObjectReference'
- DESC 'CORBA interoperable object reference'
- SUP corbaObject
- AUXILIARY
- MUST corbaIor )
-
-# 10. Full Copyright Statement
-#
-# Copyright (C) The Internet Society (1999). All Rights Reserved.
-#
-# This document and translations of it may be copied and furnished to
-# others, and derivative works that comment on or otherwise explain it
-# or assist in its implementation may be prepared, copied, published
-# and distributed, in whole or in part, without restriction of any
-# kind, provided that the above copyright notice and this paragraph are
-# included on all such copies and derivative works. However, this
-# document itself may not be modified in any way, such as by removing
-# the copyright notice or references to the Internet Society or other
-# Internet organizations, except as needed for the purpose of
-# developing Internet standards in which case the procedures for
-# copyrights defined in the Internet Standards process must be
-# followed, or as required to translate it into languages other than
-# English.
-#
-# The limited permissions granted above are perpetual and will not be
-# revoked by the Internet Society or its successors or assigns.
-#
-# This document and the information contained herein is provided on an
-# "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-# TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-# BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-# HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+++ /dev/null
-# corba.schema -- Corba Object Schema
-# depends upon core.schema
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/corba.schema,v 1.7.2.6 2011/01/04 23:50:51 kurt Exp $
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/corba.schema,v 1.7.2.6 2011/01/04 23:50:51 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1999).
-## Please see full copyright statement below.
-
-
-# Network Working Group V. Ryan
-# Request for Comments: 2714 R. Lee
-# Category: Informational S. Seligman
-# Sun Microsystems, Inc.
-# October 1999
-#
-#
-# Schema for Representing CORBA Object References in an LDAP Directory
-#
-# Status of this Memo
-#
-# This memo provides information for the Internet community. It does
-# not specify an Internet standard of any kind. Distribution of this
-# memo is unlimited.
-#
-# Copyright Notice
-#
-# Copyright (C) The Internet Society (1999). All Rights Reserved.
-#
-# Abstract
-#
-# CORBA [CORBA] is the Common Object Request Broker Architecture
-# defined by the Object Management Group. This document defines the
-# schema for representing CORBA object references in an LDAP directory
-# [LDAPv3].
-#
-# [trimmed]
-
-# 3. Attribute Type Definitions
-#
-# The following attribute types are defined in this document:
-#
-# corbaIor
-# corbaRepositoryId
-#
-# 3.1 corbaIor
-#
-# This attribute stores the string representation of the interoperable
-# object reference (IOR) for a CORBA object. An IOR is an opaque handle
-# for the object which contains the information necessary to locate the
-# object, even if the object is in another ORB.
-#
-# This attribute's syntax is 'IA5 String' and its case is
-# insignificant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.14
-# NAME 'corbaIor'
-# DESC 'Stringified interoperable object reference of a CORBA object'
-# EQUALITY caseIgnoreIA5Match
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-# SINGLE-VALUE
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.14
- NAME 'corbaIor'
- DESC 'Stringified interoperable object reference of a CORBA object'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- SINGLE-VALUE )
-
-# 3.2 corbaRepositoryId
-#
-# Each CORBA interface has a unique "repository id" (also called "type
-# id") that identifies the interface. A CORBA object has one or more
-# repository ids, one for each interface that it implements.
-#
-# The format of a repository id can be any string, but the OMG
-# specifies four standard formats:
-#
-# a. IDL-style
-#
-# IDL:Prefix/ModuleName/InterfaceName:VersionNumber
-#
-# For example, the repository id for the "NamingContext" in OMG's COS
-# Naming module is: "IDL:omg.org/CosNaming/NamingContext:1.0".
-#
-# b. RMI-style
-#
-# RMI:ClassName:HashCode[:SUID]
-#
-# This format is used by RMI-IIOP remote objects [RMI-IIOP].
-# "ClassName" is the fully qualified name of the class (for example,
-# "java.lang.String"). "HashCode" is the object's hash code (that is,
-# that obtained by invoking the "hashCode()" method). "SUID" is the
-# "stream unique identifier", which is a 64-bit number that uniquely
-# identifies the serialization version of the class; SUID is optional
-# in the repository id.
-#
-# c. DCE-style
-#
-# DCE:UUID
-#
-# This format is used for DCE/CORBA interoperability [CORBA-DCE].
-# "UUID" represents a DCE UUID.
-#
-# d. "local"
-#
-# This format is defined by the local Object Request Broker (ORB).
-#
-# The corbaRepositoryId attribute is a multivalued attribute; each
-# value records a single repository id of an interface implemented by
-# the CORBA object. This attribute need not contain a complete list of
-# the interfaces implemented by the CORBA object.
-#
-# This attribute's syntax is 'Directory String' and its case is
-# significant. The values of this attribute are encoded using UTF-8.
-# Some values may require translation from their native representation
-# in order to be correctly encoded using UTF-8.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.15
-# NAME 'corbaRepositoryId'
-# DESC 'Repository ids of interfaces implemented by a CORBA object'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# )
-#
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.15
- NAME 'corbaRepositoryId'
- DESC 'Repository ids of interfaces implemented by a CORBA object'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 4. Object Class Definitions
-#
-# The following object classes are defined in this document:
-#
-# corbaContainer
-# corbaObject
-# corbaObjectReference
-#
-# 4.1 corbaContainer
-#
-# This structural object class represents a container for a CORBA
-# object.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.10
-# NAME 'corbaContainer'
-# DESC 'Container for a CORBA object'
-# SUP top
-# STRUCTURAL
-# MUST ( cn )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.10
- NAME 'corbaContainer'
- DESC 'Container for a CORBA object'
- SUP top
- STRUCTURAL
- MUST cn )
-
-# 4.2 corbaObject
-#
-# This abstract object class is the root class for representing a CORBA
-# object.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.9
-# NAME 'corbaObject'
-# DESC 'CORBA object representation'
-# SUP top
-# ABSTRACT
-# MAY ( corbaRepositoryId $ description )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.9
- NAME 'corbaObject'
- DESC 'CORBA object representation'
- SUP top
- ABSTRACT
- MAY ( corbaRepositoryId $ description ) )
-
-# 4.3 corbaObjectReference
-#
-# This auxiliary object class represents a CORBA object reference. It
-# must be mixed in with a structural object class.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.11
-# NAME 'corbaObjectReference'
-# DESC 'CORBA interoperable object reference'
-# SUP corbaObject
-# AUXILIARY
-# MUST ( corbaIor )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.11
- NAME 'corbaObjectReference'
- DESC 'CORBA interoperable object reference'
- SUP corbaObject
- AUXILIARY
- MUST corbaIor )
-
-# 10. Full Copyright Statement
-#
-# Copyright (C) The Internet Society (1999). All Rights Reserved.
-#
-# This document and translations of it may be copied and furnished to
-# others, and derivative works that comment on or otherwise explain it
-# or assist in its implementation may be prepared, copied, published
-# and distributed, in whole or in part, without restriction of any
-# kind, provided that the above copyright notice and this paragraph are
-# included on all such copies and derivative works. However, this
-# document itself may not be modified in any way, such as by removing
-# the copyright notice or references to the Internet Society or other
-# Internet organizations, except as needed for the purpose of
-# developing Internet standards in which case the procedures for
-# copyrights defined in the Internet Standards process must be
-# followed, or as required to translate it into languages other than
-# English.
-#
-# The limited permissions granted above are perpetual and will not be
-# revoked by the Internet Society or its successors or assigns.
-#
-# This document and the information contained herein is provided on an
-# "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-# TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-# BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-# HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+++ /dev/null
-# corba.schema -- Corba Object Schema
-# depends upon core.schema
-# $OpenLDAP$
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1999).
-## Please see full copyright statement below.
-
-
-# Network Working Group V. Ryan
-# Request for Comments: 2714 R. Lee
-# Category: Informational S. Seligman
-# Sun Microsystems, Inc.
-# October 1999
-#
-#
-# Schema for Representing CORBA Object References in an LDAP Directory
-#
-# Status of this Memo
-#
-# This memo provides information for the Internet community. It does
-# not specify an Internet standard of any kind. Distribution of this
-# memo is unlimited.
-#
-# Copyright Notice
-#
-# Copyright (C) The Internet Society (1999). All Rights Reserved.
-#
-# Abstract
-#
-# CORBA [CORBA] is the Common Object Request Broker Architecture
-# defined by the Object Management Group. This document defines the
-# schema for representing CORBA object references in an LDAP directory
-# [LDAPv3].
-#
-# [trimmed]
-
-# 3. Attribute Type Definitions
-#
-# The following attribute types are defined in this document:
-#
-# corbaIor
-# corbaRepositoryId
-#
-# 3.1 corbaIor
-#
-# This attribute stores the string representation of the interoperable
-# object reference (IOR) for a CORBA object. An IOR is an opaque handle
-# for the object which contains the information necessary to locate the
-# object, even if the object is in another ORB.
-#
-# This attribute's syntax is 'IA5 String' and its case is
-# insignificant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.14
-# NAME 'corbaIor'
-# DESC 'Stringified interoperable object reference of a CORBA object'
-# EQUALITY caseIgnoreIA5Match
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-# SINGLE-VALUE
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.14
- NAME 'corbaIor'
- DESC 'Stringified interoperable object reference of a CORBA object'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- SINGLE-VALUE )
-
-# 3.2 corbaRepositoryId
-#
-# Each CORBA interface has a unique "repository id" (also called "type
-# id") that identifies the interface. A CORBA object has one or more
-# repository ids, one for each interface that it implements.
-#
-# The format of a repository id can be any string, but the OMG
-# specifies four standard formats:
-#
-# a. IDL-style
-#
-# IDL:Prefix/ModuleName/InterfaceName:VersionNumber
-#
-# For example, the repository id for the "NamingContext" in OMG's COS
-# Naming module is: "IDL:omg.org/CosNaming/NamingContext:1.0".
-#
-# b. RMI-style
-#
-# RMI:ClassName:HashCode[:SUID]
-#
-# This format is used by RMI-IIOP remote objects [RMI-IIOP].
-# "ClassName" is the fully qualified name of the class (for example,
-# "java.lang.String"). "HashCode" is the object's hash code (that is,
-# that obtained by invoking the "hashCode()" method). "SUID" is the
-# "stream unique identifier", which is a 64-bit number that uniquely
-# identifies the serialization version of the class; SUID is optional
-# in the repository id.
-#
-# c. DCE-style
-#
-# DCE:UUID
-#
-# This format is used for DCE/CORBA interoperability [CORBA-DCE].
-# "UUID" represents a DCE UUID.
-#
-# d. "local"
-#
-# This format is defined by the local Object Request Broker (ORB).
-#
-# The corbaRepositoryId attribute is a multivalued attribute; each
-# value records a single repository id of an interface implemented by
-# the CORBA object. This attribute need not contain a complete list of
-# the interfaces implemented by the CORBA object.
-#
-# This attribute's syntax is 'Directory String' and its case is
-# significant. The values of this attribute are encoded using UTF-8.
-# Some values may require translation from their native representation
-# in order to be correctly encoded using UTF-8.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.15
-# NAME 'corbaRepositoryId'
-# DESC 'Repository ids of interfaces implemented by a CORBA object'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# )
-#
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.15
- NAME 'corbaRepositoryId'
- DESC 'Repository ids of interfaces implemented by a CORBA object'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 4. Object Class Definitions
-#
-# The following object classes are defined in this document:
-#
-# corbaContainer
-# corbaObject
-# corbaObjectReference
-#
-# 4.1 corbaContainer
-#
-# This structural object class represents a container for a CORBA
-# object.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.10
-# NAME 'corbaContainer'
-# DESC 'Container for a CORBA object'
-# SUP top
-# STRUCTURAL
-# MUST ( cn )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.10
- NAME 'corbaContainer'
- DESC 'Container for a CORBA object'
- SUP top
- STRUCTURAL
- MUST cn )
-
-# 4.2 corbaObject
-#
-# This abstract object class is the root class for representing a CORBA
-# object.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.9
-# NAME 'corbaObject'
-# DESC 'CORBA object representation'
-# SUP top
-# ABSTRACT
-# MAY ( corbaRepositoryId $ description )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.9
- NAME 'corbaObject'
- DESC 'CORBA object representation'
- SUP top
- ABSTRACT
- MAY ( corbaRepositoryId $ description ) )
-
-# 4.3 corbaObjectReference
-#
-# This auxiliary object class represents a CORBA object reference. It
-# must be mixed in with a structural object class.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.11
-# NAME 'corbaObjectReference'
-# DESC 'CORBA interoperable object reference'
-# SUP corbaObject
-# AUXILIARY
-# MUST ( corbaIor )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.11
- NAME 'corbaObjectReference'
- DESC 'CORBA interoperable object reference'
- SUP corbaObject
- AUXILIARY
- MUST corbaIor )
-
-# 10. Full Copyright Statement
-#
-# Copyright (C) The Internet Society (1999). All Rights Reserved.
-#
-# This document and translations of it may be copied and furnished to
-# others, and derivative works that comment on or otherwise explain it
-# or assist in its implementation may be prepared, copied, published
-# and distributed, in whole or in part, without restriction of any
-# kind, provided that the above copyright notice and this paragraph are
-# included on all such copies and derivative works. However, this
-# document itself may not be modified in any way, such as by removing
-# the copyright notice or references to the Internet Society or other
-# Internet organizations, except as needed for the purpose of
-# developing Internet standards in which case the procedures for
-# copyrights defined in the Internet Standards process must be
-# followed, or as required to translate it into languages other than
-# English.
-#
-# The limited permissions granted above are perpetual and will not be
-# revoked by the Internet Society or its successors or assigns.
-#
-# This document and the information contained herein is provided on an
-# "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-# TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-# BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-# HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+++ /dev/null
-# OpenLDAP Core schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1997-2003).
-## All Rights Reserved.
-##
-## This document and translations of it may be copied and furnished to
-## others, and derivative works that comment on or otherwise explain it
-## or assist in its implementation may be prepared, copied, published
-## and distributed, in whole or in part, without restriction of any
-## kind, provided that the above copyright notice and this paragraph are
-## included on all such copies and derivative works. However, this
-## document itself may not be modified in any way, such as by removing
-## the copyright notice or references to the Internet Society or other
-## Internet organizations, except as needed for the purpose of
-## developing Internet standards in which case the procedures for
-## copyrights defined in the Internet Standards process must be
-## followed, or as required to translate it into languages other than
-## English.
-##
-## The limited permissions granted above are perpetual and will not be
-## revoked by the Internet Society or its successors or assigns.
-##
-## This document and the information contained herein is provided on an
-## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-#
-#
-#
-# Includes LDAPv3 schema items from:
-# RFC 2252/2256 (LDAPv3)
-#
-# Select standard track schema items:
-# RFC 1274 (uid/dc)
-# RFC 2079 (URI)
-# RFC 2247 (dc/dcObject)
-# RFC 2587 (PKI)
-# RFC 2589 (Dynamic Directory Services)
-#
-# Select informational schema items:
-# RFC 2377 (uidObject)
-#
-#
-# Standard attribute types from RFC 2256
-#
-dn: cn=core,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: core
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.0 NAME 'objectClass'
-# DESC 'RFC2256: object classes of the entity'
-# EQUALITY objectIdentifierMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.1 NAME ( 'aliasedObjectName' 'aliasedEntryName' )
-# DESC 'RFC2256: name of aliased object'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
-#
-olcAttributeTypes: ( 2.5.4.2 NAME 'knowledgeInformation'
- DESC 'RFC2256: knowledge information'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.3 NAME ( 'cn' 'commonName' )
-# DESC 'RFC2256: common name(s) for which the entity is known by'
-# SUP name )
-#
-olcAttributeTypes: ( 2.5.4.4 NAME ( 'sn' 'surname' )
- DESC 'RFC2256: last (family) name(s) for which the entity is known by'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.5 NAME 'serialNumber'
- DESC 'RFC2256: serial number of the entity'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )
-#
-# RFC 4519 definition ('countryName' in X.500 and RFC2256)
-olcAttributeTypes: ( 2.5.4.6 NAME ( 'c' 'countryName' )
- DESC 'RFC4519: two-letter ISO-3166 country code'
- SUP name
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.11
- SINGLE-VALUE )
-#
-olcAttributeTypes: ( 2.5.4.7 NAME ( 'l' 'localityName' )
- DESC 'RFC2256: locality which this object resides in'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' )
- DESC 'RFC2256: state or province which this object resides in'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.9 NAME ( 'street' 'streetAddress' )
- DESC 'RFC2256: street address of this object'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-#
-olcAttributeTypes: ( 2.5.4.10 NAME ( 'o' 'organizationName' )
- DESC 'RFC2256: organization this object belongs to'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
- DESC 'RFC2256: organizational unit this object belongs to'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.12 NAME 'title'
- DESC 'RFC2256: title associated with the entity'
- SUP name )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.13 NAME 'description'
-# DESC 'RFC2256: descriptive information'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
-#
-# Deprecated by enhancedSearchGuide
-olcAttributeTypes: ( 2.5.4.14 NAME 'searchGuide'
- DESC 'RFC2256: search guide, deprecated by enhancedSearchGuide'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )
-#
-olcAttributeTypes: ( 2.5.4.15 NAME 'businessCategory'
- DESC 'RFC2256: business category'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-#
-olcAttributeTypes: ( 2.5.4.16 NAME 'postalAddress'
- DESC 'RFC2256: postal address'
- EQUALITY caseIgnoreListMatch
- SUBSTR caseIgnoreListSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-#
-olcAttributeTypes: ( 2.5.4.17 NAME 'postalCode'
- DESC 'RFC2256: postal code'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
-#
-olcAttributeTypes: ( 2.5.4.18 NAME 'postOfficeBox'
- DESC 'RFC2256: Post Office Box'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
-#
-olcAttributeTypes: ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
- DESC 'RFC2256: Physical Delivery Office Name'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-#
-olcAttributeTypes: ( 2.5.4.20 NAME 'telephoneNumber'
- DESC 'RFC2256: Telephone Number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
-#
-olcAttributeTypes: ( 2.5.4.21 NAME 'telexNumber'
- DESC 'RFC2256: Telex Number'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )
-#
-olcAttributeTypes: ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
- DESC 'RFC2256: Teletex Terminal Identifier'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )
-#
-olcAttributeTypes: ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' )
- DESC 'RFC2256: Facsimile (Fax) Telephone Number'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
-#
-olcAttributeTypes: ( 2.5.4.24 NAME 'x121Address'
- DESC 'RFC2256: X.121 Address'
- EQUALITY numericStringMatch
- SUBSTR numericStringSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )
-#
-olcAttributeTypes: ( 2.5.4.25 NAME 'internationaliSDNNumber'
- DESC 'RFC2256: international ISDN number'
- EQUALITY numericStringMatch
- SUBSTR numericStringSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
-#
-olcAttributeTypes: ( 2.5.4.26 NAME 'registeredAddress'
- DESC 'RFC2256: registered postal address'
- SUP postalAddress
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-#
-olcAttributeTypes: ( 2.5.4.27 NAME 'destinationIndicator'
- DESC 'RFC2256: destination indicator'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )
-#
-olcAttributeTypes: ( 2.5.4.28 NAME 'preferredDeliveryMethod'
- DESC 'RFC2256: preferred delivery method'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
- SINGLE-VALUE )
-#
-olcAttributeTypes: ( 2.5.4.29 NAME 'presentationAddress'
- DESC 'RFC2256: presentation address'
- EQUALITY presentationAddressMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.43
- SINGLE-VALUE )
-#
-olcAttributeTypes: ( 2.5.4.30 NAME 'supportedApplicationContext'
- DESC 'RFC2256: supported application context'
- EQUALITY objectIdentifierMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-#
-olcAttributeTypes: ( 2.5.4.31 NAME 'member'
- DESC 'RFC2256: member of a group'
- SUP distinguishedName )
-#
-olcAttributeTypes: ( 2.5.4.32 NAME 'owner'
- DESC 'RFC2256: owner (of the object)'
- SUP distinguishedName )
-#
-olcAttributeTypes: ( 2.5.4.33 NAME 'roleOccupant'
- DESC 'RFC2256: occupant of role'
- SUP distinguishedName )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.34 NAME 'seeAlso'
-# DESC 'RFC2256: DN of related object'
-# SUP distinguishedName )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.35 NAME 'userPassword'
-# DESC 'RFC2256/2307: password of user'
-# EQUALITY octetStringMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )
-#
-# Must be transferred using ;binary
-# with certificateExactMatch rule (per X.509)
-olcAttributeTypes: ( 2.5.4.36 NAME 'userCertificate'
- DESC 'RFC2256: X.509 user certificate, use ;binary'
- EQUALITY certificateExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
-#
-# Must be transferred using ;binary
-# with certificateExactMatch rule (per X.509)
-olcAttributeTypes: ( 2.5.4.37 NAME 'cACertificate'
- DESC 'RFC2256: X.509 CA certificate, use ;binary'
- EQUALITY certificateExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
-#
-# Must be transferred using ;binary
-olcAttributeTypes: ( 2.5.4.38 NAME 'authorityRevocationList'
- DESC 'RFC2256: X.509 authority revocation list, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-#
-# Must be transferred using ;binary
-olcAttributeTypes: ( 2.5.4.39 NAME 'certificateRevocationList'
- DESC 'RFC2256: X.509 certificate revocation list, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-#
-# Must be stored and requested in the binary form
-olcAttributeTypes: ( 2.5.4.40 NAME 'crossCertificatePair'
- DESC 'RFC2256: X.509 cross certificate pair, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )
-#
-# 2.5.4.41 is defined above as it's used for subtyping
-#olcAttributeTypes: ( 2.5.4.41 NAME 'name'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-#
-olcAttributeTypes: ( 2.5.4.42 NAME ( 'givenName' 'gn' )
- DESC 'RFC2256: first name(s) for which the entity is known by'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.43 NAME 'initials'
- DESC 'RFC2256: initials of some or all of names, but not the surname(s).'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.44 NAME 'generationQualifier'
- DESC 'RFC2256: name qualifier indicating a generation'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.45 NAME 'x500UniqueIdentifier'
- DESC 'RFC2256: X.500 unique identifier'
- EQUALITY bitStringMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )
-#
-olcAttributeTypes: ( 2.5.4.46 NAME 'dnQualifier'
- DESC 'RFC2256: DN qualifier'
- EQUALITY caseIgnoreMatch
- ORDERING caseIgnoreOrderingMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
-#
-olcAttributeTypes: ( 2.5.4.47 NAME 'enhancedSearchGuide'
- DESC 'RFC2256: enhanced search guide'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )
-#
-olcAttributeTypes: ( 2.5.4.48 NAME 'protocolInformation'
- DESC 'RFC2256: protocol information'
- EQUALITY protocolInformationMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )
-#
-# 2.5.4.49 is defined above as it's used for subtyping
-#olcAttributeTypes: ( 2.5.4.49 NAME 'distinguishedName'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-#
-olcAttributeTypes: ( 2.5.4.50 NAME 'uniqueMember'
- DESC 'RFC2256: unique member of a group'
- EQUALITY uniqueMemberMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )
-#
-olcAttributeTypes: ( 2.5.4.51 NAME 'houseIdentifier'
- DESC 'RFC2256: house identifier'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-#
-# Must be transferred using ;binary
-olcAttributeTypes: ( 2.5.4.52 NAME 'supportedAlgorithms'
- DESC 'RFC2256: supported algorithms'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )
-#
-# Must be transferred using ;binary
-olcAttributeTypes: ( 2.5.4.53 NAME 'deltaRevocationList'
- DESC 'RFC2256: delta revocation list; use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-#
-olcAttributeTypes: ( 2.5.4.54 NAME 'dmdName'
- DESC 'RFC2256: name of DMD'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.65 NAME 'pseudonym'
- DESC 'X.520(4th): pseudonym for the object'
- SUP name )
-#
-# Standard object classes from RFC2256
-#
-# system schema
-#olcObjectClasses: ( 2.5.6.1 NAME 'alias'
-# DESC 'RFC2256: an alias'
-# SUP top STRUCTURAL
-# MUST aliasedObjectName )
-#
-olcObjectClasses: ( 2.5.6.2 NAME 'country'
- DESC 'RFC2256: a country'
- SUP top STRUCTURAL
- MUST c
- MAY ( searchGuide $ description ) )
-#
-olcObjectClasses: ( 2.5.6.3 NAME 'locality'
- DESC 'RFC2256: a locality'
- SUP top STRUCTURAL
- MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.4 NAME 'organization'
- DESC 'RFC2256: an organization'
- SUP top STRUCTURAL
- MUST o
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.5 NAME 'organizationalUnit'
- DESC 'RFC2256: an organizational unit'
- SUP top STRUCTURAL
- MUST ou
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.6 NAME 'person'
- DESC 'RFC2256: a person'
- SUP top STRUCTURAL
- MUST ( sn $ cn )
- MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )
-#
-olcObjectClasses: ( 2.5.6.7 NAME 'organizationalPerson'
- DESC 'RFC2256: an organizational person'
- SUP person STRUCTURAL
- MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )
-#
-olcObjectClasses: ( 2.5.6.8 NAME 'organizationalRole'
- DESC 'RFC2256: an organizational role'
- SUP top STRUCTURAL
- MUST cn
- MAY ( x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
- seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $
- postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ ou $ st $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.9 NAME 'groupOfNames'
- DESC 'RFC2256: a group of names (DNs)'
- SUP top STRUCTURAL
- MUST ( member $ cn )
- MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
-#
-olcObjectClasses: ( 2.5.6.10 NAME 'residentialPerson'
- DESC 'RFC2256: an residential person'
- SUP person STRUCTURAL
- MUST l
- MAY ( businessCategory $ x121Address $ registeredAddress $
- destinationIndicator $ preferredDeliveryMethod $ telexNumber $
- teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ preferredDeliveryMethod $ street $
- postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ st $ l ) )
-#
-olcObjectClasses: ( 2.5.6.11 NAME 'applicationProcess'
- DESC 'RFC2256: an application process'
- SUP top STRUCTURAL
- MUST cn
- MAY ( seeAlso $ ou $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.12 NAME 'applicationEntity'
- DESC 'RFC2256: an application entity'
- SUP top STRUCTURAL
- MUST ( presentationAddress $ cn )
- MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $
- description ) )
-#
-olcObjectClasses: ( 2.5.6.13 NAME 'dSA'
- DESC 'RFC2256: a directory system agent (a server)'
- SUP applicationEntity STRUCTURAL
- MAY knowledgeInformation )
-#
-olcObjectClasses: ( 2.5.6.14 NAME 'device'
- DESC 'RFC2256: a device'
- SUP top STRUCTURAL
- MUST cn
- MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.15 NAME 'strongAuthenticationUser'
- DESC 'RFC2256: a strong authentication user'
- SUP top AUXILIARY
- MUST userCertificate )
-#
-olcObjectClasses: ( 2.5.6.16 NAME 'certificationAuthority'
- DESC 'RFC2256: a certificate authority'
- SUP top AUXILIARY
- MUST ( authorityRevocationList $ certificateRevocationList $
- cACertificate ) MAY crossCertificatePair )
-#
-olcObjectClasses: ( 2.5.6.17 NAME 'groupOfUniqueNames'
- DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'
- SUP top STRUCTURAL
- MUST ( uniqueMember $ cn )
- MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
-#
-olcObjectClasses: ( 2.5.6.18 NAME 'userSecurityInformation'
- DESC 'RFC2256: a user security information'
- SUP top AUXILIARY
- MAY ( supportedAlgorithms ) )
-#
-olcObjectClasses: ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
- SUP certificationAuthority
- AUXILIARY MAY ( deltaRevocationList ) )
-#
-olcObjectClasses: ( 2.5.6.19 NAME 'cRLDistributionPoint'
- SUP top STRUCTURAL
- MUST ( cn )
- MAY ( certificateRevocationList $ authorityRevocationList $
- deltaRevocationList ) )
-#
-olcObjectClasses: ( 2.5.6.20 NAME 'dmd'
- SUP top STRUCTURAL
- MUST ( dmdName )
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
- street $ postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ st $ l $ description ) )
-#
-#
-# Object Classes from RFC 2587
-#
-olcObjectClasses: ( 2.5.6.21 NAME 'pkiUser'
- DESC 'RFC2587: a PKI user'
- SUP top AUXILIARY
- MAY userCertificate )
-#
-olcObjectClasses: ( 2.5.6.22 NAME 'pkiCA'
- DESC 'RFC2587: PKI certificate authority'
- SUP top AUXILIARY
- MAY ( authorityRevocationList $ certificateRevocationList $
- cACertificate $ crossCertificatePair ) )
-#
-olcObjectClasses: ( 2.5.6.23 NAME 'deltaCRL'
- DESC 'RFC2587: PKI user'
- SUP top AUXILIARY
- MAY deltaRevocationList )
-#
-#
-# Standard Track URI label schema from RFC 2079
-# system schema
-#olcAttributeTypes: ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI'
-# DESC 'RFC2079: Uniform Resource Identifier with optional label'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-#
-olcObjectClasses: ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
- DESC 'RFC2079: object that contains the URI attribute type'
- MAY ( labeledURI )
- SUP top AUXILIARY )
-#
-#
-# Derived from RFC 1274, but with new "short names"
-#
-#olcAttributeTypes: ( 0.9.2342.19200300.100.1.1
-# NAME ( 'uid' 'userid' )
-# DESC 'RFC1274: user identifier'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-#
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.3
- NAME ( 'mail' 'rfc822Mailbox' )
- DESC 'RFC1274: RFC822 Mailbox'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-#
-olcObjectClasses: ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
- DESC 'RFC1274: simple security object'
- SUP top AUXILIARY
- MUST userPassword )
-#
-# RFC 1274 + RFC 2247
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.25
- NAME ( 'dc' 'domainComponent' )
- DESC 'RFC1274/2247: domain component'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-#
-# RFC 2247
-olcObjectClasses: ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
- DESC 'RFC2247: domain component object'
- SUP top AUXILIARY MUST dc )
-#
-# RFC 2377
-olcObjectClasses: ( 1.3.6.1.1.3.1 NAME 'uidObject'
- DESC 'RFC2377: uid object'
- SUP top AUXILIARY MUST uid )
-#
-# From COSINE Pilot
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.37
- NAME 'associatedDomain'
- DESC 'RFC1274: domain associated with object'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-#
-# RFC 2459 -- deprecated in favor of 'mail' (in cosine.schema)
-olcAttributeTypes: ( 1.2.840.113549.1.9.1
- NAME ( 'email' 'emailAddress' 'pkcs9email' )
- DESC 'RFC3280: legacy attribute for email addresses in DNs'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-#
+++ /dev/null
-# OpenLDAP Core schema
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/core.ldif,v 1.2.2.8 2011/01/04 23:50:51 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1997-2003).
-## All Rights Reserved.
-##
-## This document and translations of it may be copied and furnished to
-## others, and derivative works that comment on or otherwise explain it
-## or assist in its implementation may be prepared, copied, published
-## and distributed, in whole or in part, without restriction of any
-## kind, provided that the above copyright notice and this paragraph are
-## included on all such copies and derivative works. However, this
-## document itself may not be modified in any way, such as by removing
-## the copyright notice or references to the Internet Society or other
-## Internet organizations, except as needed for the purpose of
-## developing Internet standards in which case the procedures for
-## copyrights defined in the Internet Standards process must be
-## followed, or as required to translate it into languages other than
-## English.
-##
-## The limited permissions granted above are perpetual and will not be
-## revoked by the Internet Society or its successors or assigns.
-##
-## This document and the information contained herein is provided on an
-## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-#
-#
-#
-# Includes LDAPv3 schema items from:
-# RFC 2252/2256 (LDAPv3)
-#
-# Select standard track schema items:
-# RFC 1274 (uid/dc)
-# RFC 2079 (URI)
-# RFC 2247 (dc/dcObject)
-# RFC 2587 (PKI)
-# RFC 2589 (Dynamic Directory Services)
-#
-# Select informational schema items:
-# RFC 2377 (uidObject)
-#
-#
-# Standard attribute types from RFC 2256
-#
-dn: cn=core,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: core
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.0 NAME 'objectClass'
-# DESC 'RFC2256: object classes of the entity'
-# EQUALITY objectIdentifierMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.1 NAME ( 'aliasedObjectName' 'aliasedEntryName' )
-# DESC 'RFC2256: name of aliased object'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
-#
-olcAttributeTypes: ( 2.5.4.2 NAME 'knowledgeInformation'
- DESC 'RFC2256: knowledge information'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.3 NAME ( 'cn' 'commonName' )
-# DESC 'RFC2256: common name(s) for which the entity is known by'
-# SUP name )
-#
-olcAttributeTypes: ( 2.5.4.4 NAME ( 'sn' 'surname' )
- DESC 'RFC2256: last (family) name(s) for which the entity is known by'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.5 NAME 'serialNumber'
- DESC 'RFC2256: serial number of the entity'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )
-#
-# RFC 4519 definition ('countryName' in X.500 and RFC2256)
-olcAttributeTypes: ( 2.5.4.6 NAME ( 'c' 'countryName' )
- DESC 'RFC4519: two-letter ISO-3166 country code'
- SUP name
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.11
- SINGLE-VALUE )
-#
-olcAttributeTypes: ( 2.5.4.7 NAME ( 'l' 'localityName' )
- DESC 'RFC2256: locality which this object resides in'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' )
- DESC 'RFC2256: state or province which this object resides in'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.9 NAME ( 'street' 'streetAddress' )
- DESC 'RFC2256: street address of this object'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-#
-olcAttributeTypes: ( 2.5.4.10 NAME ( 'o' 'organizationName' )
- DESC 'RFC2256: organization this object belongs to'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
- DESC 'RFC2256: organizational unit this object belongs to'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.12 NAME 'title'
- DESC 'RFC2256: title associated with the entity'
- SUP name )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.13 NAME 'description'
-# DESC 'RFC2256: descriptive information'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
-#
-# Deprecated by enhancedSearchGuide
-olcAttributeTypes: ( 2.5.4.14 NAME 'searchGuide'
- DESC 'RFC2256: search guide, deprecated by enhancedSearchGuide'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )
-#
-olcAttributeTypes: ( 2.5.4.15 NAME 'businessCategory'
- DESC 'RFC2256: business category'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-#
-olcAttributeTypes: ( 2.5.4.16 NAME 'postalAddress'
- DESC 'RFC2256: postal address'
- EQUALITY caseIgnoreListMatch
- SUBSTR caseIgnoreListSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-#
-olcAttributeTypes: ( 2.5.4.17 NAME 'postalCode'
- DESC 'RFC2256: postal code'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
-#
-olcAttributeTypes: ( 2.5.4.18 NAME 'postOfficeBox'
- DESC 'RFC2256: Post Office Box'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
-#
-olcAttributeTypes: ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
- DESC 'RFC2256: Physical Delivery Office Name'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-#
-olcAttributeTypes: ( 2.5.4.20 NAME 'telephoneNumber'
- DESC 'RFC2256: Telephone Number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
-#
-olcAttributeTypes: ( 2.5.4.21 NAME 'telexNumber'
- DESC 'RFC2256: Telex Number'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )
-#
-olcAttributeTypes: ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
- DESC 'RFC2256: Teletex Terminal Identifier'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )
-#
-olcAttributeTypes: ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' )
- DESC 'RFC2256: Facsimile (Fax) Telephone Number'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
-#
-olcAttributeTypes: ( 2.5.4.24 NAME 'x121Address'
- DESC 'RFC2256: X.121 Address'
- EQUALITY numericStringMatch
- SUBSTR numericStringSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )
-#
-olcAttributeTypes: ( 2.5.4.25 NAME 'internationaliSDNNumber'
- DESC 'RFC2256: international ISDN number'
- EQUALITY numericStringMatch
- SUBSTR numericStringSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
-#
-olcAttributeTypes: ( 2.5.4.26 NAME 'registeredAddress'
- DESC 'RFC2256: registered postal address'
- SUP postalAddress
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-#
-olcAttributeTypes: ( 2.5.4.27 NAME 'destinationIndicator'
- DESC 'RFC2256: destination indicator'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )
-#
-olcAttributeTypes: ( 2.5.4.28 NAME 'preferredDeliveryMethod'
- DESC 'RFC2256: preferred delivery method'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
- SINGLE-VALUE )
-#
-olcAttributeTypes: ( 2.5.4.29 NAME 'presentationAddress'
- DESC 'RFC2256: presentation address'
- EQUALITY presentationAddressMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.43
- SINGLE-VALUE )
-#
-olcAttributeTypes: ( 2.5.4.30 NAME 'supportedApplicationContext'
- DESC 'RFC2256: supported application context'
- EQUALITY objectIdentifierMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-#
-olcAttributeTypes: ( 2.5.4.31 NAME 'member'
- DESC 'RFC2256: member of a group'
- SUP distinguishedName )
-#
-olcAttributeTypes: ( 2.5.4.32 NAME 'owner'
- DESC 'RFC2256: owner (of the object)'
- SUP distinguishedName )
-#
-olcAttributeTypes: ( 2.5.4.33 NAME 'roleOccupant'
- DESC 'RFC2256: occupant of role'
- SUP distinguishedName )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.34 NAME 'seeAlso'
-# DESC 'RFC2256: DN of related object'
-# SUP distinguishedName )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.35 NAME 'userPassword'
-# DESC 'RFC2256/2307: password of user'
-# EQUALITY octetStringMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )
-#
-# Must be transferred using ;binary
-# with certificateExactMatch rule (per X.509)
-olcAttributeTypes: ( 2.5.4.36 NAME 'userCertificate'
- DESC 'RFC2256: X.509 user certificate, use ;binary'
- EQUALITY certificateExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
-#
-# Must be transferred using ;binary
-# with certificateExactMatch rule (per X.509)
-olcAttributeTypes: ( 2.5.4.37 NAME 'cACertificate'
- DESC 'RFC2256: X.509 CA certificate, use ;binary'
- EQUALITY certificateExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
-#
-# Must be transferred using ;binary
-olcAttributeTypes: ( 2.5.4.38 NAME 'authorityRevocationList'
- DESC 'RFC2256: X.509 authority revocation list, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-#
-# Must be transferred using ;binary
-olcAttributeTypes: ( 2.5.4.39 NAME 'certificateRevocationList'
- DESC 'RFC2256: X.509 certificate revocation list, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-#
-# Must be stored and requested in the binary form
-olcAttributeTypes: ( 2.5.4.40 NAME 'crossCertificatePair'
- DESC 'RFC2256: X.509 cross certificate pair, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )
-#
-# 2.5.4.41 is defined above as it's used for subtyping
-#olcAttributeTypes: ( 2.5.4.41 NAME 'name'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-#
-olcAttributeTypes: ( 2.5.4.42 NAME ( 'givenName' 'gn' )
- DESC 'RFC2256: first name(s) for which the entity is known by'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.43 NAME 'initials'
- DESC 'RFC2256: initials of some or all of names, but not the surname(s).'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.44 NAME 'generationQualifier'
- DESC 'RFC2256: name qualifier indicating a generation'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.45 NAME 'x500UniqueIdentifier'
- DESC 'RFC2256: X.500 unique identifier'
- EQUALITY bitStringMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )
-#
-olcAttributeTypes: ( 2.5.4.46 NAME 'dnQualifier'
- DESC 'RFC2256: DN qualifier'
- EQUALITY caseIgnoreMatch
- ORDERING caseIgnoreOrderingMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
-#
-olcAttributeTypes: ( 2.5.4.47 NAME 'enhancedSearchGuide'
- DESC 'RFC2256: enhanced search guide'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )
-#
-olcAttributeTypes: ( 2.5.4.48 NAME 'protocolInformation'
- DESC 'RFC2256: protocol information'
- EQUALITY protocolInformationMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )
-#
-# 2.5.4.49 is defined above as it's used for subtyping
-#olcAttributeTypes: ( 2.5.4.49 NAME 'distinguishedName'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-#
-olcAttributeTypes: ( 2.5.4.50 NAME 'uniqueMember'
- DESC 'RFC2256: unique member of a group'
- EQUALITY uniqueMemberMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )
-#
-olcAttributeTypes: ( 2.5.4.51 NAME 'houseIdentifier'
- DESC 'RFC2256: house identifier'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-#
-# Must be transferred using ;binary
-olcAttributeTypes: ( 2.5.4.52 NAME 'supportedAlgorithms'
- DESC 'RFC2256: supported algorithms'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )
-#
-# Must be transferred using ;binary
-olcAttributeTypes: ( 2.5.4.53 NAME 'deltaRevocationList'
- DESC 'RFC2256: delta revocation list; use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-#
-olcAttributeTypes: ( 2.5.4.54 NAME 'dmdName'
- DESC 'RFC2256: name of DMD'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.65 NAME 'pseudonym'
- DESC 'X.520(4th): pseudonym for the object'
- SUP name )
-#
-# Standard object classes from RFC2256
-#
-# system schema
-#olcObjectClasses: ( 2.5.6.1 NAME 'alias'
-# DESC 'RFC2256: an alias'
-# SUP top STRUCTURAL
-# MUST aliasedObjectName )
-#
-olcObjectClasses: ( 2.5.6.2 NAME 'country'
- DESC 'RFC2256: a country'
- SUP top STRUCTURAL
- MUST c
- MAY ( searchGuide $ description ) )
-#
-olcObjectClasses: ( 2.5.6.3 NAME 'locality'
- DESC 'RFC2256: a locality'
- SUP top STRUCTURAL
- MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.4 NAME 'organization'
- DESC 'RFC2256: an organization'
- SUP top STRUCTURAL
- MUST o
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.5 NAME 'organizationalUnit'
- DESC 'RFC2256: an organizational unit'
- SUP top STRUCTURAL
- MUST ou
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.6 NAME 'person'
- DESC 'RFC2256: a person'
- SUP top STRUCTURAL
- MUST ( sn $ cn )
- MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )
-#
-olcObjectClasses: ( 2.5.6.7 NAME 'organizationalPerson'
- DESC 'RFC2256: an organizational person'
- SUP person STRUCTURAL
- MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )
-#
-olcObjectClasses: ( 2.5.6.8 NAME 'organizationalRole'
- DESC 'RFC2256: an organizational role'
- SUP top STRUCTURAL
- MUST cn
- MAY ( x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
- seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $
- postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ ou $ st $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.9 NAME 'groupOfNames'
- DESC 'RFC2256: a group of names (DNs)'
- SUP top STRUCTURAL
- MUST ( member $ cn )
- MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
-#
-olcObjectClasses: ( 2.5.6.10 NAME 'residentialPerson'
- DESC 'RFC2256: an residential person'
- SUP person STRUCTURAL
- MUST l
- MAY ( businessCategory $ x121Address $ registeredAddress $
- destinationIndicator $ preferredDeliveryMethod $ telexNumber $
- teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ preferredDeliveryMethod $ street $
- postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ st $ l ) )
-#
-olcObjectClasses: ( 2.5.6.11 NAME 'applicationProcess'
- DESC 'RFC2256: an application process'
- SUP top STRUCTURAL
- MUST cn
- MAY ( seeAlso $ ou $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.12 NAME 'applicationEntity'
- DESC 'RFC2256: an application entity'
- SUP top STRUCTURAL
- MUST ( presentationAddress $ cn )
- MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $
- description ) )
-#
-olcObjectClasses: ( 2.5.6.13 NAME 'dSA'
- DESC 'RFC2256: a directory system agent (a server)'
- SUP applicationEntity STRUCTURAL
- MAY knowledgeInformation )
-#
-olcObjectClasses: ( 2.5.6.14 NAME 'device'
- DESC 'RFC2256: a device'
- SUP top STRUCTURAL
- MUST cn
- MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.15 NAME 'strongAuthenticationUser'
- DESC 'RFC2256: a strong authentication user'
- SUP top AUXILIARY
- MUST userCertificate )
-#
-olcObjectClasses: ( 2.5.6.16 NAME 'certificationAuthority'
- DESC 'RFC2256: a certificate authority'
- SUP top AUXILIARY
- MUST ( authorityRevocationList $ certificateRevocationList $
- cACertificate ) MAY crossCertificatePair )
-#
-olcObjectClasses: ( 2.5.6.17 NAME 'groupOfUniqueNames'
- DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'
- SUP top STRUCTURAL
- MUST ( uniqueMember $ cn )
- MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
-#
-olcObjectClasses: ( 2.5.6.18 NAME 'userSecurityInformation'
- DESC 'RFC2256: a user security information'
- SUP top AUXILIARY
- MAY ( supportedAlgorithms ) )
-#
-olcObjectClasses: ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
- SUP certificationAuthority
- AUXILIARY MAY ( deltaRevocationList ) )
-#
-olcObjectClasses: ( 2.5.6.19 NAME 'cRLDistributionPoint'
- SUP top STRUCTURAL
- MUST ( cn )
- MAY ( certificateRevocationList $ authorityRevocationList $
- deltaRevocationList ) )
-#
-olcObjectClasses: ( 2.5.6.20 NAME 'dmd'
- SUP top STRUCTURAL
- MUST ( dmdName )
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
- street $ postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ st $ l $ description ) )
-#
-#
-# Object Classes from RFC 2587
-#
-olcObjectClasses: ( 2.5.6.21 NAME 'pkiUser'
- DESC 'RFC2587: a PKI user'
- SUP top AUXILIARY
- MAY userCertificate )
-#
-olcObjectClasses: ( 2.5.6.22 NAME 'pkiCA'
- DESC 'RFC2587: PKI certificate authority'
- SUP top AUXILIARY
- MAY ( authorityRevocationList $ certificateRevocationList $
- cACertificate $ crossCertificatePair ) )
-#
-olcObjectClasses: ( 2.5.6.23 NAME 'deltaCRL'
- DESC 'RFC2587: PKI user'
- SUP top AUXILIARY
- MAY deltaRevocationList )
-#
-#
-# Standard Track URI label schema from RFC 2079
-# system schema
-#olcAttributeTypes: ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI'
-# DESC 'RFC2079: Uniform Resource Identifier with optional label'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-#
-olcObjectClasses: ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
- DESC 'RFC2079: object that contains the URI attribute type'
- MAY ( labeledURI )
- SUP top AUXILIARY )
-#
-#
-# Derived from RFC 1274, but with new "short names"
-#
-#olcAttributeTypes: ( 0.9.2342.19200300.100.1.1
-# NAME ( 'uid' 'userid' )
-# DESC 'RFC1274: user identifier'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-#
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.3
- NAME ( 'mail' 'rfc822Mailbox' )
- DESC 'RFC1274: RFC822 Mailbox'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-#
-olcObjectClasses: ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
- DESC 'RFC1274: simple security object'
- SUP top AUXILIARY
- MUST userPassword )
-#
-# RFC 1274 + RFC 2247
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.25
- NAME ( 'dc' 'domainComponent' )
- DESC 'RFC1274/2247: domain component'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-#
-# RFC 2247
-olcObjectClasses: ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
- DESC 'RFC2247: domain component object'
- SUP top AUXILIARY MUST dc )
-#
-# RFC 2377
-olcObjectClasses: ( 1.3.6.1.1.3.1 NAME 'uidObject'
- DESC 'RFC2377: uid object'
- SUP top AUXILIARY MUST uid )
-#
-# From COSINE Pilot
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.37
- NAME 'associatedDomain'
- DESC 'RFC1274: domain associated with object'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-#
-# RFC 2459 -- deprecated in favor of 'mail' (in cosine.schema)
-olcAttributeTypes: ( 1.2.840.113549.1.9.1
- NAME ( 'email' 'emailAddress' 'pkcs9email' )
- DESC 'RFC3280: legacy attribute for email addresses in DNs'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-#
+++ /dev/null
-# OpenLDAP Core schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1997-2003).
-## All Rights Reserved.
-##
-## This document and translations of it may be copied and furnished to
-## others, and derivative works that comment on or otherwise explain it
-## or assist in its implementation may be prepared, copied, published
-## and distributed, in whole or in part, without restriction of any
-## kind, provided that the above copyright notice and this paragraph are
-## included on all such copies and derivative works. However, this
-## document itself may not be modified in any way, such as by removing
-## the copyright notice or references to the Internet Society or other
-## Internet organizations, except as needed for the purpose of
-## developing Internet standards in which case the procedures for
-## copyrights defined in the Internet Standards process must be
-## followed, or as required to translate it into languages other than
-## English.
-##
-## The limited permissions granted above are perpetual and will not be
-## revoked by the Internet Society or its successors or assigns.
-##
-## This document and the information contained herein is provided on an
-## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-#
-#
-#
-# Includes LDAPv3 schema items from:
-# RFC 2252/2256 (LDAPv3)
-#
-# Select standard track schema items:
-# RFC 1274 (uid/dc)
-# RFC 2079 (URI)
-# RFC 2247 (dc/dcObject)
-# RFC 2587 (PKI)
-# RFC 2589 (Dynamic Directory Services)
-#
-# Select informational schema items:
-# RFC 2377 (uidObject)
-#
-#
-# Standard attribute types from RFC 2256
-#
-dn: cn=core,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: core
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.0 NAME 'objectClass'
-# DESC 'RFC2256: object classes of the entity'
-# EQUALITY objectIdentifierMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.1 NAME ( 'aliasedObjectName' 'aliasedEntryName' )
-# DESC 'RFC2256: name of aliased object'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
-#
-olcAttributeTypes: ( 2.5.4.2 NAME 'knowledgeInformation'
- DESC 'RFC2256: knowledge information'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.3 NAME ( 'cn' 'commonName' )
-# DESC 'RFC2256: common name(s) for which the entity is known by'
-# SUP name )
-#
-olcAttributeTypes: ( 2.5.4.4 NAME ( 'sn' 'surname' )
- DESC 'RFC2256: last (family) name(s) for which the entity is known by'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.5 NAME 'serialNumber'
- DESC 'RFC2256: serial number of the entity'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )
-#
-# RFC 4519 definition ('countryName' in X.500 and RFC2256)
-olcAttributeTypes: ( 2.5.4.6 NAME ( 'c' 'countryName' )
- DESC 'RFC4519: two-letter ISO-3166 country code'
- SUP name
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.11
- SINGLE-VALUE )
-#
-olcAttributeTypes: ( 2.5.4.7 NAME ( 'l' 'localityName' )
- DESC 'RFC2256: locality which this object resides in'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' )
- DESC 'RFC2256: state or province which this object resides in'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.9 NAME ( 'street' 'streetAddress' )
- DESC 'RFC2256: street address of this object'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-#
-olcAttributeTypes: ( 2.5.4.10 NAME ( 'o' 'organizationName' )
- DESC 'RFC2256: organization this object belongs to'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
- DESC 'RFC2256: organizational unit this object belongs to'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.12 NAME 'title'
- DESC 'RFC2256: title associated with the entity'
- SUP name )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.13 NAME 'description'
-# DESC 'RFC2256: descriptive information'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
-#
-# Deprecated by enhancedSearchGuide
-olcAttributeTypes: ( 2.5.4.14 NAME 'searchGuide'
- DESC 'RFC2256: search guide, deprecated by enhancedSearchGuide'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )
-#
-olcAttributeTypes: ( 2.5.4.15 NAME 'businessCategory'
- DESC 'RFC2256: business category'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-#
-olcAttributeTypes: ( 2.5.4.16 NAME 'postalAddress'
- DESC 'RFC2256: postal address'
- EQUALITY caseIgnoreListMatch
- SUBSTR caseIgnoreListSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-#
-olcAttributeTypes: ( 2.5.4.17 NAME 'postalCode'
- DESC 'RFC2256: postal code'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
-#
-olcAttributeTypes: ( 2.5.4.18 NAME 'postOfficeBox'
- DESC 'RFC2256: Post Office Box'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
-#
-olcAttributeTypes: ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
- DESC 'RFC2256: Physical Delivery Office Name'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-#
-olcAttributeTypes: ( 2.5.4.20 NAME 'telephoneNumber'
- DESC 'RFC2256: Telephone Number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
-#
-olcAttributeTypes: ( 2.5.4.21 NAME 'telexNumber'
- DESC 'RFC2256: Telex Number'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )
-#
-olcAttributeTypes: ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
- DESC 'RFC2256: Teletex Terminal Identifier'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )
-#
-olcAttributeTypes: ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' )
- DESC 'RFC2256: Facsimile (Fax) Telephone Number'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
-#
-olcAttributeTypes: ( 2.5.4.24 NAME 'x121Address'
- DESC 'RFC2256: X.121 Address'
- EQUALITY numericStringMatch
- SUBSTR numericStringSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )
-#
-olcAttributeTypes: ( 2.5.4.25 NAME 'internationaliSDNNumber'
- DESC 'RFC2256: international ISDN number'
- EQUALITY numericStringMatch
- SUBSTR numericStringSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
-#
-olcAttributeTypes: ( 2.5.4.26 NAME 'registeredAddress'
- DESC 'RFC2256: registered postal address'
- SUP postalAddress
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-#
-olcAttributeTypes: ( 2.5.4.27 NAME 'destinationIndicator'
- DESC 'RFC2256: destination indicator'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )
-#
-olcAttributeTypes: ( 2.5.4.28 NAME 'preferredDeliveryMethod'
- DESC 'RFC2256: preferred delivery method'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
- SINGLE-VALUE )
-#
-olcAttributeTypes: ( 2.5.4.29 NAME 'presentationAddress'
- DESC 'RFC2256: presentation address'
- EQUALITY presentationAddressMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.43
- SINGLE-VALUE )
-#
-olcAttributeTypes: ( 2.5.4.30 NAME 'supportedApplicationContext'
- DESC 'RFC2256: supported application context'
- EQUALITY objectIdentifierMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-#
-olcAttributeTypes: ( 2.5.4.31 NAME 'member'
- DESC 'RFC2256: member of a group'
- SUP distinguishedName )
-#
-olcAttributeTypes: ( 2.5.4.32 NAME 'owner'
- DESC 'RFC2256: owner (of the object)'
- SUP distinguishedName )
-#
-olcAttributeTypes: ( 2.5.4.33 NAME 'roleOccupant'
- DESC 'RFC2256: occupant of role'
- SUP distinguishedName )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.34 NAME 'seeAlso'
-# DESC 'RFC2256: DN of related object'
-# SUP distinguishedName )
-#
-# system schema
-#olcAttributeTypes: ( 2.5.4.35 NAME 'userPassword'
-# DESC 'RFC2256/2307: password of user'
-# EQUALITY octetStringMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )
-#
-# Must be transferred using ;binary
-# with certificateExactMatch rule (per X.509)
-olcAttributeTypes: ( 2.5.4.36 NAME 'userCertificate'
- DESC 'RFC2256: X.509 user certificate, use ;binary'
- EQUALITY certificateExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
-#
-# Must be transferred using ;binary
-# with certificateExactMatch rule (per X.509)
-olcAttributeTypes: ( 2.5.4.37 NAME 'cACertificate'
- DESC 'RFC2256: X.509 CA certificate, use ;binary'
- EQUALITY certificateExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
-#
-# Must be transferred using ;binary
-olcAttributeTypes: ( 2.5.4.38 NAME 'authorityRevocationList'
- DESC 'RFC2256: X.509 authority revocation list, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-#
-# Must be transferred using ;binary
-olcAttributeTypes: ( 2.5.4.39 NAME 'certificateRevocationList'
- DESC 'RFC2256: X.509 certificate revocation list, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-#
-# Must be stored and requested in the binary form
-olcAttributeTypes: ( 2.5.4.40 NAME 'crossCertificatePair'
- DESC 'RFC2256: X.509 cross certificate pair, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )
-#
-# 2.5.4.41 is defined above as it's used for subtyping
-#olcAttributeTypes: ( 2.5.4.41 NAME 'name'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-#
-olcAttributeTypes: ( 2.5.4.42 NAME ( 'givenName' 'gn' )
- DESC 'RFC2256: first name(s) for which the entity is known by'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.43 NAME 'initials'
- DESC 'RFC2256: initials of some or all of names, but not the surname(s).'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.44 NAME 'generationQualifier'
- DESC 'RFC2256: name qualifier indicating a generation'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.45 NAME 'x500UniqueIdentifier'
- DESC 'RFC2256: X.500 unique identifier'
- EQUALITY bitStringMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )
-#
-olcAttributeTypes: ( 2.5.4.46 NAME 'dnQualifier'
- DESC 'RFC2256: DN qualifier'
- EQUALITY caseIgnoreMatch
- ORDERING caseIgnoreOrderingMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
-#
-olcAttributeTypes: ( 2.5.4.47 NAME 'enhancedSearchGuide'
- DESC 'RFC2256: enhanced search guide'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )
-#
-olcAttributeTypes: ( 2.5.4.48 NAME 'protocolInformation'
- DESC 'RFC2256: protocol information'
- EQUALITY protocolInformationMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )
-#
-# 2.5.4.49 is defined above as it's used for subtyping
-#olcAttributeTypes: ( 2.5.4.49 NAME 'distinguishedName'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-#
-olcAttributeTypes: ( 2.5.4.50 NAME 'uniqueMember'
- DESC 'RFC2256: unique member of a group'
- EQUALITY uniqueMemberMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )
-#
-olcAttributeTypes: ( 2.5.4.51 NAME 'houseIdentifier'
- DESC 'RFC2256: house identifier'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-#
-# Must be transferred using ;binary
-olcAttributeTypes: ( 2.5.4.52 NAME 'supportedAlgorithms'
- DESC 'RFC2256: supported algorithms'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )
-#
-# Must be transferred using ;binary
-olcAttributeTypes: ( 2.5.4.53 NAME 'deltaRevocationList'
- DESC 'RFC2256: delta revocation list; use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-#
-olcAttributeTypes: ( 2.5.4.54 NAME 'dmdName'
- DESC 'RFC2256: name of DMD'
- SUP name )
-#
-olcAttributeTypes: ( 2.5.4.65 NAME 'pseudonym'
- DESC 'X.520(4th): pseudonym for the object'
- SUP name )
-#
-# Standard object classes from RFC2256
-#
-# system schema
-#olcObjectClasses: ( 2.5.6.1 NAME 'alias'
-# DESC 'RFC2256: an alias'
-# SUP top STRUCTURAL
-# MUST aliasedObjectName )
-#
-olcObjectClasses: ( 2.5.6.2 NAME 'country'
- DESC 'RFC2256: a country'
- SUP top STRUCTURAL
- MUST c
- MAY ( searchGuide $ description ) )
-#
-olcObjectClasses: ( 2.5.6.3 NAME 'locality'
- DESC 'RFC2256: a locality'
- SUP top STRUCTURAL
- MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.4 NAME 'organization'
- DESC 'RFC2256: an organization'
- SUP top STRUCTURAL
- MUST o
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.5 NAME 'organizationalUnit'
- DESC 'RFC2256: an organizational unit'
- SUP top STRUCTURAL
- MUST ou
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.6 NAME 'person'
- DESC 'RFC2256: a person'
- SUP top STRUCTURAL
- MUST ( sn $ cn )
- MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )
-#
-olcObjectClasses: ( 2.5.6.7 NAME 'organizationalPerson'
- DESC 'RFC2256: an organizational person'
- SUP person STRUCTURAL
- MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )
-#
-olcObjectClasses: ( 2.5.6.8 NAME 'organizationalRole'
- DESC 'RFC2256: an organizational role'
- SUP top STRUCTURAL
- MUST cn
- MAY ( x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
- seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $
- postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ ou $ st $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.9 NAME 'groupOfNames'
- DESC 'RFC2256: a group of names (DNs)'
- SUP top STRUCTURAL
- MUST ( member $ cn )
- MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
-#
-olcObjectClasses: ( 2.5.6.10 NAME 'residentialPerson'
- DESC 'RFC2256: an residential person'
- SUP person STRUCTURAL
- MUST l
- MAY ( businessCategory $ x121Address $ registeredAddress $
- destinationIndicator $ preferredDeliveryMethod $ telexNumber $
- teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ preferredDeliveryMethod $ street $
- postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ st $ l ) )
-#
-olcObjectClasses: ( 2.5.6.11 NAME 'applicationProcess'
- DESC 'RFC2256: an application process'
- SUP top STRUCTURAL
- MUST cn
- MAY ( seeAlso $ ou $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.12 NAME 'applicationEntity'
- DESC 'RFC2256: an application entity'
- SUP top STRUCTURAL
- MUST ( presentationAddress $ cn )
- MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $
- description ) )
-#
-olcObjectClasses: ( 2.5.6.13 NAME 'dSA'
- DESC 'RFC2256: a directory system agent (a server)'
- SUP applicationEntity STRUCTURAL
- MAY knowledgeInformation )
-#
-olcObjectClasses: ( 2.5.6.14 NAME 'device'
- DESC 'RFC2256: a device'
- SUP top STRUCTURAL
- MUST cn
- MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )
-#
-olcObjectClasses: ( 2.5.6.15 NAME 'strongAuthenticationUser'
- DESC 'RFC2256: a strong authentication user'
- SUP top AUXILIARY
- MUST userCertificate )
-#
-olcObjectClasses: ( 2.5.6.16 NAME 'certificationAuthority'
- DESC 'RFC2256: a certificate authority'
- SUP top AUXILIARY
- MUST ( authorityRevocationList $ certificateRevocationList $
- cACertificate ) MAY crossCertificatePair )
-#
-olcObjectClasses: ( 2.5.6.17 NAME 'groupOfUniqueNames'
- DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'
- SUP top STRUCTURAL
- MUST ( uniqueMember $ cn )
- MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
-#
-olcObjectClasses: ( 2.5.6.18 NAME 'userSecurityInformation'
- DESC 'RFC2256: a user security information'
- SUP top AUXILIARY
- MAY ( supportedAlgorithms ) )
-#
-olcObjectClasses: ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
- SUP certificationAuthority
- AUXILIARY MAY ( deltaRevocationList ) )
-#
-olcObjectClasses: ( 2.5.6.19 NAME 'cRLDistributionPoint'
- SUP top STRUCTURAL
- MUST ( cn )
- MAY ( certificateRevocationList $ authorityRevocationList $
- deltaRevocationList ) )
-#
-olcObjectClasses: ( 2.5.6.20 NAME 'dmd'
- SUP top STRUCTURAL
- MUST ( dmdName )
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
- street $ postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ st $ l $ description ) )
-#
-#
-# Object Classes from RFC 2587
-#
-olcObjectClasses: ( 2.5.6.21 NAME 'pkiUser'
- DESC 'RFC2587: a PKI user'
- SUP top AUXILIARY
- MAY userCertificate )
-#
-olcObjectClasses: ( 2.5.6.22 NAME 'pkiCA'
- DESC 'RFC2587: PKI certificate authority'
- SUP top AUXILIARY
- MAY ( authorityRevocationList $ certificateRevocationList $
- cACertificate $ crossCertificatePair ) )
-#
-olcObjectClasses: ( 2.5.6.23 NAME 'deltaCRL'
- DESC 'RFC2587: PKI user'
- SUP top AUXILIARY
- MAY deltaRevocationList )
-#
-#
-# Standard Track URI label schema from RFC 2079
-# system schema
-#olcAttributeTypes: ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI'
-# DESC 'RFC2079: Uniform Resource Identifier with optional label'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-#
-olcObjectClasses: ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
- DESC 'RFC2079: object that contains the URI attribute type'
- MAY ( labeledURI )
- SUP top AUXILIARY )
-#
-#
-# Derived from RFC 1274, but with new "short names"
-#
-#olcAttributeTypes: ( 0.9.2342.19200300.100.1.1
-# NAME ( 'uid' 'userid' )
-# DESC 'RFC1274: user identifier'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-#
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.3
- NAME ( 'mail' 'rfc822Mailbox' )
- DESC 'RFC1274: RFC822 Mailbox'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-#
-olcObjectClasses: ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
- DESC 'RFC1274: simple security object'
- SUP top AUXILIARY
- MUST userPassword )
-#
-# RFC 1274 + RFC 2247
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.25
- NAME ( 'dc' 'domainComponent' )
- DESC 'RFC1274/2247: domain component'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-#
-# RFC 2247
-olcObjectClasses: ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
- DESC 'RFC2247: domain component object'
- SUP top AUXILIARY MUST dc )
-#
-# RFC 2377
-olcObjectClasses: ( 1.3.6.1.1.3.1 NAME 'uidObject'
- DESC 'RFC2377: uid object'
- SUP top AUXILIARY MUST uid )
-#
-# From COSINE Pilot
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.37
- NAME 'associatedDomain'
- DESC 'RFC1274: domain associated with object'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-#
-# RFC 2459 -- deprecated in favor of 'mail' (in cosine.schema)
-olcAttributeTypes: ( 1.2.840.113549.1.9.1
- NAME ( 'email' 'emailAddress' 'pkcs9email' )
- DESC 'RFC3280: legacy attribute for email addresses in DNs'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-#
+++ /dev/null
-# OpenLDAP Core schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1997-2006).
-## All Rights Reserved.
-##
-## This document and translations of it may be copied and furnished to
-## others, and derivative works that comment on or otherwise explain it
-## or assist in its implementation may be prepared, copied, published
-## and distributed, in whole or in part, without restriction of any
-## kind, provided that the above copyright notice and this paragraph are
-## included on all such copies and derivative works. However, this
-## document itself may not be modified in any way, such as by removing
-## the copyright notice or references to the Internet Society or other
-## Internet organizations, except as needed for the purpose of
-## developing Internet standards in which case the procedures for
-## copyrights defined in the Internet Standards process must be
-## followed, or as required to translate it into languages other than
-## English.
-##
-## The limited permissions granted above are perpetual and will not be
-## revoked by the Internet Society or its successors or assigns.
-##
-## This document and the information contained herein is provided on an
-## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-#
-#
-# Includes LDAPv3 schema items from:
-# RFC 2252/2256 (LDAPv3)
-#
-# Select standard track schema items:
-# RFC 1274 (uid/dc)
-# RFC 2079 (URI)
-# RFC 2247 (dc/dcObject)
-# RFC 2587 (PKI)
-# RFC 2589 (Dynamic Directory Services)
-# RFC 4524 (associatedDomain)
-#
-# Select informational schema items:
-# RFC 2377 (uidObject)
-
-#
-# Standard attribute types from RFC 2256
-#
-
-# system schema
-#attributetype ( 2.5.4.0 NAME 'objectClass'
-# DESC 'RFC2256: object classes of the entity'
-# EQUALITY objectIdentifierMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-
-# system schema
-#attributetype ( 2.5.4.1 NAME ( 'aliasedObjectName' 'aliasedEntryName' )
-# DESC 'RFC2256: name of aliased object'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
-
-attributetype ( 2.5.4.2 NAME 'knowledgeInformation'
- DESC 'RFC2256: knowledge information'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-
-# system schema
-#attributetype ( 2.5.4.3 NAME ( 'cn' 'commonName' )
-# DESC 'RFC2256: common name(s) for which the entity is known by'
-# SUP name )
-
-attributetype ( 2.5.4.4 NAME ( 'sn' 'surname' )
- DESC 'RFC2256: last (family) name(s) for which the entity is known by'
- SUP name )
-
-attributetype ( 2.5.4.5 NAME 'serialNumber'
- DESC 'RFC2256: serial number of the entity'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )
-
-# RFC 4519 definition ('countryName' in X.500 and RFC2256)
-attributetype ( 2.5.4.6 NAME ( 'c' 'countryName' )
- DESC 'RFC4519: two-letter ISO-3166 country code'
- SUP name
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.11
- SINGLE-VALUE )
-
-#attributetype ( 2.5.4.6 NAME ( 'c' 'countryName' )
-# DESC 'RFC2256: ISO-3166 country 2-letter code'
-# SUP name SINGLE-VALUE )
-
-attributetype ( 2.5.4.7 NAME ( 'l' 'localityName' )
- DESC 'RFC2256: locality which this object resides in'
- SUP name )
-
-attributetype ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' )
- DESC 'RFC2256: state or province which this object resides in'
- SUP name )
-
-attributetype ( 2.5.4.9 NAME ( 'street' 'streetAddress' )
- DESC 'RFC2256: street address of this object'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-
-attributetype ( 2.5.4.10 NAME ( 'o' 'organizationName' )
- DESC 'RFC2256: organization this object belongs to'
- SUP name )
-
-attributetype ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
- DESC 'RFC2256: organizational unit this object belongs to'
- SUP name )
-
-attributetype ( 2.5.4.12 NAME 'title'
- DESC 'RFC2256: title associated with the entity'
- SUP name )
-
-# system schema
-#attributetype ( 2.5.4.13 NAME 'description'
-# DESC 'RFC2256: descriptive information'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
-
-# Deprecated by enhancedSearchGuide
-attributetype ( 2.5.4.14 NAME 'searchGuide'
- DESC 'RFC2256: search guide, deprecated by enhancedSearchGuide'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )
-
-attributetype ( 2.5.4.15 NAME 'businessCategory'
- DESC 'RFC2256: business category'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-
-attributetype ( 2.5.4.16 NAME 'postalAddress'
- DESC 'RFC2256: postal address'
- EQUALITY caseIgnoreListMatch
- SUBSTR caseIgnoreListSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-
-attributetype ( 2.5.4.17 NAME 'postalCode'
- DESC 'RFC2256: postal code'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
-
-attributetype ( 2.5.4.18 NAME 'postOfficeBox'
- DESC 'RFC2256: Post Office Box'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
-
-attributetype ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
- DESC 'RFC2256: Physical Delivery Office Name'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-
-attributetype ( 2.5.4.20 NAME 'telephoneNumber'
- DESC 'RFC2256: Telephone Number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
-
-attributetype ( 2.5.4.21 NAME 'telexNumber'
- DESC 'RFC2256: Telex Number'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )
-
-attributetype ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
- DESC 'RFC2256: Teletex Terminal Identifier'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )
-
-attributetype ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' )
- DESC 'RFC2256: Facsimile (Fax) Telephone Number'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
-
-attributetype ( 2.5.4.24 NAME 'x121Address'
- DESC 'RFC2256: X.121 Address'
- EQUALITY numericStringMatch
- SUBSTR numericStringSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )
-
-attributetype ( 2.5.4.25 NAME 'internationaliSDNNumber'
- DESC 'RFC2256: international ISDN number'
- EQUALITY numericStringMatch
- SUBSTR numericStringSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
-
-attributetype ( 2.5.4.26 NAME 'registeredAddress'
- DESC 'RFC2256: registered postal address'
- SUP postalAddress
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-
-attributetype ( 2.5.4.27 NAME 'destinationIndicator'
- DESC 'RFC2256: destination indicator'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )
-
-attributetype ( 2.5.4.28 NAME 'preferredDeliveryMethod'
- DESC 'RFC2256: preferred delivery method'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
- SINGLE-VALUE )
-
-attributetype ( 2.5.4.29 NAME 'presentationAddress'
- DESC 'RFC2256: presentation address'
- EQUALITY presentationAddressMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.43
- SINGLE-VALUE )
-
-attributetype ( 2.5.4.30 NAME 'supportedApplicationContext'
- DESC 'RFC2256: supported application context'
- EQUALITY objectIdentifierMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-
-attributetype ( 2.5.4.31 NAME 'member'
- DESC 'RFC2256: member of a group'
- SUP distinguishedName )
-
-attributetype ( 2.5.4.32 NAME 'owner'
- DESC 'RFC2256: owner (of the object)'
- SUP distinguishedName )
-
-attributetype ( 2.5.4.33 NAME 'roleOccupant'
- DESC 'RFC2256: occupant of role'
- SUP distinguishedName )
-
-# system schema
-#attributetype ( 2.5.4.34 NAME 'seeAlso'
-# DESC 'RFC2256: DN of related object'
-# SUP distinguishedName )
-
-# system schema
-#attributetype ( 2.5.4.35 NAME 'userPassword'
-# DESC 'RFC2256/2307: password of user'
-# EQUALITY octetStringMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )
-
-# Must be transferred using ;binary
-# with certificateExactMatch rule (per X.509)
-attributetype ( 2.5.4.36 NAME 'userCertificate'
- DESC 'RFC2256: X.509 user certificate, use ;binary'
- EQUALITY certificateExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
-
-# Must be transferred using ;binary
-# with certificateExactMatch rule (per X.509)
-attributetype ( 2.5.4.37 NAME 'cACertificate'
- DESC 'RFC2256: X.509 CA certificate, use ;binary'
- EQUALITY certificateExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
-
-# Must be transferred using ;binary
-attributetype ( 2.5.4.38 NAME 'authorityRevocationList'
- DESC 'RFC2256: X.509 authority revocation list, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-
-# Must be transferred using ;binary
-attributetype ( 2.5.4.39 NAME 'certificateRevocationList'
- DESC 'RFC2256: X.509 certificate revocation list, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-
-# Must be stored and requested in the binary form
-attributetype ( 2.5.4.40 NAME 'crossCertificatePair'
- DESC 'RFC2256: X.509 cross certificate pair, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )
-
-# system schema
-#attributetype ( 2.5.4.41 NAME 'name'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-
-attributetype ( 2.5.4.42 NAME ( 'givenName' 'gn' )
- DESC 'RFC2256: first name(s) for which the entity is known by'
- SUP name )
-
-attributetype ( 2.5.4.43 NAME 'initials'
- DESC 'RFC2256: initials of some or all of names, but not the surname(s).'
- SUP name )
-
-attributetype ( 2.5.4.44 NAME 'generationQualifier'
- DESC 'RFC2256: name qualifier indicating a generation'
- SUP name )
-
-attributetype ( 2.5.4.45 NAME 'x500UniqueIdentifier'
- DESC 'RFC2256: X.500 unique identifier'
- EQUALITY bitStringMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )
-
-attributetype ( 2.5.4.46 NAME 'dnQualifier'
- DESC 'RFC2256: DN qualifier'
- EQUALITY caseIgnoreMatch
- ORDERING caseIgnoreOrderingMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
-
-attributetype ( 2.5.4.47 NAME 'enhancedSearchGuide'
- DESC 'RFC2256: enhanced search guide'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )
-
-attributetype ( 2.5.4.48 NAME 'protocolInformation'
- DESC 'RFC2256: protocol information'
- EQUALITY protocolInformationMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )
-
-# system schema
-#attributetype ( 2.5.4.49 NAME 'distinguishedName'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-attributetype ( 2.5.4.50 NAME 'uniqueMember'
- DESC 'RFC2256: unique member of a group'
- EQUALITY uniqueMemberMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )
-
-attributetype ( 2.5.4.51 NAME 'houseIdentifier'
- DESC 'RFC2256: house identifier'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-
-# Must be transferred using ;binary
-attributetype ( 2.5.4.52 NAME 'supportedAlgorithms'
- DESC 'RFC2256: supported algorithms'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )
-
-# Must be transferred using ;binary
-attributetype ( 2.5.4.53 NAME 'deltaRevocationList'
- DESC 'RFC2256: delta revocation list; use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-
-attributetype ( 2.5.4.54 NAME 'dmdName'
- DESC 'RFC2256: name of DMD'
- SUP name )
-
-attributetype ( 2.5.4.65 NAME 'pseudonym'
- DESC 'X.520(4th): pseudonym for the object'
- SUP name )
-
-# Standard object classes from RFC2256
-
-# system schema
-#objectclass ( 2.5.6.0 NAME 'top'
-# DESC 'RFC2256: top of the superclass chain'
-# ABSTRACT
-# MUST objectClass )
-
-# system schema
-#objectclass ( 2.5.6.1 NAME 'alias'
-# DESC 'RFC2256: an alias'
-# SUP top STRUCTURAL
-# MUST aliasedObjectName )
-
-objectclass ( 2.5.6.2 NAME 'country'
- DESC 'RFC2256: a country'
- SUP top STRUCTURAL
- MUST c
- MAY ( searchGuide $ description ) )
-
-objectclass ( 2.5.6.3 NAME 'locality'
- DESC 'RFC2256: a locality'
- SUP top STRUCTURAL
- MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )
-
-objectclass ( 2.5.6.4 NAME 'organization'
- DESC 'RFC2256: an organization'
- SUP top STRUCTURAL
- MUST o
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
-
-objectclass ( 2.5.6.5 NAME 'organizationalUnit'
- DESC 'RFC2256: an organizational unit'
- SUP top STRUCTURAL
- MUST ou
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
-
-objectclass ( 2.5.6.6 NAME 'person'
- DESC 'RFC2256: a person'
- SUP top STRUCTURAL
- MUST ( sn $ cn )
- MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )
-
-objectclass ( 2.5.6.7 NAME 'organizationalPerson'
- DESC 'RFC2256: an organizational person'
- SUP person STRUCTURAL
- MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )
-
-objectclass ( 2.5.6.8 NAME 'organizationalRole'
- DESC 'RFC2256: an organizational role'
- SUP top STRUCTURAL
- MUST cn
- MAY ( x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
- seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $
- postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ ou $ st $ l $ description ) )
-
-objectclass ( 2.5.6.9 NAME 'groupOfNames'
- DESC 'RFC2256: a group of names (DNs)'
- SUP top STRUCTURAL
- MUST ( member $ cn )
- MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
-
-objectclass ( 2.5.6.10 NAME 'residentialPerson'
- DESC 'RFC2256: an residential person'
- SUP person STRUCTURAL
- MUST l
- MAY ( businessCategory $ x121Address $ registeredAddress $
- destinationIndicator $ preferredDeliveryMethod $ telexNumber $
- teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ preferredDeliveryMethod $ street $
- postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ st $ l ) )
-
-objectclass ( 2.5.6.11 NAME 'applicationProcess'
- DESC 'RFC2256: an application process'
- SUP top STRUCTURAL
- MUST cn
- MAY ( seeAlso $ ou $ l $ description ) )
-
-objectclass ( 2.5.6.12 NAME 'applicationEntity'
- DESC 'RFC2256: an application entity'
- SUP top STRUCTURAL
- MUST ( presentationAddress $ cn )
- MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $
- description ) )
-
-objectclass ( 2.5.6.13 NAME 'dSA'
- DESC 'RFC2256: a directory system agent (a server)'
- SUP applicationEntity STRUCTURAL
- MAY knowledgeInformation )
-
-objectclass ( 2.5.6.14 NAME 'device'
- DESC 'RFC2256: a device'
- SUP top STRUCTURAL
- MUST cn
- MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )
-
-objectclass ( 2.5.6.15 NAME 'strongAuthenticationUser'
- DESC 'RFC2256: a strong authentication user'
- SUP top AUXILIARY
- MUST userCertificate )
-
-objectclass ( 2.5.6.16 NAME 'certificationAuthority'
- DESC 'RFC2256: a certificate authority'
- SUP top AUXILIARY
- MUST ( authorityRevocationList $ certificateRevocationList $
- cACertificate ) MAY crossCertificatePair )
-
-objectclass ( 2.5.6.17 NAME 'groupOfUniqueNames'
- DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'
- SUP top STRUCTURAL
- MUST ( uniqueMember $ cn )
- MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
-
-objectclass ( 2.5.6.18 NAME 'userSecurityInformation'
- DESC 'RFC2256: a user security information'
- SUP top AUXILIARY
- MAY ( supportedAlgorithms ) )
-
-objectclass ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
- SUP certificationAuthority
- AUXILIARY MAY ( deltaRevocationList ) )
-
-objectclass ( 2.5.6.19 NAME 'cRLDistributionPoint'
- SUP top STRUCTURAL
- MUST ( cn )
- MAY ( certificateRevocationList $ authorityRevocationList $
- deltaRevocationList ) )
-
-objectclass ( 2.5.6.20 NAME 'dmd'
- SUP top STRUCTURAL
- MUST ( dmdName )
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
- street $ postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ st $ l $ description ) )
-
-#
-# Object Classes from RFC 2587
-#
-objectclass ( 2.5.6.21 NAME 'pkiUser'
- DESC 'RFC2587: a PKI user'
- SUP top AUXILIARY
- MAY userCertificate )
-
-objectclass ( 2.5.6.22 NAME 'pkiCA'
- DESC 'RFC2587: PKI certificate authority'
- SUP top AUXILIARY
- MAY ( authorityRevocationList $ certificateRevocationList $
- cACertificate $ crossCertificatePair ) )
-
-objectclass ( 2.5.6.23 NAME 'deltaCRL'
- DESC 'RFC2587: PKI user'
- SUP top AUXILIARY
- MAY deltaRevocationList )
-
-#
-# Standard Track URI label schema from RFC 2079
-# system schema
-#attributetype ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI'
-# DESC 'RFC2079: Uniform Resource Identifier with optional label'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-objectclass ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
- DESC 'RFC2079: object that contains the URI attribute type'
- SUP top AUXILIARY
- MAY ( labeledURI ) )
-
-#
-# Derived from RFC 1274, but with new "short names"
-#
-#attributetype ( 0.9.2342.19200300.100.1.1
-# NAME ( 'uid' 'userid' )
-# DESC 'RFC1274: user identifier'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-attributetype ( 0.9.2342.19200300.100.1.3
- NAME ( 'mail' 'rfc822Mailbox' )
- DESC 'RFC1274: RFC822 Mailbox'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
- DESC 'RFC1274: simple security object'
- SUP top AUXILIARY
- MUST userPassword )
-
-# RFC 1274 + RFC 2247
-attributetype ( 0.9.2342.19200300.100.1.25
- NAME ( 'dc' 'domainComponent' )
- DESC 'RFC1274/2247: domain component'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-# RFC 2247
-objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
- DESC 'RFC2247: domain component object'
- SUP top AUXILIARY MUST dc )
-
-# RFC 2377
-objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject'
- DESC 'RFC2377: uid object'
- SUP top AUXILIARY MUST uid )
-
-# RFC 4524
-# The 'associatedDomain' attribute specifies DNS [RFC1034][RFC2181]
-# host names [RFC1123] that are associated with an object. That is,
-# values of this attribute should conform to the following ABNF:
-#
-# domain = root / label *( DOT label )
-# root = SPACE
-# label = LETDIG [ *61( LETDIG / HYPHEN ) LETDIG ]
-# LETDIG = %x30-39 / %x41-5A / %x61-7A ; "0" - "9" / "A"-"Z" / "a"-"z"
-# SPACE = %x20 ; space (" ")
-# HYPHEN = %x2D ; hyphen ("-")
-# DOT = %x2E ; period (".")
-attributetype ( 0.9.2342.19200300.100.1.37
- NAME 'associatedDomain'
- DESC 'RFC1274: domain associated with object'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# RFC 2459 -- deprecated in favor of 'mail' (in cosine.schema)
-attributetype ( 1.2.840.113549.1.9.1
- NAME ( 'email' 'emailAddress' 'pkcs9email' )
- DESC 'RFC3280: legacy attribute for email addresses in DNs'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-
+++ /dev/null
-# OpenLDAP Core schema
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/core.schema,v 1.88.2.9 2011/01/04 23:50:51 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1997-2006).
-## All Rights Reserved.
-##
-## This document and translations of it may be copied and furnished to
-## others, and derivative works that comment on or otherwise explain it
-## or assist in its implementation may be prepared, copied, published
-## and distributed, in whole or in part, without restriction of any
-## kind, provided that the above copyright notice and this paragraph are
-## included on all such copies and derivative works. However, this
-## document itself may not be modified in any way, such as by removing
-## the copyright notice or references to the Internet Society or other
-## Internet organizations, except as needed for the purpose of
-## developing Internet standards in which case the procedures for
-## copyrights defined in the Internet Standards process must be
-## followed, or as required to translate it into languages other than
-## English.
-##
-## The limited permissions granted above are perpetual and will not be
-## revoked by the Internet Society or its successors or assigns.
-##
-## This document and the information contained herein is provided on an
-## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-#
-#
-# Includes LDAPv3 schema items from:
-# RFC 2252/2256 (LDAPv3)
-#
-# Select standard track schema items:
-# RFC 1274 (uid/dc)
-# RFC 2079 (URI)
-# RFC 2247 (dc/dcObject)
-# RFC 2587 (PKI)
-# RFC 2589 (Dynamic Directory Services)
-# RFC 4524 (associatedDomain)
-#
-# Select informational schema items:
-# RFC 2377 (uidObject)
-
-#
-# Standard attribute types from RFC 2256
-#
-
-# system schema
-#attributetype ( 2.5.4.0 NAME 'objectClass'
-# DESC 'RFC2256: object classes of the entity'
-# EQUALITY objectIdentifierMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-
-# system schema
-#attributetype ( 2.5.4.1 NAME ( 'aliasedObjectName' 'aliasedEntryName' )
-# DESC 'RFC2256: name of aliased object'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
-
-attributetype ( 2.5.4.2 NAME 'knowledgeInformation'
- DESC 'RFC2256: knowledge information'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-
-# system schema
-#attributetype ( 2.5.4.3 NAME ( 'cn' 'commonName' )
-# DESC 'RFC2256: common name(s) for which the entity is known by'
-# SUP name )
-
-attributetype ( 2.5.4.4 NAME ( 'sn' 'surname' )
- DESC 'RFC2256: last (family) name(s) for which the entity is known by'
- SUP name )
-
-attributetype ( 2.5.4.5 NAME 'serialNumber'
- DESC 'RFC2256: serial number of the entity'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )
-
-# RFC 4519 definition ('countryName' in X.500 and RFC2256)
-attributetype ( 2.5.4.6 NAME ( 'c' 'countryName' )
- DESC 'RFC4519: two-letter ISO-3166 country code'
- SUP name
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.11
- SINGLE-VALUE )
-
-#attributetype ( 2.5.4.6 NAME ( 'c' 'countryName' )
-# DESC 'RFC2256: ISO-3166 country 2-letter code'
-# SUP name SINGLE-VALUE )
-
-attributetype ( 2.5.4.7 NAME ( 'l' 'localityName' )
- DESC 'RFC2256: locality which this object resides in'
- SUP name )
-
-attributetype ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' )
- DESC 'RFC2256: state or province which this object resides in'
- SUP name )
-
-attributetype ( 2.5.4.9 NAME ( 'street' 'streetAddress' )
- DESC 'RFC2256: street address of this object'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-
-attributetype ( 2.5.4.10 NAME ( 'o' 'organizationName' )
- DESC 'RFC2256: organization this object belongs to'
- SUP name )
-
-attributetype ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
- DESC 'RFC2256: organizational unit this object belongs to'
- SUP name )
-
-attributetype ( 2.5.4.12 NAME 'title'
- DESC 'RFC2256: title associated with the entity'
- SUP name )
-
-# system schema
-#attributetype ( 2.5.4.13 NAME 'description'
-# DESC 'RFC2256: descriptive information'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
-
-# Deprecated by enhancedSearchGuide
-attributetype ( 2.5.4.14 NAME 'searchGuide'
- DESC 'RFC2256: search guide, deprecated by enhancedSearchGuide'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )
-
-attributetype ( 2.5.4.15 NAME 'businessCategory'
- DESC 'RFC2256: business category'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-
-attributetype ( 2.5.4.16 NAME 'postalAddress'
- DESC 'RFC2256: postal address'
- EQUALITY caseIgnoreListMatch
- SUBSTR caseIgnoreListSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-
-attributetype ( 2.5.4.17 NAME 'postalCode'
- DESC 'RFC2256: postal code'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
-
-attributetype ( 2.5.4.18 NAME 'postOfficeBox'
- DESC 'RFC2256: Post Office Box'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
-
-attributetype ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
- DESC 'RFC2256: Physical Delivery Office Name'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-
-attributetype ( 2.5.4.20 NAME 'telephoneNumber'
- DESC 'RFC2256: Telephone Number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
-
-attributetype ( 2.5.4.21 NAME 'telexNumber'
- DESC 'RFC2256: Telex Number'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )
-
-attributetype ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
- DESC 'RFC2256: Teletex Terminal Identifier'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )
-
-attributetype ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' )
- DESC 'RFC2256: Facsimile (Fax) Telephone Number'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
-
-attributetype ( 2.5.4.24 NAME 'x121Address'
- DESC 'RFC2256: X.121 Address'
- EQUALITY numericStringMatch
- SUBSTR numericStringSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )
-
-attributetype ( 2.5.4.25 NAME 'internationaliSDNNumber'
- DESC 'RFC2256: international ISDN number'
- EQUALITY numericStringMatch
- SUBSTR numericStringSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
-
-attributetype ( 2.5.4.26 NAME 'registeredAddress'
- DESC 'RFC2256: registered postal address'
- SUP postalAddress
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-
-attributetype ( 2.5.4.27 NAME 'destinationIndicator'
- DESC 'RFC2256: destination indicator'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )
-
-attributetype ( 2.5.4.28 NAME 'preferredDeliveryMethod'
- DESC 'RFC2256: preferred delivery method'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
- SINGLE-VALUE )
-
-attributetype ( 2.5.4.29 NAME 'presentationAddress'
- DESC 'RFC2256: presentation address'
- EQUALITY presentationAddressMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.43
- SINGLE-VALUE )
-
-attributetype ( 2.5.4.30 NAME 'supportedApplicationContext'
- DESC 'RFC2256: supported application context'
- EQUALITY objectIdentifierMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-
-attributetype ( 2.5.4.31 NAME 'member'
- DESC 'RFC2256: member of a group'
- SUP distinguishedName )
-
-attributetype ( 2.5.4.32 NAME 'owner'
- DESC 'RFC2256: owner (of the object)'
- SUP distinguishedName )
-
-attributetype ( 2.5.4.33 NAME 'roleOccupant'
- DESC 'RFC2256: occupant of role'
- SUP distinguishedName )
-
-# system schema
-#attributetype ( 2.5.4.34 NAME 'seeAlso'
-# DESC 'RFC2256: DN of related object'
-# SUP distinguishedName )
-
-# system schema
-#attributetype ( 2.5.4.35 NAME 'userPassword'
-# DESC 'RFC2256/2307: password of user'
-# EQUALITY octetStringMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )
-
-# Must be transferred using ;binary
-# with certificateExactMatch rule (per X.509)
-attributetype ( 2.5.4.36 NAME 'userCertificate'
- DESC 'RFC2256: X.509 user certificate, use ;binary'
- EQUALITY certificateExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
-
-# Must be transferred using ;binary
-# with certificateExactMatch rule (per X.509)
-attributetype ( 2.5.4.37 NAME 'cACertificate'
- DESC 'RFC2256: X.509 CA certificate, use ;binary'
- EQUALITY certificateExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
-
-# Must be transferred using ;binary
-attributetype ( 2.5.4.38 NAME 'authorityRevocationList'
- DESC 'RFC2256: X.509 authority revocation list, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-
-# Must be transferred using ;binary
-attributetype ( 2.5.4.39 NAME 'certificateRevocationList'
- DESC 'RFC2256: X.509 certificate revocation list, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-
-# Must be stored and requested in the binary form
-attributetype ( 2.5.4.40 NAME 'crossCertificatePair'
- DESC 'RFC2256: X.509 cross certificate pair, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )
-
-# system schema
-#attributetype ( 2.5.4.41 NAME 'name'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-
-attributetype ( 2.5.4.42 NAME ( 'givenName' 'gn' )
- DESC 'RFC2256: first name(s) for which the entity is known by'
- SUP name )
-
-attributetype ( 2.5.4.43 NAME 'initials'
- DESC 'RFC2256: initials of some or all of names, but not the surname(s).'
- SUP name )
-
-attributetype ( 2.5.4.44 NAME 'generationQualifier'
- DESC 'RFC2256: name qualifier indicating a generation'
- SUP name )
-
-attributetype ( 2.5.4.45 NAME 'x500UniqueIdentifier'
- DESC 'RFC2256: X.500 unique identifier'
- EQUALITY bitStringMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )
-
-attributetype ( 2.5.4.46 NAME 'dnQualifier'
- DESC 'RFC2256: DN qualifier'
- EQUALITY caseIgnoreMatch
- ORDERING caseIgnoreOrderingMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
-
-attributetype ( 2.5.4.47 NAME 'enhancedSearchGuide'
- DESC 'RFC2256: enhanced search guide'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )
-
-attributetype ( 2.5.4.48 NAME 'protocolInformation'
- DESC 'RFC2256: protocol information'
- EQUALITY protocolInformationMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )
-
-# system schema
-#attributetype ( 2.5.4.49 NAME 'distinguishedName'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-attributetype ( 2.5.4.50 NAME 'uniqueMember'
- DESC 'RFC2256: unique member of a group'
- EQUALITY uniqueMemberMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )
-
-attributetype ( 2.5.4.51 NAME 'houseIdentifier'
- DESC 'RFC2256: house identifier'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-
-# Must be transferred using ;binary
-attributetype ( 2.5.4.52 NAME 'supportedAlgorithms'
- DESC 'RFC2256: supported algorithms'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )
-
-# Must be transferred using ;binary
-attributetype ( 2.5.4.53 NAME 'deltaRevocationList'
- DESC 'RFC2256: delta revocation list; use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-
-attributetype ( 2.5.4.54 NAME 'dmdName'
- DESC 'RFC2256: name of DMD'
- SUP name )
-
-attributetype ( 2.5.4.65 NAME 'pseudonym'
- DESC 'X.520(4th): pseudonym for the object'
- SUP name )
-
-# Standard object classes from RFC2256
-
-# system schema
-#objectclass ( 2.5.6.0 NAME 'top'
-# DESC 'RFC2256: top of the superclass chain'
-# ABSTRACT
-# MUST objectClass )
-
-# system schema
-#objectclass ( 2.5.6.1 NAME 'alias'
-# DESC 'RFC2256: an alias'
-# SUP top STRUCTURAL
-# MUST aliasedObjectName )
-
-objectclass ( 2.5.6.2 NAME 'country'
- DESC 'RFC2256: a country'
- SUP top STRUCTURAL
- MUST c
- MAY ( searchGuide $ description ) )
-
-objectclass ( 2.5.6.3 NAME 'locality'
- DESC 'RFC2256: a locality'
- SUP top STRUCTURAL
- MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )
-
-objectclass ( 2.5.6.4 NAME 'organization'
- DESC 'RFC2256: an organization'
- SUP top STRUCTURAL
- MUST o
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
-
-objectclass ( 2.5.6.5 NAME 'organizationalUnit'
- DESC 'RFC2256: an organizational unit'
- SUP top STRUCTURAL
- MUST ou
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
-
-objectclass ( 2.5.6.6 NAME 'person'
- DESC 'RFC2256: a person'
- SUP top STRUCTURAL
- MUST ( sn $ cn )
- MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )
-
-objectclass ( 2.5.6.7 NAME 'organizationalPerson'
- DESC 'RFC2256: an organizational person'
- SUP person STRUCTURAL
- MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )
-
-objectclass ( 2.5.6.8 NAME 'organizationalRole'
- DESC 'RFC2256: an organizational role'
- SUP top STRUCTURAL
- MUST cn
- MAY ( x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
- seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $
- postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ ou $ st $ l $ description ) )
-
-objectclass ( 2.5.6.9 NAME 'groupOfNames'
- DESC 'RFC2256: a group of names (DNs)'
- SUP top STRUCTURAL
- MUST ( member $ cn )
- MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
-
-objectclass ( 2.5.6.10 NAME 'residentialPerson'
- DESC 'RFC2256: an residential person'
- SUP person STRUCTURAL
- MUST l
- MAY ( businessCategory $ x121Address $ registeredAddress $
- destinationIndicator $ preferredDeliveryMethod $ telexNumber $
- teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ preferredDeliveryMethod $ street $
- postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ st $ l ) )
-
-objectclass ( 2.5.6.11 NAME 'applicationProcess'
- DESC 'RFC2256: an application process'
- SUP top STRUCTURAL
- MUST cn
- MAY ( seeAlso $ ou $ l $ description ) )
-
-objectclass ( 2.5.6.12 NAME 'applicationEntity'
- DESC 'RFC2256: an application entity'
- SUP top STRUCTURAL
- MUST ( presentationAddress $ cn )
- MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $
- description ) )
-
-objectclass ( 2.5.6.13 NAME 'dSA'
- DESC 'RFC2256: a directory system agent (a server)'
- SUP applicationEntity STRUCTURAL
- MAY knowledgeInformation )
-
-objectclass ( 2.5.6.14 NAME 'device'
- DESC 'RFC2256: a device'
- SUP top STRUCTURAL
- MUST cn
- MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )
-
-objectclass ( 2.5.6.15 NAME 'strongAuthenticationUser'
- DESC 'RFC2256: a strong authentication user'
- SUP top AUXILIARY
- MUST userCertificate )
-
-objectclass ( 2.5.6.16 NAME 'certificationAuthority'
- DESC 'RFC2256: a certificate authority'
- SUP top AUXILIARY
- MUST ( authorityRevocationList $ certificateRevocationList $
- cACertificate ) MAY crossCertificatePair )
-
-objectclass ( 2.5.6.17 NAME 'groupOfUniqueNames'
- DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'
- SUP top STRUCTURAL
- MUST ( uniqueMember $ cn )
- MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
-
-objectclass ( 2.5.6.18 NAME 'userSecurityInformation'
- DESC 'RFC2256: a user security information'
- SUP top AUXILIARY
- MAY ( supportedAlgorithms ) )
-
-objectclass ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
- SUP certificationAuthority
- AUXILIARY MAY ( deltaRevocationList ) )
-
-objectclass ( 2.5.6.19 NAME 'cRLDistributionPoint'
- SUP top STRUCTURAL
- MUST ( cn )
- MAY ( certificateRevocationList $ authorityRevocationList $
- deltaRevocationList ) )
-
-objectclass ( 2.5.6.20 NAME 'dmd'
- SUP top STRUCTURAL
- MUST ( dmdName )
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
- street $ postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ st $ l $ description ) )
-
-#
-# Object Classes from RFC 2587
-#
-objectclass ( 2.5.6.21 NAME 'pkiUser'
- DESC 'RFC2587: a PKI user'
- SUP top AUXILIARY
- MAY userCertificate )
-
-objectclass ( 2.5.6.22 NAME 'pkiCA'
- DESC 'RFC2587: PKI certificate authority'
- SUP top AUXILIARY
- MAY ( authorityRevocationList $ certificateRevocationList $
- cACertificate $ crossCertificatePair ) )
-
-objectclass ( 2.5.6.23 NAME 'deltaCRL'
- DESC 'RFC2587: PKI user'
- SUP top AUXILIARY
- MAY deltaRevocationList )
-
-#
-# Standard Track URI label schema from RFC 2079
-# system schema
-#attributetype ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI'
-# DESC 'RFC2079: Uniform Resource Identifier with optional label'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-objectclass ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
- DESC 'RFC2079: object that contains the URI attribute type'
- SUP top AUXILIARY
- MAY ( labeledURI ) )
-
-#
-# Derived from RFC 1274, but with new "short names"
-#
-#attributetype ( 0.9.2342.19200300.100.1.1
-# NAME ( 'uid' 'userid' )
-# DESC 'RFC1274: user identifier'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-attributetype ( 0.9.2342.19200300.100.1.3
- NAME ( 'mail' 'rfc822Mailbox' )
- DESC 'RFC1274: RFC822 Mailbox'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
- DESC 'RFC1274: simple security object'
- SUP top AUXILIARY
- MUST userPassword )
-
-# RFC 1274 + RFC 2247
-attributetype ( 0.9.2342.19200300.100.1.25
- NAME ( 'dc' 'domainComponent' )
- DESC 'RFC1274/2247: domain component'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-# RFC 2247
-objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
- DESC 'RFC2247: domain component object'
- SUP top AUXILIARY MUST dc )
-
-# RFC 2377
-objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject'
- DESC 'RFC2377: uid object'
- SUP top AUXILIARY MUST uid )
-
-# RFC 4524
-# The 'associatedDomain' attribute specifies DNS [RFC1034][RFC2181]
-# host names [RFC1123] that are associated with an object. That is,
-# values of this attribute should conform to the following ABNF:
-#
-# domain = root / label *( DOT label )
-# root = SPACE
-# label = LETDIG [ *61( LETDIG / HYPHEN ) LETDIG ]
-# LETDIG = %x30-39 / %x41-5A / %x61-7A ; "0" - "9" / "A"-"Z" / "a"-"z"
-# SPACE = %x20 ; space (" ")
-# HYPHEN = %x2D ; hyphen ("-")
-# DOT = %x2E ; period (".")
-attributetype ( 0.9.2342.19200300.100.1.37
- NAME 'associatedDomain'
- DESC 'RFC1274: domain associated with object'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# RFC 2459 -- deprecated in favor of 'mail' (in cosine.schema)
-attributetype ( 1.2.840.113549.1.9.1
- NAME ( 'email' 'emailAddress' 'pkcs9email' )
- DESC 'RFC3280: legacy attribute for email addresses in DNs'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-
+++ /dev/null
-# OpenLDAP Core schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1997-2006).
-## All Rights Reserved.
-##
-## This document and translations of it may be copied and furnished to
-## others, and derivative works that comment on or otherwise explain it
-## or assist in its implementation may be prepared, copied, published
-## and distributed, in whole or in part, without restriction of any
-## kind, provided that the above copyright notice and this paragraph are
-## included on all such copies and derivative works. However, this
-## document itself may not be modified in any way, such as by removing
-## the copyright notice or references to the Internet Society or other
-## Internet organizations, except as needed for the purpose of
-## developing Internet standards in which case the procedures for
-## copyrights defined in the Internet Standards process must be
-## followed, or as required to translate it into languages other than
-## English.
-##
-## The limited permissions granted above are perpetual and will not be
-## revoked by the Internet Society or its successors or assigns.
-##
-## This document and the information contained herein is provided on an
-## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-#
-#
-# Includes LDAPv3 schema items from:
-# RFC 2252/2256 (LDAPv3)
-#
-# Select standard track schema items:
-# RFC 1274 (uid/dc)
-# RFC 2079 (URI)
-# RFC 2247 (dc/dcObject)
-# RFC 2587 (PKI)
-# RFC 2589 (Dynamic Directory Services)
-# RFC 4524 (associatedDomain)
-#
-# Select informational schema items:
-# RFC 2377 (uidObject)
-
-#
-# Standard attribute types from RFC 2256
-#
-
-# system schema
-#attributetype ( 2.5.4.0 NAME 'objectClass'
-# DESC 'RFC2256: object classes of the entity'
-# EQUALITY objectIdentifierMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-
-# system schema
-#attributetype ( 2.5.4.1 NAME ( 'aliasedObjectName' 'aliasedEntryName' )
-# DESC 'RFC2256: name of aliased object'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
-
-attributetype ( 2.5.4.2 NAME 'knowledgeInformation'
- DESC 'RFC2256: knowledge information'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-
-# system schema
-#attributetype ( 2.5.4.3 NAME ( 'cn' 'commonName' )
-# DESC 'RFC2256: common name(s) for which the entity is known by'
-# SUP name )
-
-attributetype ( 2.5.4.4 NAME ( 'sn' 'surname' )
- DESC 'RFC2256: last (family) name(s) for which the entity is known by'
- SUP name )
-
-attributetype ( 2.5.4.5 NAME 'serialNumber'
- DESC 'RFC2256: serial number of the entity'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )
-
-# RFC 4519 definition ('countryName' in X.500 and RFC2256)
-attributetype ( 2.5.4.6 NAME ( 'c' 'countryName' )
- DESC 'RFC4519: two-letter ISO-3166 country code'
- SUP name
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.11
- SINGLE-VALUE )
-
-#attributetype ( 2.5.4.6 NAME ( 'c' 'countryName' )
-# DESC 'RFC2256: ISO-3166 country 2-letter code'
-# SUP name SINGLE-VALUE )
-
-attributetype ( 2.5.4.7 NAME ( 'l' 'localityName' )
- DESC 'RFC2256: locality which this object resides in'
- SUP name )
-
-attributetype ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' )
- DESC 'RFC2256: state or province which this object resides in'
- SUP name )
-
-attributetype ( 2.5.4.9 NAME ( 'street' 'streetAddress' )
- DESC 'RFC2256: street address of this object'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-
-attributetype ( 2.5.4.10 NAME ( 'o' 'organizationName' )
- DESC 'RFC2256: organization this object belongs to'
- SUP name )
-
-attributetype ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
- DESC 'RFC2256: organizational unit this object belongs to'
- SUP name )
-
-attributetype ( 2.5.4.12 NAME 'title'
- DESC 'RFC2256: title associated with the entity'
- SUP name )
-
-# system schema
-#attributetype ( 2.5.4.13 NAME 'description'
-# DESC 'RFC2256: descriptive information'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
-
-# Deprecated by enhancedSearchGuide
-attributetype ( 2.5.4.14 NAME 'searchGuide'
- DESC 'RFC2256: search guide, deprecated by enhancedSearchGuide'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 )
-
-attributetype ( 2.5.4.15 NAME 'businessCategory'
- DESC 'RFC2256: business category'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-
-attributetype ( 2.5.4.16 NAME 'postalAddress'
- DESC 'RFC2256: postal address'
- EQUALITY caseIgnoreListMatch
- SUBSTR caseIgnoreListSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-
-attributetype ( 2.5.4.17 NAME 'postalCode'
- DESC 'RFC2256: postal code'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
-
-attributetype ( 2.5.4.18 NAME 'postOfficeBox'
- DESC 'RFC2256: Post Office Box'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
-
-attributetype ( 2.5.4.19 NAME 'physicalDeliveryOfficeName'
- DESC 'RFC2256: Physical Delivery Office Name'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
-
-attributetype ( 2.5.4.20 NAME 'telephoneNumber'
- DESC 'RFC2256: Telephone Number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
-
-attributetype ( 2.5.4.21 NAME 'telexNumber'
- DESC 'RFC2256: Telex Number'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )
-
-attributetype ( 2.5.4.22 NAME 'teletexTerminalIdentifier'
- DESC 'RFC2256: Teletex Terminal Identifier'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )
-
-attributetype ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' )
- DESC 'RFC2256: Facsimile (Fax) Telephone Number'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )
-
-attributetype ( 2.5.4.24 NAME 'x121Address'
- DESC 'RFC2256: X.121 Address'
- EQUALITY numericStringMatch
- SUBSTR numericStringSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} )
-
-attributetype ( 2.5.4.25 NAME 'internationaliSDNNumber'
- DESC 'RFC2256: international ISDN number'
- EQUALITY numericStringMatch
- SUBSTR numericStringSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
-
-attributetype ( 2.5.4.26 NAME 'registeredAddress'
- DESC 'RFC2256: registered postal address'
- SUP postalAddress
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-
-attributetype ( 2.5.4.27 NAME 'destinationIndicator'
- DESC 'RFC2256: destination indicator'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )
-
-attributetype ( 2.5.4.28 NAME 'preferredDeliveryMethod'
- DESC 'RFC2256: preferred delivery method'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
- SINGLE-VALUE )
-
-attributetype ( 2.5.4.29 NAME 'presentationAddress'
- DESC 'RFC2256: presentation address'
- EQUALITY presentationAddressMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.43
- SINGLE-VALUE )
-
-attributetype ( 2.5.4.30 NAME 'supportedApplicationContext'
- DESC 'RFC2256: supported application context'
- EQUALITY objectIdentifierMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-
-attributetype ( 2.5.4.31 NAME 'member'
- DESC 'RFC2256: member of a group'
- SUP distinguishedName )
-
-attributetype ( 2.5.4.32 NAME 'owner'
- DESC 'RFC2256: owner (of the object)'
- SUP distinguishedName )
-
-attributetype ( 2.5.4.33 NAME 'roleOccupant'
- DESC 'RFC2256: occupant of role'
- SUP distinguishedName )
-
-# system schema
-#attributetype ( 2.5.4.34 NAME 'seeAlso'
-# DESC 'RFC2256: DN of related object'
-# SUP distinguishedName )
-
-# system schema
-#attributetype ( 2.5.4.35 NAME 'userPassword'
-# DESC 'RFC2256/2307: password of user'
-# EQUALITY octetStringMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )
-
-# Must be transferred using ;binary
-# with certificateExactMatch rule (per X.509)
-attributetype ( 2.5.4.36 NAME 'userCertificate'
- DESC 'RFC2256: X.509 user certificate, use ;binary'
- EQUALITY certificateExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
-
-# Must be transferred using ;binary
-# with certificateExactMatch rule (per X.509)
-attributetype ( 2.5.4.37 NAME 'cACertificate'
- DESC 'RFC2256: X.509 CA certificate, use ;binary'
- EQUALITY certificateExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 )
-
-# Must be transferred using ;binary
-attributetype ( 2.5.4.38 NAME 'authorityRevocationList'
- DESC 'RFC2256: X.509 authority revocation list, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-
-# Must be transferred using ;binary
-attributetype ( 2.5.4.39 NAME 'certificateRevocationList'
- DESC 'RFC2256: X.509 certificate revocation list, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-
-# Must be stored and requested in the binary form
-attributetype ( 2.5.4.40 NAME 'crossCertificatePair'
- DESC 'RFC2256: X.509 cross certificate pair, use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 )
-
-# system schema
-#attributetype ( 2.5.4.41 NAME 'name'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-
-attributetype ( 2.5.4.42 NAME ( 'givenName' 'gn' )
- DESC 'RFC2256: first name(s) for which the entity is known by'
- SUP name )
-
-attributetype ( 2.5.4.43 NAME 'initials'
- DESC 'RFC2256: initials of some or all of names, but not the surname(s).'
- SUP name )
-
-attributetype ( 2.5.4.44 NAME 'generationQualifier'
- DESC 'RFC2256: name qualifier indicating a generation'
- SUP name )
-
-attributetype ( 2.5.4.45 NAME 'x500UniqueIdentifier'
- DESC 'RFC2256: X.500 unique identifier'
- EQUALITY bitStringMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )
-
-attributetype ( 2.5.4.46 NAME 'dnQualifier'
- DESC 'RFC2256: DN qualifier'
- EQUALITY caseIgnoreMatch
- ORDERING caseIgnoreOrderingMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
-
-attributetype ( 2.5.4.47 NAME 'enhancedSearchGuide'
- DESC 'RFC2256: enhanced search guide'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )
-
-attributetype ( 2.5.4.48 NAME 'protocolInformation'
- DESC 'RFC2256: protocol information'
- EQUALITY protocolInformationMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )
-
-# system schema
-#attributetype ( 2.5.4.49 NAME 'distinguishedName'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-attributetype ( 2.5.4.50 NAME 'uniqueMember'
- DESC 'RFC2256: unique member of a group'
- EQUALITY uniqueMemberMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )
-
-attributetype ( 2.5.4.51 NAME 'houseIdentifier'
- DESC 'RFC2256: house identifier'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
-
-# Must be transferred using ;binary
-attributetype ( 2.5.4.52 NAME 'supportedAlgorithms'
- DESC 'RFC2256: supported algorithms'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )
-
-# Must be transferred using ;binary
-attributetype ( 2.5.4.53 NAME 'deltaRevocationList'
- DESC 'RFC2256: delta revocation list; use ;binary'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
-
-attributetype ( 2.5.4.54 NAME 'dmdName'
- DESC 'RFC2256: name of DMD'
- SUP name )
-
-attributetype ( 2.5.4.65 NAME 'pseudonym'
- DESC 'X.520(4th): pseudonym for the object'
- SUP name )
-
-# Standard object classes from RFC2256
-
-# system schema
-#objectclass ( 2.5.6.0 NAME 'top'
-# DESC 'RFC2256: top of the superclass chain'
-# ABSTRACT
-# MUST objectClass )
-
-# system schema
-#objectclass ( 2.5.6.1 NAME 'alias'
-# DESC 'RFC2256: an alias'
-# SUP top STRUCTURAL
-# MUST aliasedObjectName )
-
-objectclass ( 2.5.6.2 NAME 'country'
- DESC 'RFC2256: a country'
- SUP top STRUCTURAL
- MUST c
- MAY ( searchGuide $ description ) )
-
-objectclass ( 2.5.6.3 NAME 'locality'
- DESC 'RFC2256: a locality'
- SUP top STRUCTURAL
- MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )
-
-objectclass ( 2.5.6.4 NAME 'organization'
- DESC 'RFC2256: an organization'
- SUP top STRUCTURAL
- MUST o
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
-
-objectclass ( 2.5.6.5 NAME 'organizationalUnit'
- DESC 'RFC2256: an organizational unit'
- SUP top STRUCTURAL
- MUST ou
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )
-
-objectclass ( 2.5.6.6 NAME 'person'
- DESC 'RFC2256: a person'
- SUP top STRUCTURAL
- MUST ( sn $ cn )
- MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )
-
-objectclass ( 2.5.6.7 NAME 'organizationalPerson'
- DESC 'RFC2256: an organizational person'
- SUP person STRUCTURAL
- MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
- postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )
-
-objectclass ( 2.5.6.8 NAME 'organizationalRole'
- DESC 'RFC2256: an organizational role'
- SUP top STRUCTURAL
- MUST cn
- MAY ( x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
- seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $
- postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ ou $ st $ l $ description ) )
-
-objectclass ( 2.5.6.9 NAME 'groupOfNames'
- DESC 'RFC2256: a group of names (DNs)'
- SUP top STRUCTURAL
- MUST ( member $ cn )
- MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
-
-objectclass ( 2.5.6.10 NAME 'residentialPerson'
- DESC 'RFC2256: an residential person'
- SUP person STRUCTURAL
- MUST l
- MAY ( businessCategory $ x121Address $ registeredAddress $
- destinationIndicator $ preferredDeliveryMethod $ telexNumber $
- teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $
- facsimileTelephoneNumber $ preferredDeliveryMethod $ street $
- postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ st $ l ) )
-
-objectclass ( 2.5.6.11 NAME 'applicationProcess'
- DESC 'RFC2256: an application process'
- SUP top STRUCTURAL
- MUST cn
- MAY ( seeAlso $ ou $ l $ description ) )
-
-objectclass ( 2.5.6.12 NAME 'applicationEntity'
- DESC 'RFC2256: an application entity'
- SUP top STRUCTURAL
- MUST ( presentationAddress $ cn )
- MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $
- description ) )
-
-objectclass ( 2.5.6.13 NAME 'dSA'
- DESC 'RFC2256: a directory system agent (a server)'
- SUP applicationEntity STRUCTURAL
- MAY knowledgeInformation )
-
-objectclass ( 2.5.6.14 NAME 'device'
- DESC 'RFC2256: a device'
- SUP top STRUCTURAL
- MUST cn
- MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )
-
-objectclass ( 2.5.6.15 NAME 'strongAuthenticationUser'
- DESC 'RFC2256: a strong authentication user'
- SUP top AUXILIARY
- MUST userCertificate )
-
-objectclass ( 2.5.6.16 NAME 'certificationAuthority'
- DESC 'RFC2256: a certificate authority'
- SUP top AUXILIARY
- MUST ( authorityRevocationList $ certificateRevocationList $
- cACertificate ) MAY crossCertificatePair )
-
-objectclass ( 2.5.6.17 NAME 'groupOfUniqueNames'
- DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'
- SUP top STRUCTURAL
- MUST ( uniqueMember $ cn )
- MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
-
-objectclass ( 2.5.6.18 NAME 'userSecurityInformation'
- DESC 'RFC2256: a user security information'
- SUP top AUXILIARY
- MAY ( supportedAlgorithms ) )
-
-objectclass ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
- SUP certificationAuthority
- AUXILIARY MAY ( deltaRevocationList ) )
-
-objectclass ( 2.5.6.19 NAME 'cRLDistributionPoint'
- SUP top STRUCTURAL
- MUST ( cn )
- MAY ( certificateRevocationList $ authorityRevocationList $
- deltaRevocationList ) )
-
-objectclass ( 2.5.6.20 NAME 'dmd'
- SUP top STRUCTURAL
- MUST ( dmdName )
- MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
- x121Address $ registeredAddress $ destinationIndicator $
- preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
- telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
- street $ postOfficeBox $ postalCode $ postalAddress $
- physicalDeliveryOfficeName $ st $ l $ description ) )
-
-#
-# Object Classes from RFC 2587
-#
-objectclass ( 2.5.6.21 NAME 'pkiUser'
- DESC 'RFC2587: a PKI user'
- SUP top AUXILIARY
- MAY userCertificate )
-
-objectclass ( 2.5.6.22 NAME 'pkiCA'
- DESC 'RFC2587: PKI certificate authority'
- SUP top AUXILIARY
- MAY ( authorityRevocationList $ certificateRevocationList $
- cACertificate $ crossCertificatePair ) )
-
-objectclass ( 2.5.6.23 NAME 'deltaCRL'
- DESC 'RFC2587: PKI user'
- SUP top AUXILIARY
- MAY deltaRevocationList )
-
-#
-# Standard Track URI label schema from RFC 2079
-# system schema
-#attributetype ( 1.3.6.1.4.1.250.1.57 NAME 'labeledURI'
-# DESC 'RFC2079: Uniform Resource Identifier with optional label'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-objectclass ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
- DESC 'RFC2079: object that contains the URI attribute type'
- SUP top AUXILIARY
- MAY ( labeledURI ) )
-
-#
-# Derived from RFC 1274, but with new "short names"
-#
-#attributetype ( 0.9.2342.19200300.100.1.1
-# NAME ( 'uid' 'userid' )
-# DESC 'RFC1274: user identifier'
-# EQUALITY caseIgnoreMatch
-# SUBSTR caseIgnoreSubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-attributetype ( 0.9.2342.19200300.100.1.3
- NAME ( 'mail' 'rfc822Mailbox' )
- DESC 'RFC1274: RFC822 Mailbox'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
- DESC 'RFC1274: simple security object'
- SUP top AUXILIARY
- MUST userPassword )
-
-# RFC 1274 + RFC 2247
-attributetype ( 0.9.2342.19200300.100.1.25
- NAME ( 'dc' 'domainComponent' )
- DESC 'RFC1274/2247: domain component'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-# RFC 2247
-objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
- DESC 'RFC2247: domain component object'
- SUP top AUXILIARY MUST dc )
-
-# RFC 2377
-objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject'
- DESC 'RFC2377: uid object'
- SUP top AUXILIARY MUST uid )
-
-# RFC 4524
-# The 'associatedDomain' attribute specifies DNS [RFC1034][RFC2181]
-# host names [RFC1123] that are associated with an object. That is,
-# values of this attribute should conform to the following ABNF:
-#
-# domain = root / label *( DOT label )
-# root = SPACE
-# label = LETDIG [ *61( LETDIG / HYPHEN ) LETDIG ]
-# LETDIG = %x30-39 / %x41-5A / %x61-7A ; "0" - "9" / "A"-"Z" / "a"-"z"
-# SPACE = %x20 ; space (" ")
-# HYPHEN = %x2D ; hyphen ("-")
-# DOT = %x2E ; period (".")
-attributetype ( 0.9.2342.19200300.100.1.37
- NAME 'associatedDomain'
- DESC 'RFC1274: domain associated with object'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# RFC 2459 -- deprecated in favor of 'mail' (in cosine.schema)
-attributetype ( 1.2.840.113549.1.9.1
- NAME ( 'email' 'emailAddress' 'pkcs9email' )
- DESC 'RFC3280: legacy attribute for email addresses in DNs'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-
+++ /dev/null
-# RFC1274: Cosine and Internet X.500 schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# RFC1274: Cosine and Internet X.500 schema
-#
-# This file contains LDAPv3 schema derived from X.500 COSINE "pilot"
-# schema. As this schema was defined for X.500(89), some
-# oddities were introduced in the mapping to LDAPv3. The
-# mappings were based upon: draft-ietf-asid-ldapv3-attributes-03.txt
-# (a work in progress)
-#
-# Note: It seems that the pilot schema evolved beyond what was
-# described in RFC1274. However, this document attempts to describes
-# RFC1274 as published.
-#
-# Depends on core.ldif
-#
-# This file was automatically generated from cosine.schema; see that
-# file for complete background.
-#
-dn: cn=cosine,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: cosine
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
- EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.
- 1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.4 NAME 'info' DESC 'RFC1274: g
- eneral information' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.5 NAME ( 'drink' 'favouriteDri
- nk' ) DESC 'RFC1274: favorite drink' EQUALITY caseIgnoreMatch SUBSTR caseIgno
- reSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber' DESC 'RFC1
- 274: room number' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch S
- YNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.7 NAME 'photo' DESC 'RFC1274:
- photo (G3 fax)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.8 NAME 'userClass' DESC 'RFC12
- 74: category of user' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMat
- ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.9 NAME 'host' DESC 'RFC1274: h
- ost computer' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTA
- X 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.10 NAME 'manager' DESC 'RFC127
- 4: DN of manager' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115
- .121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier' D
- ESC 'RFC1274: unique identifier of document' EQUALITY caseIgnoreMatch SUBSTR
- caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle' DESC '
- RFC1274: title of document' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstri
- ngsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion' DES
- C 'RFC1274: version of document' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSu
- bstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor' DESC
- 'RFC1274: DN of author of document' EQUALITY distinguishedNameMatch SYNTAX 1
- .3.6.1.4.1.1466.115.121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation' DE
- SC 'RFC1274: location of document original' EQUALITY caseIgnoreMatch SUBSTR c
- aseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.20 NAME ( 'homePhone' 'homeTe
- lephoneNumber' ) DESC 'RFC1274: home telephone number' EQUALITY telephoneNumb
- erMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121
- .1.50 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.21 NAME 'secretary' DESC 'RFC
- 1274: DN of secretary' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.146
- 6.115.121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox' SYNTAX
- 1.3.6.1.4.1.1466.115.121.1.39 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.26 NAME 'aRecord' EQUALITY ca
- seIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.27 NAME 'mDRecord' EQUALITY c
- aseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.28 NAME 'mXRecord' EQUALITY c
- aseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.29 NAME 'nSRecord' EQUALITY c
- aseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.30 NAME 'sOARecord' EQUALITY
- caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord' EQUALIT
- Y caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.38 NAME 'associatedName' DESC
- 'RFC1274: DN of entry associated with domain' EQUALITY distinguishedNameMatc
- h SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress' D
- ESC 'RFC1274: home postal address' EQUALITY caseIgnoreListMatch SUBSTR caseIg
- noreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle' DESC
- 'RFC1274: personal title' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstring
- sMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.41 NAME ( 'mobile' 'mobileTel
- ephoneNumber' ) DESC 'RFC1274: mobile telephone number' EQUALITY telephoneNum
- berMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.12
- 1.1.50 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.42 NAME ( 'pager' 'pagerTelep
- honeNumber' ) DESC 'RFC1274: pager telephone number' EQUALITY telephoneNumber
- Match SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1
- .50 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.43 NAME ( 'co' 'friendlyCount
- ryName' ) DESC 'RFC1274: friendly country name' EQUALITY caseIgnoreMatch SUBS
- TR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier' DE
- SC 'RFC1274: unique identifer' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.14
- 66.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus
- ' DESC 'RFC1274: organizational status' EQUALITY caseIgnoreMatch SUBSTR caseI
- gnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox' DESC '
- RFC1274: Janet mailbox' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5Subst
- ringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.47 NAME 'mailPreferenceOption
- ' DESC 'RFC1274: mail preference option' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.48 NAME 'buildingName' DESC '
- RFC1274: name of building' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstrin
- gsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality' DESC 'RF
- C1274: DSA Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality'
- DESC 'RFC1274: Single Level Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SIN
- GLE-VALUE )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQualit
- y' DESC 'RFC1274: Subtree Mininum Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 13 SINGLE-VALUE )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQualit
- y' DESC 'RFC1274: Subtree Maximun Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 13 SINGLE-VALUE )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature' D
- ESC 'RFC1274: Personal Signature (G3 fax)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 23 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect' DESC 'R
- FC1274: DIT Redirect' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466
- .115.121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.55 NAME 'audio' DESC 'RFC1274
- : audio (u-law)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher' D
- ESC 'RFC1274: publisher of document' EQUALITY caseIgnoreMatch SUBSTR caseIgno
- reSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.4 NAME ( 'pilotPerson' 'newPilo
- tPerson' ) SUP person STRUCTURAL MAY ( userid $ textEncodedORAddress $ rfc822
- Mailbox $ favouriteDrink $ roomNumber $ userClass $ homeTelephoneNumber $ hom
- ePostalAddress $ secretary $ personalTitle $ preferredDeliveryMethod $ busine
- ssCategory $ janetMailbox $ otherMailbox $ mobileTelephoneNumber $ pagerTelep
- honeNumber $ organizationalStatus $ mailPreferenceOption $ personalSignature
- ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.5 NAME 'account' SUP top STRUCT
- URAL MUST userid MAY ( description $ seeAlso $ localityName $ organizationNam
- e $ organizationalUnitName $ host ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.6 NAME 'document' SUP top STRUC
- TURAL MUST documentIdentifier MAY ( commonName $ description $ seeAlso $ loca
- lityName $ organizationName $ organizationalUnitName $ documentTitle $ docume
- ntVersion $ documentAuthor $ documentLocation $ documentPublisher ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.7 NAME 'room' SUP top STRUCTURA
- L MUST commonName MAY ( roomNumber $ description $ seeAlso $ telephoneNumber
- ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries' SUP top
- STRUCTURAL MUST commonName MAY ( description $ seeAlso $ telephonenumber $ l
- ocalityName $ organizationName $ organizationalUnitName ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.13 NAME 'domain' SUP top STRUCT
- URAL MUST domainComponent MAY ( associatedName $ organizationName $ descripti
- on $ businessCategory $ seeAlso $ searchGuide $ userPassword $ localityName $
- stateOrProvinceName $ streetAddress $ physicalDeliveryOfficeName $ postalAdd
- ress $ postalCode $ postOfficeBox $ streetAddress $ facsimileTelephoneNumber
- $ internationalISDNNumber $ telephoneNumber $ teletexTerminalIdentifier $ tel
- exNumber $ preferredDeliveryMethod $ destinationIndicator $ registeredAddress
- $ x121Address ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart' SUP d
- omain STRUCTURAL MAY ( commonName $ surname $ description $ seeAlso $ telepho
- neNumber $ physicalDeliveryOfficeName $ postalAddress $ postalCode $ postOffi
- ceBox $ streetAddress $ facsimileTelephoneNumber $ internationalISDNNumber $
- telephoneNumber $ teletexTerminalIdentifier $ telexNumber $ preferredDelivery
- Method $ destinationIndicator $ registeredAddress $ x121Address ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain' SUP domain
- STRUCTURAL MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $ SOARecord $ CNAME
- Record ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject' D
- ESC 'RFC1274: an object related to an domain' SUP top AUXILIARY MUST associat
- edDomain )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry' SUP c
- ountry STRUCTURAL MUST friendlyCountryName )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization' SU
- P ( organization $ organizationalUnit ) STRUCTURAL MAY buildingName )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA' SUP dsa STR
- UCTURAL MAY dSAQuality )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData'
- SUP top AUXILIARY MUST dsaQuality MAY ( subtreeMinimumQuality $ subtreeMaximu
- mQuality ) )
+++ /dev/null
-# RFC1274: Cosine and Internet X.500 schema
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/cosine.ldif,v 1.1.2.6 2011/01/04 23:50:51 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# RFC1274: Cosine and Internet X.500 schema
-#
-# This file contains LDAPv3 schema derived from X.500 COSINE "pilot"
-# schema. As this schema was defined for X.500(89), some
-# oddities were introduced in the mapping to LDAPv3. The
-# mappings were based upon: draft-ietf-asid-ldapv3-attributes-03.txt
-# (a work in progress)
-#
-# Note: It seems that the pilot schema evolved beyond what was
-# described in RFC1274. However, this document attempts to describes
-# RFC1274 as published.
-#
-# Depends on core.ldif
-#
-# This file was automatically generated from cosine.schema; see that
-# file for complete background.
-#
-dn: cn=cosine,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: cosine
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
- EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.
- 1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.4 NAME 'info' DESC 'RFC1274: g
- eneral information' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.5 NAME ( 'drink' 'favouriteDri
- nk' ) DESC 'RFC1274: favorite drink' EQUALITY caseIgnoreMatch SUBSTR caseIgno
- reSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber' DESC 'RFC1
- 274: room number' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch S
- YNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.7 NAME 'photo' DESC 'RFC1274:
- photo (G3 fax)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.8 NAME 'userClass' DESC 'RFC12
- 74: category of user' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMat
- ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.9 NAME 'host' DESC 'RFC1274: h
- ost computer' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTA
- X 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.10 NAME 'manager' DESC 'RFC127
- 4: DN of manager' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115
- .121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier' D
- ESC 'RFC1274: unique identifier of document' EQUALITY caseIgnoreMatch SUBSTR
- caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle' DESC '
- RFC1274: title of document' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstri
- ngsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion' DES
- C 'RFC1274: version of document' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSu
- bstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor' DESC
- 'RFC1274: DN of author of document' EQUALITY distinguishedNameMatch SYNTAX 1
- .3.6.1.4.1.1466.115.121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation' DE
- SC 'RFC1274: location of document original' EQUALITY caseIgnoreMatch SUBSTR c
- aseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.20 NAME ( 'homePhone' 'homeTe
- lephoneNumber' ) DESC 'RFC1274: home telephone number' EQUALITY telephoneNumb
- erMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121
- .1.50 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.21 NAME 'secretary' DESC 'RFC
- 1274: DN of secretary' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.146
- 6.115.121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox' SYNTAX
- 1.3.6.1.4.1.1466.115.121.1.39 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.26 NAME 'aRecord' EQUALITY ca
- seIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.27 NAME 'mDRecord' EQUALITY c
- aseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.28 NAME 'mXRecord' EQUALITY c
- aseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.29 NAME 'nSRecord' EQUALITY c
- aseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.30 NAME 'sOARecord' EQUALITY
- caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord' EQUALIT
- Y caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.38 NAME 'associatedName' DESC
- 'RFC1274: DN of entry associated with domain' EQUALITY distinguishedNameMatc
- h SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress' D
- ESC 'RFC1274: home postal address' EQUALITY caseIgnoreListMatch SUBSTR caseIg
- noreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle' DESC
- 'RFC1274: personal title' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstring
- sMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.41 NAME ( 'mobile' 'mobileTel
- ephoneNumber' ) DESC 'RFC1274: mobile telephone number' EQUALITY telephoneNum
- berMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.12
- 1.1.50 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.42 NAME ( 'pager' 'pagerTelep
- honeNumber' ) DESC 'RFC1274: pager telephone number' EQUALITY telephoneNumber
- Match SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1
- .50 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.43 NAME ( 'co' 'friendlyCount
- ryName' ) DESC 'RFC1274: friendly country name' EQUALITY caseIgnoreMatch SUBS
- TR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier' DE
- SC 'RFC1274: unique identifer' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.14
- 66.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus
- ' DESC 'RFC1274: organizational status' EQUALITY caseIgnoreMatch SUBSTR caseI
- gnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox' DESC '
- RFC1274: Janet mailbox' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5Subst
- ringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.47 NAME 'mailPreferenceOption
- ' DESC 'RFC1274: mail preference option' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.48 NAME 'buildingName' DESC '
- RFC1274: name of building' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstrin
- gsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality' DESC 'RF
- C1274: DSA Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality'
- DESC 'RFC1274: Single Level Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SIN
- GLE-VALUE )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQualit
- y' DESC 'RFC1274: Subtree Mininum Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 13 SINGLE-VALUE )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQualit
- y' DESC 'RFC1274: Subtree Maximun Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 13 SINGLE-VALUE )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature' D
- ESC 'RFC1274: Personal Signature (G3 fax)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 23 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect' DESC 'R
- FC1274: DIT Redirect' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466
- .115.121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.55 NAME 'audio' DESC 'RFC1274
- : audio (u-law)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher' D
- ESC 'RFC1274: publisher of document' EQUALITY caseIgnoreMatch SUBSTR caseIgno
- reSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.4 NAME ( 'pilotPerson' 'newPilo
- tPerson' ) SUP person STRUCTURAL MAY ( userid $ textEncodedORAddress $ rfc822
- Mailbox $ favouriteDrink $ roomNumber $ userClass $ homeTelephoneNumber $ hom
- ePostalAddress $ secretary $ personalTitle $ preferredDeliveryMethod $ busine
- ssCategory $ janetMailbox $ otherMailbox $ mobileTelephoneNumber $ pagerTelep
- honeNumber $ organizationalStatus $ mailPreferenceOption $ personalSignature
- ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.5 NAME 'account' SUP top STRUCT
- URAL MUST userid MAY ( description $ seeAlso $ localityName $ organizationNam
- e $ organizationalUnitName $ host ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.6 NAME 'document' SUP top STRUC
- TURAL MUST documentIdentifier MAY ( commonName $ description $ seeAlso $ loca
- lityName $ organizationName $ organizationalUnitName $ documentTitle $ docume
- ntVersion $ documentAuthor $ documentLocation $ documentPublisher ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.7 NAME 'room' SUP top STRUCTURA
- L MUST commonName MAY ( roomNumber $ description $ seeAlso $ telephoneNumber
- ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries' SUP top
- STRUCTURAL MUST commonName MAY ( description $ seeAlso $ telephonenumber $ l
- ocalityName $ organizationName $ organizationalUnitName ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.13 NAME 'domain' SUP top STRUCT
- URAL MUST domainComponent MAY ( associatedName $ organizationName $ descripti
- on $ businessCategory $ seeAlso $ searchGuide $ userPassword $ localityName $
- stateOrProvinceName $ streetAddress $ physicalDeliveryOfficeName $ postalAdd
- ress $ postalCode $ postOfficeBox $ streetAddress $ facsimileTelephoneNumber
- $ internationalISDNNumber $ telephoneNumber $ teletexTerminalIdentifier $ tel
- exNumber $ preferredDeliveryMethod $ destinationIndicator $ registeredAddress
- $ x121Address ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart' SUP d
- omain STRUCTURAL MAY ( commonName $ surname $ description $ seeAlso $ telepho
- neNumber $ physicalDeliveryOfficeName $ postalAddress $ postalCode $ postOffi
- ceBox $ streetAddress $ facsimileTelephoneNumber $ internationalISDNNumber $
- telephoneNumber $ teletexTerminalIdentifier $ telexNumber $ preferredDelivery
- Method $ destinationIndicator $ registeredAddress $ x121Address ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain' SUP domain
- STRUCTURAL MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $ SOARecord $ CNAME
- Record ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject' D
- ESC 'RFC1274: an object related to an domain' SUP top AUXILIARY MUST associat
- edDomain )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry' SUP c
- ountry STRUCTURAL MUST friendlyCountryName )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization' SU
- P ( organization $ organizationalUnit ) STRUCTURAL MAY buildingName )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA' SUP dsa STR
- UCTURAL MAY dSAQuality )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData'
- SUP top AUXILIARY MUST dsaQuality MAY ( subtreeMinimumQuality $ subtreeMaximu
- mQuality ) )
+++ /dev/null
-# RFC1274: Cosine and Internet X.500 schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# RFC1274: Cosine and Internet X.500 schema
-#
-# This file contains LDAPv3 schema derived from X.500 COSINE "pilot"
-# schema. As this schema was defined for X.500(89), some
-# oddities were introduced in the mapping to LDAPv3. The
-# mappings were based upon: draft-ietf-asid-ldapv3-attributes-03.txt
-# (a work in progress)
-#
-# Note: It seems that the pilot schema evolved beyond what was
-# described in RFC1274. However, this document attempts to describes
-# RFC1274 as published.
-#
-# Depends on core.ldif
-#
-# This file was automatically generated from cosine.schema; see that
-# file for complete background.
-#
-dn: cn=cosine,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: cosine
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
- EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.
- 1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.4 NAME 'info' DESC 'RFC1274: g
- eneral information' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.5 NAME ( 'drink' 'favouriteDri
- nk' ) DESC 'RFC1274: favorite drink' EQUALITY caseIgnoreMatch SUBSTR caseIgno
- reSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber' DESC 'RFC1
- 274: room number' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch S
- YNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.7 NAME 'photo' DESC 'RFC1274:
- photo (G3 fax)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.8 NAME 'userClass' DESC 'RFC12
- 74: category of user' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMat
- ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.9 NAME 'host' DESC 'RFC1274: h
- ost computer' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTA
- X 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.10 NAME 'manager' DESC 'RFC127
- 4: DN of manager' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115
- .121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier' D
- ESC 'RFC1274: unique identifier of document' EQUALITY caseIgnoreMatch SUBSTR
- caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle' DESC '
- RFC1274: title of document' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstri
- ngsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion' DES
- C 'RFC1274: version of document' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSu
- bstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor' DESC
- 'RFC1274: DN of author of document' EQUALITY distinguishedNameMatch SYNTAX 1
- .3.6.1.4.1.1466.115.121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation' DE
- SC 'RFC1274: location of document original' EQUALITY caseIgnoreMatch SUBSTR c
- aseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.20 NAME ( 'homePhone' 'homeTe
- lephoneNumber' ) DESC 'RFC1274: home telephone number' EQUALITY telephoneNumb
- erMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121
- .1.50 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.21 NAME 'secretary' DESC 'RFC
- 1274: DN of secretary' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.146
- 6.115.121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox' SYNTAX
- 1.3.6.1.4.1.1466.115.121.1.39 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.26 NAME 'aRecord' EQUALITY ca
- seIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.27 NAME 'mDRecord' EQUALITY c
- aseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.28 NAME 'mXRecord' EQUALITY c
- aseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.29 NAME 'nSRecord' EQUALITY c
- aseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.30 NAME 'sOARecord' EQUALITY
- caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord' EQUALIT
- Y caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.38 NAME 'associatedName' DESC
- 'RFC1274: DN of entry associated with domain' EQUALITY distinguishedNameMatc
- h SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress' D
- ESC 'RFC1274: home postal address' EQUALITY caseIgnoreListMatch SUBSTR caseIg
- noreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle' DESC
- 'RFC1274: personal title' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstring
- sMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.41 NAME ( 'mobile' 'mobileTel
- ephoneNumber' ) DESC 'RFC1274: mobile telephone number' EQUALITY telephoneNum
- berMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.12
- 1.1.50 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.42 NAME ( 'pager' 'pagerTelep
- honeNumber' ) DESC 'RFC1274: pager telephone number' EQUALITY telephoneNumber
- Match SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1
- .50 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.43 NAME ( 'co' 'friendlyCount
- ryName' ) DESC 'RFC1274: friendly country name' EQUALITY caseIgnoreMatch SUBS
- TR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier' DE
- SC 'RFC1274: unique identifer' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.14
- 66.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus
- ' DESC 'RFC1274: organizational status' EQUALITY caseIgnoreMatch SUBSTR caseI
- gnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox' DESC '
- RFC1274: Janet mailbox' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5Subst
- ringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.47 NAME 'mailPreferenceOption
- ' DESC 'RFC1274: mail preference option' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.48 NAME 'buildingName' DESC '
- RFC1274: name of building' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstrin
- gsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality' DESC 'RF
- C1274: DSA Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality'
- DESC 'RFC1274: Single Level Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SIN
- GLE-VALUE )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQualit
- y' DESC 'RFC1274: Subtree Mininum Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 13 SINGLE-VALUE )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQualit
- y' DESC 'RFC1274: Subtree Maximun Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 13 SINGLE-VALUE )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature' D
- ESC 'RFC1274: Personal Signature (G3 fax)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 23 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect' DESC 'R
- FC1274: DIT Redirect' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466
- .115.121.1.12 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.55 NAME 'audio' DESC 'RFC1274
- : audio (u-law)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher' D
- ESC 'RFC1274: publisher of document' EQUALITY caseIgnoreMatch SUBSTR caseIgno
- reSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.4 NAME ( 'pilotPerson' 'newPilo
- tPerson' ) SUP person STRUCTURAL MAY ( userid $ textEncodedORAddress $ rfc822
- Mailbox $ favouriteDrink $ roomNumber $ userClass $ homeTelephoneNumber $ hom
- ePostalAddress $ secretary $ personalTitle $ preferredDeliveryMethod $ busine
- ssCategory $ janetMailbox $ otherMailbox $ mobileTelephoneNumber $ pagerTelep
- honeNumber $ organizationalStatus $ mailPreferenceOption $ personalSignature
- ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.5 NAME 'account' SUP top STRUCT
- URAL MUST userid MAY ( description $ seeAlso $ localityName $ organizationNam
- e $ organizationalUnitName $ host ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.6 NAME 'document' SUP top STRUC
- TURAL MUST documentIdentifier MAY ( commonName $ description $ seeAlso $ loca
- lityName $ organizationName $ organizationalUnitName $ documentTitle $ docume
- ntVersion $ documentAuthor $ documentLocation $ documentPublisher ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.7 NAME 'room' SUP top STRUCTURA
- L MUST commonName MAY ( roomNumber $ description $ seeAlso $ telephoneNumber
- ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries' SUP top
- STRUCTURAL MUST commonName MAY ( description $ seeAlso $ telephonenumber $ l
- ocalityName $ organizationName $ organizationalUnitName ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.13 NAME 'domain' SUP top STRUCT
- URAL MUST domainComponent MAY ( associatedName $ organizationName $ descripti
- on $ businessCategory $ seeAlso $ searchGuide $ userPassword $ localityName $
- stateOrProvinceName $ streetAddress $ physicalDeliveryOfficeName $ postalAdd
- ress $ postalCode $ postOfficeBox $ streetAddress $ facsimileTelephoneNumber
- $ internationalISDNNumber $ telephoneNumber $ teletexTerminalIdentifier $ tel
- exNumber $ preferredDeliveryMethod $ destinationIndicator $ registeredAddress
- $ x121Address ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart' SUP d
- omain STRUCTURAL MAY ( commonName $ surname $ description $ seeAlso $ telepho
- neNumber $ physicalDeliveryOfficeName $ postalAddress $ postalCode $ postOffi
- ceBox $ streetAddress $ facsimileTelephoneNumber $ internationalISDNNumber $
- telephoneNumber $ teletexTerminalIdentifier $ telexNumber $ preferredDelivery
- Method $ destinationIndicator $ registeredAddress $ x121Address ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain' SUP domain
- STRUCTURAL MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $ SOARecord $ CNAME
- Record ) )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject' D
- ESC 'RFC1274: an object related to an domain' SUP top AUXILIARY MUST associat
- edDomain )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry' SUP c
- ountry STRUCTURAL MUST friendlyCountryName )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization' SU
- P ( organization $ organizationalUnit ) STRUCTURAL MAY buildingName )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA' SUP dsa STR
- UCTURAL MAY dSAQuality )
-olcObjectClasses: ( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData'
- SUP top AUXILIARY MUST dsaQuality MAY ( subtreeMinimumQuality $ subtreeMaximu
- mQuality ) )
+++ /dev/null
-# RFC1274: Cosine and Internet X.500 schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# RFC1274: Cosine and Internet X.500 schema
-#
-# This file contains LDAPv3 schema derived from X.500 COSINE "pilot"
-# schema. As this schema was defined for X.500(89), some
-# oddities were introduced in the mapping to LDAPv3. The
-# mappings were based upon: draft-ietf-asid-ldapv3-attributes-03.txt
-# (a work in progress)
-#
-# Note: It seems that the pilot schema evolved beyond what was
-# described in RFC1274. However, this document attempts to describes
-# RFC1274 as published.
-#
-# Depends on core.schema
-
-
-# Network Working Group P. Barker
-# Request for Comments: 1274 S. Kille
-# University College London
-# November 1991
-#
-# The COSINE and Internet X.500 Schema
-#
-# [trimmed]
-#
-# Abstract
-#
-# This document suggests an X.500 Directory Schema, or Naming
-# Architecture, for use in the COSINE and Internet X.500 pilots. The
-# schema is independent of any specific implementation. As well as
-# indicating support for the standard object classes and attributes, a
-# large number of generally useful object classes and attributes are
-# also defined. An appendix to this document includes a machine
-# processable version of the schema.
-#
-# [trimmed]
-
-# 7. Object Identifiers
-#
-# Some additional object identifiers are defined for this schema.
-# These are also reproduced in Appendix C.
-#
-# data OBJECT IDENTIFIER ::= {ccitt 9}
-# pss OBJECT IDENTIFIER ::= {data 2342}
-# ucl OBJECT IDENTIFIER ::= {pss 19200300}
-# pilot OBJECT IDENTIFIER ::= {ucl 100}
-#
-# pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
-# pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
-# pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
-# pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
-#
-# iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
-# caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
-# {pilotAttributeSyntax 5}
-#
-# 8. Object Classes
-# [relocated after 9]
-
-#
-# 9. Attribute Types
-#
-# 9.1. X.500 standard attribute types
-#
-# A number of generally useful attribute types are defined in X.520,
-# and these are supported. Refer to that document for descriptions of
-# the suggested usage of these attribute types. The ASN.1 for these
-# attribute types is reproduced for completeness in Appendix C.
-#
-# 9.2. X.400 standard attribute types
-#
-# The standard X.400 attribute types are supported. See X.402 for full
-# details. The ASN.1 for these attribute types is reproduced in
-# Appendix C.
-#
-# 9.3. COSINE/Internet attribute types
-#
-# This section describes all the attribute types defined for use in the
-# COSINE and Internet pilots. Descriptions are given as to the
-# suggested usage of these attribute types. The ASN.1 for these
-# attribute types is reproduced in Appendix C.
-#
-# 9.3.1. Userid
-#
-# The Userid attribute type specifies a computer system login name.
-#
-# userid ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-user-identifier))
-# ::= {pilotAttributeType 1}
-#
-#(in core.schema)
-##attributetype ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' )
-## EQUALITY caseIgnoreMatch
-## SUBSTR caseIgnoreSubstringsMatch
-## SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.2. Text Encoded O/R Address
-#
-# The Text Encoded O/R Address attribute type specifies a text encoding
-# of an X.400 O/R address, as specified in RFC 987. The use of this
-# attribute is deprecated as the attribute is intended for interim use
-# only. This attribute will be the first candidate for the attribute
-# expiry mechanisms!
-#
-# textEncodedORAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-text-encoded-or-address))
-# ::= {pilotAttributeType 2}
-#
-attributetype ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.3. RFC 822 Mailbox
-#
-# The RFC822 Mailbox attribute type specifies an electronic mailbox
-# attribute following the syntax specified in RFC 822. Note that this
-# attribute should not be used for greybook or other non-Internet order
-# mailboxes.
-#
-# rfc822Mailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# (SIZE (1 .. ub-rfc822-mailbox))
-# ::= {pilotAttributeType 3}
-#
-#(in core.schema)
-##attributetype ( 0.9.2342.19200300.100.1.3 NAME ( 'mail' 'rfc822Mailbox' )
-## EQUALITY caseIgnoreIA5Match
-## SUBSTR caseIgnoreIA5SubstringsMatch
-## SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-# 9.3.4. Information
-#
-# The Information attribute type specifies any general information
-# pertinent to an object. It is recommended that specific usage of
-# this attribute type is avoided, and that specific requirements are
-# met by other (possibly additional) attribute types.
-#
-# info ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-information))
-# ::= {pilotAttributeType 4}
-#
-attributetype ( 0.9.2342.19200300.100.1.4 NAME 'info'
- DESC 'RFC1274: general information'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )
-
-
-# 9.3.5. Favourite Drink
-#
-# The Favourite Drink attribute type specifies the favourite drink of
-# an object (or person).
-#
-# favouriteDrink ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-favourite-drink))
-# ::= {pilotAttributeType 5}
-#
-attributetype ( 0.9.2342.19200300.100.1.5
- NAME ( 'drink' 'favouriteDrink' )
- DESC 'RFC1274: favorite drink'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.6. Room Number
-#
-# The Room Number attribute type specifies the room number of an
-# object. Note that the commonName attribute should be used for naming
-# room objects.
-#
-# roomNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-room-number))
-# ::= {pilotAttributeType 6}
-#
-attributetype ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber'
- DESC 'RFC1274: room number'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.7. Photo
-#
-# The Photo attribute type specifies a "photograph" for an object.
-# This should be encoded in G3 fax as explained in recommendation T.4,
-# with an ASN.1 wrapper to make it compatible with an X.400 BodyPart as
-# defined in X.420.
-#
-# IMPORT G3FacsimileBodyPart FROM { mhs-motis ipms modules
-# information-objects }
-#
-# photo ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# CHOICE {
-# g3-facsimile [3] G3FacsimileBodyPart
-# }
-# (SIZE (1 .. ub-photo))
-# ::= {pilotAttributeType 7}
-#
-attributetype ( 0.9.2342.19200300.100.1.7 NAME 'photo'
- DESC 'RFC1274: photo (G3 fax)'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )
-
-# 9.3.8. User Class
-#
-# The User Class attribute type specifies a category of computer user.
-# The semantics placed on this attribute are for local interpretation.
-# Examples of current usage od this attribute in academia are
-# undergraduate student, researcher, lecturer, etc. Note that the
-# organizationalStatus attribute may now often be preferred as it makes
-# no distinction between computer users and others.
-#
-# userClass ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-user-class))
-# ::= {pilotAttributeType 8}
-#
-attributetype ( 0.9.2342.19200300.100.1.8 NAME 'userClass'
- DESC 'RFC1274: category of user'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.9. Host
-#
-# The Host attribute type specifies a host computer.
-#
-# host ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-host))
-# ::= {pilotAttributeType 9}
-#
-attributetype ( 0.9.2342.19200300.100.1.9 NAME 'host'
- DESC 'RFC1274: host computer'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.10. Manager
-#
-# The Manager attribute type specifies the manager of an object
-# represented by an entry.
-#
-# manager ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 10}
-#
-attributetype ( 0.9.2342.19200300.100.1.10 NAME 'manager'
- DESC 'RFC1274: DN of manager'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.11. Document Identifier
-#
-# The Document Identifier attribute type specifies a unique identifier
-# for a document.
-#
-# documentIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-identifier))
-# ::= {pilotAttributeType 11}
-#
-attributetype ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier'
- DESC 'RFC1274: unique identifier of document'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.12. Document Title
-#
-# The Document Title attribute type specifies the title of a document.
-#
-# documentTitle ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-title))
-# ::= {pilotAttributeType 12}
-#
-attributetype ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle'
- DESC 'RFC1274: title of document'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.13. Document Version
-#
-# The Document Version attribute type specifies the version number of a
-# document.
-#
-# documentVersion ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-version))
-# ::= {pilotAttributeType 13}
-#
-attributetype ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion'
- DESC 'RFC1274: version of document'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.14. Document Author
-#
-# The Document Author attribute type specifies the distinguished name
-# of the author of a document.
-#
-# documentAuthor ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 14}
-#
-attributetype ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor'
- DESC 'RFC1274: DN of author of document'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.15. Document Location
-#
-# The Document Location attribute type specifies the location of the
-# document original.
-#
-# documentLocation ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-location))
-# ::= {pilotAttributeType 15}
-#
-attributetype ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation'
- DESC 'RFC1274: location of document original'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.16. Home Telephone Number
-#
-# The Home Telephone Number attribute type specifies a home telephone
-# number associated with a person. Attribute values should follow the
-# agreed format for international telephone numbers: i.e., "+44 71 123
-# 4567".
-#
-# homeTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 20}
-#
-attributetype ( 0.9.2342.19200300.100.1.20
- NAME ( 'homePhone' 'homeTelephoneNumber' )
- DESC 'RFC1274: home telephone number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
-
-# 9.3.17. Secretary
-#
-# The Secretary attribute type specifies the secretary of a person.
-# The attribute value for Secretary is a distinguished name.
-#
-# secretary ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 21}
-#
-attributetype ( 0.9.2342.19200300.100.1.21 NAME 'secretary'
- DESC 'RFC1274: DN of secretary'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.18. Other Mailbox
-#
-# The Other Mailbox attribute type specifies values for electronic
-# mailbox types other than X.400 and rfc822.
-#
-# otherMailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# SEQUENCE {
-# mailboxType PrintableString, -- e.g. Telemail
-# mailbox IA5String -- e.g. X378:Joe
-# }
-# ::= {pilotAttributeType 22}
-#
-attributetype ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.39 )
-
-# 9.3.19. Last Modified Time
-#
-# The Last Modified Time attribute type specifies the last time, in UTC
-# time, that an entry was modified. Ideally, this attribute should be
-# maintained by the DSA.
-#
-# lastModifiedTime ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# uTCTimeSyntax
-# ::= {pilotAttributeType 23}
-#
-## Deprecated in favor of modifyTimeStamp
-#attributetype ( 0.9.2342.19200300.100.1.23 NAME 'lastModifiedTime'
-# DESC 'RFC1274: time of last modify, replaced by modifyTimestamp'
-# OBSOLETE
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.53
-# USAGE directoryOperation )
-
-# 9.3.20. Last Modified By
-#
-# The Last Modified By attribute specifies the distinguished name of
-# the last user to modify the associated entry. Ideally, this
-# attribute should be maintained by the DSA.
-#
-# lastModifiedBy ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 24}
-#
-## Deprecated in favor of modifiersName
-#attributetype ( 0.9.2342.19200300.100.1.24 NAME 'lastModifiedBy'
-# DESC 'RFC1274: last modifier, replaced by modifiersName'
-# OBSOLETE
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
-# USAGE directoryOperation )
-
-# 9.3.21. Domain Component
-#
-# The Domain Component attribute type specifies a DNS/NRS domain. For
-# example, "uk" or "ac".
-#
-# domainComponent ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 25}
-#
-##(in core.schema)
-##attributetype ( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domainComponent' )
-## EQUALITY caseIgnoreIA5Match
-## SUBSTR caseIgnoreIA5SubstringsMatch
-## SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-# 9.3.22. DNS ARecord
-#
-# The A Record attribute type specifies a type A (Address) DNS resource
-# record [6] [7].
-#
-# aRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 26}
-#
-## incorrect syntax?
-attributetype ( 0.9.2342.19200300.100.1.26 NAME 'aRecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-## missing from RFC1274
-## incorrect syntax?
-attributetype ( 0.9.2342.19200300.100.1.27 NAME 'mDRecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.23. MX Record
-#
-# The MX Record attribute type specifies a type MX (Mail Exchange) DNS
-# resource record [6] [7].
-#
-# mXRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 28}
-#
-## incorrect syntax!!
-attributetype ( 0.9.2342.19200300.100.1.28 NAME 'mXRecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.24. NS Record
-#
-# The NS Record attribute type specifies an NS (Name Server) DNS
-# resource record [6] [7].
-#
-# nSRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 29}
-#
-## incorrect syntax!!
-attributetype ( 0.9.2342.19200300.100.1.29 NAME 'nSRecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.25. SOA Record
-#
-# The SOA Record attribute type specifies a type SOA (Start of
-# Authority) DNS resorce record [6] [7].
-#
-# sOARecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 30}
-#
-## incorrect syntax!!
-attributetype ( 0.9.2342.19200300.100.1.30 NAME 'sOARecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.26. CNAME Record
-#
-# The CNAME Record attribute type specifies a type CNAME (Canonical
-# Name) DNS resource record [6] [7].
-#
-# cNAMERecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# iA5StringSyntax
-# ::= {pilotAttributeType 31}
-#
-## incorrect syntax!!
-attributetype ( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.27. Associated Domain
-#
-# The Associated Domain attribute type specifies a DNS or NRS domain
-# which is associated with an object in the DIT. For example, the entry
-# in the DIT with a distinguished name "C=GB, O=University College
-# London" would have an associated domain of "UCL.AC.UK. Note that all
-# domains should be represented in rfc822 order. See [3] for more
-# details of usage of this attribute.
-#
-# associatedDomain ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# ::= {pilotAttributeType 37}
-#
-#attributetype ( 0.9.2342.19200300.100.1.37 NAME 'associatedDomain'
-# EQUALITY caseIgnoreIA5Match
-# SUBSTR caseIgnoreIA5SubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.28. Associated Name
-#
-# The Associated Name attribute type specifies an entry in the
-# organisational DIT associated with a DNS/NRS domain. See [3] for
-# more details of usage of this attribute.
-#
-# associatedName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 38}
-#
-attributetype ( 0.9.2342.19200300.100.1.38 NAME 'associatedName'
- DESC 'RFC1274: DN of entry associated with domain'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.29. Home postal address
-#
-# The Home postal address attribute type specifies a home postal
-# address for an object. This should be limited to up to 6 lines of 30
-# characters each.
-#
-# homePostalAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# postalAddress
-# MATCHES FOR EQUALITY
-# ::= {pilotAttributeType 39}
-#
-attributetype ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress'
- DESC 'RFC1274: home postal address'
- EQUALITY caseIgnoreListMatch
- SUBSTR caseIgnoreListSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-
-# 9.3.30. Personal Title
-#
-# The Personal Title attribute type specifies a personal title for a
-# person. Examples of personal titles are "Ms", "Dr", "Prof" and "Rev".
-#
-# personalTitle ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-personal-title))
-# ::= {pilotAttributeType 40}
-#
-attributetype ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle'
- DESC 'RFC1274: personal title'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.31. Mobile Telephone Number
-#
-# The Mobile Telephone Number attribute type specifies a mobile
-# telephone number associated with a person. Attribute values should
-# follow the agreed format for international telephone numbers: i.e.,
-# "+44 71 123 4567".
-#
-# mobileTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 41}
-#
-attributetype ( 0.9.2342.19200300.100.1.41
- NAME ( 'mobile' 'mobileTelephoneNumber' )
- DESC 'RFC1274: mobile telephone number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
-
-# 9.3.32. Pager Telephone Number
-#
-# The Pager Telephone Number attribute type specifies a pager telephone
-# number for an object. Attribute values should follow the agreed
-# format for international telephone numbers: i.e., "+44 71 123 4567".
-#
-# pagerTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 42}
-#
-attributetype ( 0.9.2342.19200300.100.1.42
- NAME ( 'pager' 'pagerTelephoneNumber' )
- DESC 'RFC1274: pager telephone number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
-
-# 9.3.33. Friendly Country Name
-#
-# The Friendly Country Name attribute type specifies names of countries
-# in human readable format. The standard attribute country name must
-# be one of the two-letter codes defined in ISO 3166.
-#
-# friendlyCountryName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# ::= {pilotAttributeType 43}
-#
-attributetype ( 0.9.2342.19200300.100.1.43
- NAME ( 'co' 'friendlyCountryName' )
- DESC 'RFC1274: friendly country name'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 9.3.34. Unique Identifier
-#
-# The Unique Identifier attribute type specifies a "unique identifier"
-# for an object represented in the Directory. The domain within which
-# the identifier is unique, and the exact semantics of the identifier,
-# are for local definition. For a person, this might be an
-# institution-wide payroll number. For an organisational unit, it
-# might be a department code.
-#
-# uniqueIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-unique-identifier))
-# ::= {pilotAttributeType 44}
-#
-attributetype ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier'
- DESC 'RFC1274: unique identifer'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.35. Organisational Status
-#
-# The Organisational Status attribute type specifies a category by
-# which a person is often referred to in an organisation. Examples of
-# usage in academia might include undergraduate student, researcher,
-# lecturer, etc.
-#
-# A Directory administrator should probably consider carefully the
-# distinctions between this and the title and userClass attributes.
-#
-# organizationalStatus ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-organizational-status))
-# ::= {pilotAttributeType 45}
-#
-attributetype ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus'
- DESC 'RFC1274: organizational status'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.36. Janet Mailbox
-#
-# The Janet Mailbox attribute type specifies an electronic mailbox
-# attribute following the syntax specified in the Grey Book of the
-# Coloured Book series. This attribute is intended for the convenience
-# of U.K users unfamiliar with rfc822 and little-endian mail addresses.
-# Entries using this attribute MUST also include an rfc822Mailbox
-# attribute.
-#
-# janetMailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# (SIZE (1 .. ub-janet-mailbox))
-# ::= {pilotAttributeType 46}
-#
-attributetype ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox'
- DESC 'RFC1274: Janet mailbox'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-# 9.3.37. Mail Preference Option
-#
-# An attribute to allow users to indicate a preference for inclusion of
-# their names on mailing lists (electronic or physical). The absence
-# of such an attribute should be interpreted as if the attribute was
-# present with value "no-list-inclusion". This attribute should be
-# interpreted by anyone using the directory to derive mailing lists,
-# and its value respected.
-#
-# mailPreferenceOption ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX ENUMERATED {
-# no-list-inclusion(0),
-# any-list-inclusion(1), -- may be added to any lists
-# professional-list-inclusion(2)
-# -- may be added to lists
-# -- which the list provider
-# -- views as related to the
-# -- users professional inter-
-# -- ests, perhaps evaluated
-# -- from the business of the
-# -- organisation or keywords
-# -- in the entry.
-# }
-# ::= {pilotAttributeType 47}
-#
-attributetype ( 0.9.2342.19200300.100.1.47
- NAME 'mailPreferenceOption'
- DESC 'RFC1274: mail preference option'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
-
-# 9.3.38. Building Name
-#
-# The Building Name attribute type specifies the name of the building
-# where an organisation or organisational unit is based.
-#
-# buildingName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-building-name))
-# ::= {pilotAttributeType 48}
-#
-attributetype ( 0.9.2342.19200300.100.1.48 NAME 'buildingName'
- DESC 'RFC1274: name of building'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.39. DSA Quality
-#
-# The DSA Quality attribute type specifies the purported quality of a
-# DSA. It allows a DSA manager to indicate the expected level of
-# availability of the DSA. See [8] for details of the syntax.
-#
-# dSAQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DSAQualitySyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 49}
-#
-attributetype ( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality'
- DESC 'RFC1274: DSA Quality'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )
-
-# 9.3.40. Single Level Quality
-#
-# The Single Level Quality attribute type specifies the purported data
-# quality at the level immediately below in the DIT. See [8] for
-# details of the syntax.
-#
-# singleLevelQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 50}
-#
-attributetype ( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality'
- DESC 'RFC1274: Single Level Quality'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
-
-# 9.3.41. Subtree Minimum Quality
-#
-# The Subtree Minimum Quality attribute type specifies the purported
-# minimum data quality for a DIT subtree. See [8] for more discussion
-# and details of the syntax.
-#
-# subtreeMinimumQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# -- Defaults to singleLevelQuality
-# ::= {pilotAttributeType 51}
-#
-attributetype ( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQuality'
- DESC 'RFC1274: Subtree Mininum Quality'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
-
-# 9.3.42. Subtree Maximum Quality
-#
-# The Subtree Maximum Quality attribute type specifies the purported
-# maximum data quality for a DIT subtree. See [8] for more discussion
-# and details of the syntax.
-#
-# subtreeMaximumQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# -- Defaults to singleLevelQuality
-# ::= {pilotAttributeType 52}
-#
-attributetype ( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQuality'
- DESC 'RFC1274: Subtree Maximun Quality'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
-
-# 9.3.43. Personal Signature
-#
-# The Personal Signature attribute type allows for a representation of
-# a person's signature. This should be encoded in G3 fax as explained
-# in recommendation T.4, with an ASN.1 wrapper to make it compatible
-# with an X.400 BodyPart as defined in X.420.
-#
-# IMPORT G3FacsimileBodyPart FROM { mhs-motis ipms modules
-# information-objects }
-#
-# personalSignature ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# CHOICE {
-# g3-facsimile [3] G3FacsimileBodyPart
-# }
-# (SIZE (1 .. ub-personal-signature))
-# ::= {pilotAttributeType 53}
-#
-attributetype ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature'
- DESC 'RFC1274: Personal Signature (G3 fax)'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.23 )
-
-# 9.3.44. DIT Redirect
-#
-# The DIT Redirect attribute type is used to indicate that the object
-# described by one entry now has a newer entry in the DIT. The entry
-# containing the redirection attribute should be expired after a
-# suitable grace period. This attribute may be used when an individual
-# changes his/her place of work, and thus acquires a new organisational
-# DN.
-#
-# dITRedirect ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 54}
-#
-attributetype ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect'
- DESC 'RFC1274: DIT Redirect'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.45. Audio
-#
-# The Audio attribute type allows the storing of sounds in the
-# Directory. The attribute uses a u-law encoded sound file as used by
-# the "play" utility on a Sun 4. This is an interim format.
-#
-# audio ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# Audio
-# (SIZE (1 .. ub-audio))
-# ::= {pilotAttributeType 55}
-#
-attributetype ( 0.9.2342.19200300.100.1.55 NAME 'audio'
- DESC 'RFC1274: audio (u-law)'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )
-
-# 9.3.46. Publisher of Document
-#
-#
-# The Publisher of Document attribute is the person and/or organization
-# that published a document.
-#
-# documentPublisher ATTRIBUTE
-# WITH ATTRIBUTE SYNTAX caseIgnoreStringSyntax
-# ::= {pilotAttributeType 56}
-#
-attributetype ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher'
- DESC 'RFC1274: publisher of document'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 9.4. Generally useful syntaxes
-#
-# caseIgnoreIA5StringSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY SUBSTRINGS
-#
-# iA5StringSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY SUBSTRINGS
-#
-#
-# -- Syntaxes to support the DNS attributes
-#
-# DNSRecordSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY
-#
-#
-# NRSInformationSyntax ATTRIBUTE-SYNTAX
-# NRSInformation
-# MATCHES FOR EQUALITY
-#
-#
-# NRSInformation ::= SET {
-# [0] Context,
-# [1] Address-space-id,
-# routes [2] SEQUENCE OF SEQUENCE {
-# Route-cost,
-# Addressing-info }
-# }
-#
-#
-# 9.5. Upper bounds on length of attribute values
-#
-#
-# ub-document-identifier INTEGER ::= 256
-#
-# ub-document-location INTEGER ::= 256
-#
-# ub-document-title INTEGER ::= 256
-#
-# ub-document-version INTEGER ::= 256
-#
-# ub-favourite-drink INTEGER ::= 256
-#
-# ub-host INTEGER ::= 256
-#
-# ub-information INTEGER ::= 2048
-#
-# ub-unique-identifier INTEGER ::= 256
-#
-# ub-personal-title INTEGER ::= 256
-#
-# ub-photo INTEGER ::= 250000
-#
-# ub-rfc822-mailbox INTEGER ::= 256
-#
-# ub-room-number INTEGER ::= 256
-#
-# ub-text-or-address INTEGER ::= 256
-#
-# ub-user-class INTEGER ::= 256
-#
-# ub-user-identifier INTEGER ::= 256
-#
-# ub-organizational-status INTEGER ::= 256
-#
-# ub-janet-mailbox INTEGER ::= 256
-#
-# ub-building-name INTEGER ::= 256
-#
-# ub-personal-signature ::= 50000
-#
-# ub-audio INTEGER ::= 250000
-#
-
-# [back to 8]
-# 8. Object Classes
-#
-# 8.1. X.500 standard object classes
-#
-# A number of generally useful object classes are defined in X.521, and
-# these are supported. Refer to that document for descriptions of the
-# suggested usage of these object classes. The ASN.1 for these object
-# classes is reproduced for completeness in Appendix C.
-#
-# 8.2. X.400 standard object classes
-#
-# A number of object classes defined in X.400 are supported. Refer to
-# X.402 for descriptions of the usage of these object classes. The
-# ASN.1 for these object classes is reproduced for completeness in
-# Appendix C.
-#
-# 8.3. COSINE/Internet object classes
-#
-# This section attempts to fuse together the object classes designed
-# for use in the COSINE and Internet pilot activities. Descriptions
-# are given of the suggested usage of these object classes. The ASN.1
-# for these object classes is also reproduced in Appendix C.
-#
-# 8.3.1. Pilot Object
-#
-# The PilotObject object class is used as a sub-class to allow some
-# common, useful attributes to be assigned to entries of all other
-# object classes.
-#
-# pilotObject OBJECT-CLASS
-# SUBCLASS OF top
-# MAY CONTAIN {
-# info,
-# photo,
-# manager,
-# uniqueIdentifier,
-# lastModifiedTime,
-# lastModifiedBy,
-# dITRedirect,
-# audio}
-# ::= {pilotObjectClass 3}
-#
-#objectclass ( 0.9.2342.19200300.100.4.3 NAME 'pilotObject'
-# DESC 'RFC1274: pilot object'
-# SUP top AUXILIARY
-# MAY ( info $ photo $ manager $ uniqueIdentifier $
-# lastModifiedTime $ lastModifiedBy $ dITRedirect $ audio )
-# )
-
-# 8.3.2. Pilot Person
-#
-# The PilotPerson object class is used as a sub-class of person, to
-# allow the use of a number of additional attributes to be assigned to
-# entries of object class person.
-#
-# pilotPerson OBJECT-CLASS
-# SUBCLASS OF person
-# MAY CONTAIN {
-# userid,
-# textEncodedORAddress,
-# rfc822Mailbox,
-# favouriteDrink,
-# roomNumber,
-# userClass,
-# homeTelephoneNumber,
-# homePostalAddress,
-# secretary,
-# personalTitle,
-# preferredDeliveryMethod,
-# businessCategory,
-# janetMailbox,
-# otherMailbox,
-# mobileTelephoneNumber,
-# pagerTelephoneNumber,
-# organizationalStatus,
-# mailPreferenceOption,
-# personalSignature}
-# ::= {pilotObjectClass 4}
-#
-objectclass ( 0.9.2342.19200300.100.4.4
- NAME ( 'pilotPerson' 'newPilotPerson' )
- SUP person STRUCTURAL
- MAY ( userid $ textEncodedORAddress $ rfc822Mailbox $
- favouriteDrink $ roomNumber $ userClass $
- homeTelephoneNumber $ homePostalAddress $ secretary $
- personalTitle $ preferredDeliveryMethod $ businessCategory $
- janetMailbox $ otherMailbox $ mobileTelephoneNumber $
- pagerTelephoneNumber $ organizationalStatus $
- mailPreferenceOption $ personalSignature )
- )
-
-# 8.3.3. Account
-#
-# The Account object class is used to define entries representing
-# computer accounts. The userid attribute should be used for naming
-# entries of this object class.
-#
-# account OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userid}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# host}
-# ::= {pilotObjectClass 5}
-#
-objectclass ( 0.9.2342.19200300.100.4.5 NAME 'account'
- SUP top STRUCTURAL
- MUST userid
- MAY ( description $ seeAlso $ localityName $
- organizationName $ organizationalUnitName $ host )
- )
-
-# 8.3.4. Document
-#
-# The Document object class is used to define entries which represent
-# documents.
-#
-# document OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# documentIdentifier}
-# MAY CONTAIN {
-# commonName,
-# description,
-# seeAlso,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# documentTitle,
-# documentVersion,
-# documentAuthor,
-# documentLocation,
-# documentPublisher}
-# ::= {pilotObjectClass 6}
-#
-objectclass ( 0.9.2342.19200300.100.4.6 NAME 'document'
- SUP top STRUCTURAL
- MUST documentIdentifier
- MAY ( commonName $ description $ seeAlso $ localityName $
- organizationName $ organizationalUnitName $
- documentTitle $ documentVersion $ documentAuthor $
- documentLocation $ documentPublisher )
- )
-
-# 8.3.5. Room
-#
-# The Room object class is used to define entries representing rooms.
-# The commonName attribute should be used for naming pentries of this
-# object class.
-#
-# room OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# roomNumber,
-# description,
-# seeAlso,
-# telephoneNumber}
-# ::= {pilotObjectClass 7}
-#
-objectclass ( 0.9.2342.19200300.100.4.7 NAME 'room'
- SUP top STRUCTURAL
- MUST commonName
- MAY ( roomNumber $ description $ seeAlso $ telephoneNumber )
- )
-
-# 8.3.6. Document Series
-#
-# The Document Series object class is used to define an entry which
-# represents a series of documents (e.g., The Request For Comments
-# papers).
-#
-# documentSeries OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# telephoneNumber,
-# localityName,
-# organizationName,
-# organizationalUnitName}
-# ::= {pilotObjectClass 9}
-#
-objectclass ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries'
- SUP top STRUCTURAL
- MUST commonName
- MAY ( description $ seeAlso $ telephonenumber $
- localityName $ organizationName $ organizationalUnitName )
- )
-
-# 8.3.7. Domain
-#
-# The Domain object class is used to define entries which represent DNS
-# or NRS domains. The domainComponent attribute should be used for
-# naming entries of this object class. The usage of this object class
-# is described in more detail in [3].
-#
-# domain OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# domainComponent}
-# MAY CONTAIN {
-# associatedName,
-# organizationName,
-# organizationalAttributeSet}
-# ::= {pilotObjectClass 13}
-#
-objectclass ( 0.9.2342.19200300.100.4.13 NAME 'domain'
- SUP top STRUCTURAL
- MUST domainComponent
- MAY ( associatedName $ organizationName $ description $
- businessCategory $ seeAlso $ searchGuide $ userPassword $
- localityName $ stateOrProvinceName $ streetAddress $
- physicalDeliveryOfficeName $ postalAddress $ postalCode $
- postOfficeBox $ streetAddress $
- facsimileTelephoneNumber $ internationalISDNNumber $
- telephoneNumber $ teletexTerminalIdentifier $ telexNumber $
- preferredDeliveryMethod $ destinationIndicator $
- registeredAddress $ x121Address )
- )
-
-# 8.3.8. RFC822 Local Part
-#
-# The RFC822 Local Part object class is used to define entries which
-# represent the local part of RFC822 mail addresses. This treats this
-# part of an RFC822 address as a domain. The usage of this object
-# class is described in more detail in [3].
-#
-# rFC822localPart OBJECT-CLASS
-# SUBCLASS OF domain
-# MAY CONTAIN {
-# commonName,
-# surname,
-# description,
-# seeAlso,
-# telephoneNumber,
-# postalAttributeSet,
-# telecommunicationAttributeSet}
-# ::= {pilotObjectClass 14}
-#
-objectclass ( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart'
- SUP domain STRUCTURAL
- MAY ( commonName $ surname $ description $ seeAlso $ telephoneNumber $
- physicalDeliveryOfficeName $ postalAddress $ postalCode $
- postOfficeBox $ streetAddress $
- facsimileTelephoneNumber $ internationalISDNNumber $
- telephoneNumber $ teletexTerminalIdentifier $
- telexNumber $ preferredDeliveryMethod $ destinationIndicator $
- registeredAddress $ x121Address )
- )
-
-# 8.3.9. DNS Domain
-#
-# The DNS Domain (Domain NameServer) object class is used to define
-# entries for DNS domains. The usage of this object class is described
-# in more detail in [3].
-#
-# dNSDomain OBJECT-CLASS
-# SUBCLASS OF domain
-# MAY CONTAIN {
-# ARecord,
-# MDRecord,
-# MXRecord,
-# NSRecord,
-# SOARecord,
-# CNAMERecord}
-# ::= {pilotObjectClass 15}
-#
-objectclass ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain'
- SUP domain STRUCTURAL
- MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $
- SOARecord $ CNAMERecord )
- )
-
-# 8.3.10. Domain Related Object
-#
-# The Domain Related Object object class is used to define entries
-# which represent DNS/NRS domains which are "equivalent" to an X.500
-# domain: e.g., an organisation or organisational unit. The usage of
-# this object class is described in more detail in [3].
-#
-# domainRelatedObject OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# associatedDomain}
-# ::= {pilotObjectClass 17}
-#
-objectclass ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject'
- DESC 'RFC1274: an object related to an domain'
- SUP top AUXILIARY
- MUST associatedDomain )
-
-# 8.3.11. Friendly Country
-#
-# The Friendly Country object class is used to define country entries
-# in the DIT. The object class is used to allow friendlier naming of
-# countries than that allowed by the object class country. The naming
-# attribute of object class country, countryName, has to be a 2 letter
-# string defined in ISO 3166.
-#
-# friendlyCountry OBJECT-CLASS
-# SUBCLASS OF country
-# MUST CONTAIN {
-# friendlyCountryName}
-# ::= {pilotObjectClass 18}
-#
-objectclass ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry'
- SUP country STRUCTURAL
- MUST friendlyCountryName )
-
-# 8.3.12. Simple Security Object
-#
-# The Simple Security Object object class is used to allow an entry to
-# have a userPassword attribute when an entry's principal object
-# classes do not allow userPassword as an attribute type.
-#
-# simpleSecurityObject OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userPassword }
-# ::= {pilotObjectClass 19}
-#
-## (in core.schema)
-## objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
-## SUP top AUXILIARY
-## MUST userPassword )
-
-# 8.3.13. Pilot Organization
-#
-# The PilotOrganization object class is used as a sub-class of
-# organization and organizationalUnit to allow a number of additional
-# attributes to be assigned to entries of object classes organization
-# and organizationalUnit.
-#
-# pilotOrganization OBJECT-CLASS
-# SUBCLASS OF organization, organizationalUnit
-# MAY CONTAIN {
-# buildingName}
-# ::= {pilotObjectClass 20}
-#
-objectclass ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization'
- SUP ( organization $ organizationalUnit ) STRUCTURAL
- MAY buildingName )
-
-# 8.3.14. Pilot DSA
-#
-# The PilotDSA object class is used as a sub-class of the dsa object
-# class to allow additional attributes to be assigned to entries for
-# DSAs.
-#
-# pilotDSA OBJECT-CLASS
-# SUBCLASS OF dsa
-# MUST CONTAIN {
-# dSAQuality}
-# ::= {pilotObjectClass 21}
-#
-objectclass ( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA'
- SUP dsa STRUCTURAL
- MAY dSAQuality )
-
-# 8.3.15. Quality Labelled Data
-#
-# The Quality Labelled Data object class is used to allow the
-# assignment of the data quality attributes to subtrees in the DIT.
-#
-# See [8] for more details.
-#
-# qualityLabelledData OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# dSAQuality}
-# MAY CONTAIN {
-# subtreeMinimumQuality,
-# subtreeMaximumQuality}
-# ::= {pilotObjectClass 22}
-objectclass ( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData'
- SUP top AUXILIARY
- MUST dsaQuality
- MAY ( subtreeMinimumQuality $ subtreeMaximumQuality )
- )
-
-
-# References
-#
-# [1] CCITT/ISO, "X.500, The Directory - overview of concepts,
-# models and services, CCITT /ISO IS 9594.
-#
-# [2] Kille, S., "The THORN and RARE X.500 Naming Architecture, in
-# University College London, Department of Computer Science
-# Research Note 89/48, May 1989.
-#
-# [3] Kille, S., "X.500 and Domains", RFC 1279, University College
-# London, November 1991.
-#
-# [4] Rose, M., "PSI/NYSERNet White Pages Pilot Project: Status
-# Report", Technical Report 90-09-10-1, published by NYSERNet
-# Inc, 1990.
-#
-# [5] Craigie, J., "UK Academic Community Directory Service Pilot
-# Project, pp. 305-310 in Computer Networks and ISDN Systems
-# 17 (1989), published by North Holland.
-#
-# [6] Mockapetris, P., "Domain Names - Concepts and Facilities",
-# RFC 1034, USC/Information Sciences Institute, November 1987.
-#
-# [7] Mockapetris, P., "Domain Names - Implementation and
-# Specification, RFC 1035, USC/Information Sciences Institute,
-# November 1987.
-#
-# [8] Kille, S., "Handling QOS (Quality of service) in the
-# Directory," publication in process, March 1991.
-#
-#
-# APPENDIX C - Summary of all Object Classes and Attribute Types
-#
-# -- Some Important Object Identifiers
-#
-# data OBJECT IDENTIFIER ::= {ccitt 9}
-# pss OBJECT IDENTIFIER ::= {data 2342}
-# ucl OBJECT IDENTIFIER ::= {pss 19200300}
-# pilot OBJECT IDENTIFIER ::= {ucl 100}
-#
-# pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
-# pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
-# pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
-# pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
-#
-# iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
-# caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
-# {pilotAttributeSyntax 5}
-#
-# -- Standard Object Classes
-#
-# top OBJECT-CLASS
-# MUST CONTAIN {
-# objectClass}
-# ::= {objectClass 0}
-#
-#
-# alias OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# aliasedObjectName}
-# ::= {objectClass 1}
-#
-#
-# country OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# countryName}
-# MAY CONTAIN {
-# description,
-# searchGuide}
-# ::= {objectClass 2}
-#
-#
-# locality OBJECT-CLASS
-# SUBCLASS OF top
-# MAY CONTAIN {
-# description,
-# localityName,
-# stateOrProvinceName,
-# searchGuide,
-# seeAlso,
-# streetAddress}
-# ::= {objectClass 3}
-#
-#
-# organization OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# organizationName}
-# MAY CONTAIN {
-# organizationalAttributeSet}
-# ::= {objectClass 4}
-#
-#
-# organizationalUnit OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# organizationalUnitName}
-# MAY CONTAIN {
-# organizationalAttributeSet}
-# ::= {objectClass 5}
-#
-#
-# person OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName,
-# surname}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# telephoneNumber,
-# userPassword}
-# ::= {objectClass 6}
-#
-#
-# organizationalPerson OBJECT-CLASS
-# SUBCLASS OF person
-# MAY CONTAIN {
-# localeAttributeSet,
-# organizationalUnitName,
-# postalAttributeSet,
-# telecommunicationAttributeSet,
-# title}
-# ::= {objectClass 7}
-#
-#
-# organizationalRole OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# localeAttributeSet,
-# organizationalUnitName,
-# postalAttributeSet,
-# preferredDeliveryMethod,
-# roleOccupant,
-# seeAlso,
-# telecommunicationAttributeSet}
-# ::= {objectClass 8}
-#
-#
-# groupOfNames OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName,
-# member}
-# MAY CONTAIN {
-# description,
-# organizationName,
-# organizationalUnitName,
-# owner,
-# seeAlso,
-# businessCategory}
-# ::= {objectClass 9}
-#
-#
-# residentialPerson OBJECT-CLASS
-# SUBCLASS OF person
-# MUST CONTAIN {
-# localityName}
-# MAY CONTAIN {
-# localeAttributeSet,
-# postalAttributeSet,
-# preferredDeliveryMethod,
-# telecommunicationAttributeSet,
-# businessCategory}
-# ::= {objectClass 10}
-#
-#
-# applicationProcess OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# localityName,
-# organizationalUnitName,
-# seeAlso}
-# ::= {objectClass 11}
-#
-#
-# applicationEntity OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName,
-# presentationAddress}
-# MAY CONTAIN {
-# description,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# seeAlso,
-# supportedApplicationContext}
-# ::= {objectClass 12}
-#
-#
-# dSA OBJECT-CLASS
-# SUBCLASS OF applicationEntity
-# MAY CONTAIN {
-# knowledgeInformation}
-# ::= {objectClass 13}
-#
-#
-# device OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# owner,
-# seeAlso,
-# serialNumber}
-# ::= {objectClass 14}
-#
-#
-# strongAuthenticationUser OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userCertificate}
-# ::= {objectClass 15}
-#
-#
-# certificationAuthority OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# cACertificate,
-# certificateRevocationList,
-# authorityRevocationList}
-# MAY CONTAIN {
-# crossCertificatePair}
-# ::= {objectClass 16}
-#
-# -- Standard MHS Object Classes
-#
-# mhsDistributionList OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName,
-# mhsDLSubmitPermissions,
-# mhsORAddresses}
-# MAY CONTAIN {
-# description,
-# organizationName,
-# organizationalUnitName,
-# owner,
-# seeAlso,
-# mhsDeliverableContentTypes,
-# mhsdeliverableEits,
-# mhsDLMembers,
-# mhsPreferredDeliveryMethods}
-# ::= {mhsObjectClass 0}
-#
-#
-# mhsMessageStore OBJECT-CLASS
-# SUBCLASS OF applicationEntity
-# MAY CONTAIN {
-# description,
-# owner,
-# mhsSupportedOptionalAttributes,
-# mhsSupportedAutomaticActions,
-# mhsSupportedContentTypes}
-# ::= {mhsObjectClass 1}
-#
-#
-# mhsMessageTransferAgent OBJECT-CLASS
-# SUBCLASS OF applicationEntity
-# MAY CONTAIN {
-# description,
-# owner,
-# mhsDeliverableContentLength}
-# ::= {mhsObjectClass 2}
-#
-#
-# mhsOrganizationalUser OBJECT-CLASS
-# SUBCLASS OF organizationalPerson
-# MUST CONTAIN {
-# mhsORAddresses}
-# MAY CONTAIN {
-# mhsDeliverableContentLength,
-# mhsDeliverableContentTypes,
-# mhsDeliverableEits,
-# mhsMessageStoreName,
-# mhsPreferredDeliveryMethods }
-# ::= {mhsObjectClass 3}
-#
-#
-# mhsResidentialUser OBJECT-CLASS
-# SUBCLASS OF residentialPerson
-# MUST CONTAIN {
-# mhsORAddresses}
-# MAY CONTAIN {
-# mhsDeliverableContentLength,
-# mhsDeliverableContentTypes,
-# mhsDeliverableEits,
-# mhsMessageStoreName,
-# mhsPreferredDeliveryMethods }
-# ::= {mhsObjectClass 4}
-#
-#
-# mhsUserAgent OBJECT-CLASS
-# SUBCLASS OF applicationEntity
-# MAY CONTAIN {
-# mhsDeliverableContentLength,
-# mhsDeliverableContentTypes,
-# mhsDeliverableEits,
-# mhsORAddresses,
-# owner}
-# ::= {mhsObjectClass 5}
-#
-#
-#
-#
-# -- Pilot Object Classes
-#
-# pilotObject OBJECT-CLASS
-# SUBCLASS OF top
-# MAY CONTAIN {
-# info,
-# photo,
-# manager,
-# uniqueIdentifier,
-# lastModifiedTime,
-# lastModifiedBy,
-# dITRedirect,
-# audio}
-# ::= {pilotObjectClass 3}
-# pilotPerson OBJECT-CLASS
-# SUBCLASS OF person
-# MAY CONTAIN {
-# userid,
-# textEncodedORAddress,
-# rfc822Mailbox,
-# favouriteDrink,
-# roomNumber,
-# userClass,
-# homeTelephoneNumber,
-# homePostalAddress,
-# secretary,
-# personalTitle,
-# preferredDeliveryMethod,
-# businessCategory,
-# janetMailbox,
-# otherMailbox,
-# mobileTelephoneNumber,
-# pagerTelephoneNumber,
-# organizationalStatus,
-# mailPreferenceOption,
-# personalSignature}
-# ::= {pilotObjectClass 4}
-#
-#
-# account OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userid}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# host}
-# ::= {pilotObjectClass 5}
-#
-#
-# document OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# documentIdentifier}
-# MAY CONTAIN {
-# commonName,
-# description,
-# seeAlso,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# documentTitle,
-# documentVersion,
-# documentAuthor,
-# documentLocation,
-# documentPublisher}
-# ::= {pilotObjectClass 6}
-#
-#
-# room OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# roomNumber,
-# description,
-# seeAlso,
-# telephoneNumber}
-# ::= {pilotObjectClass 7}
-#
-#
-# documentSeries OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# telephoneNumber,
-# localityName,
-# organizationName,
-# organizationalUnitName}
-# ::= {pilotObjectClass 9}
-#
-#
-# domain OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# domainComponent}
-# MAY CONTAIN {
-# associatedName,
-# organizationName,
-# organizationalAttributeSet}
-# ::= {pilotObjectClass 13}
-#
-#
-# rFC822localPart OBJECT-CLASS
-# SUBCLASS OF domain
-# MAY CONTAIN {
-# commonName,
-# surname,
-# description,
-# seeAlso,
-# telephoneNumber,
-# postalAttributeSet,
-# telecommunicationAttributeSet}
-# ::= {pilotObjectClass 14}
-#
-#
-# dNSDomain OBJECT-CLASS
-# SUBCLASS OF domain
-# MAY CONTAIN {
-# ARecord,
-# MDRecord,
-# MXRecord,
-# NSRecord,
-# SOARecord,
-# CNAMERecord}
-# ::= {pilotObjectClass 15}
-#
-#
-# domainRelatedObject OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# associatedDomain}
-# ::= {pilotObjectClass 17}
-#
-#
-# friendlyCountry OBJECT-CLASS
-# SUBCLASS OF country
-# MUST CONTAIN {
-# friendlyCountryName}
-# ::= {pilotObjectClass 18}
-#
-#
-# simpleSecurityObject OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userPassword }
-# ::= {pilotObjectClass 19}
-#
-#
-# pilotOrganization OBJECT-CLASS
-# SUBCLASS OF organization, organizationalUnit
-# MAY CONTAIN {
-# buildingName}
-# ::= {pilotObjectClass 20}
-#
-#
-# pilotDSA OBJECT-CLASS
-# SUBCLASS OF dsa
-# MUST CONTAIN {
-# dSAQuality}
-# ::= {pilotObjectClass 21}
-#
-#
-# qualityLabelledData OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# dSAQuality}
-# MAY CONTAIN {
-# subtreeMinimumQuality,
-# subtreeMaximumQuality}
-# ::= {pilotObjectClass 22}
-#
-#
-#
-#
-# -- Standard Attribute Types
-#
-# objectClass ObjectClass
-# ::= {attributeType 0}
-#
-#
-# aliasedObjectName AliasedObjectName
-# ::= {attributeType 1}
-#
-#
-# knowledgeInformation ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreString
-# ::= {attributeType 2}
-#
-#
-# commonName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-common-name))
-# ::= {attributeType 3}
-#
-#
-# surname ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-surname))
-# ::= {attributeType 4}
-#
-#
-# serialNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX printableStringSyntax
-# (SIZE (1..ub-serial-number))
-# ::= {attributeType 5}
-#
-#
-# countryName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PrintableString
-# (SIZE (1..ub-country-code))
-# SINGLE VALUE
-# ::= {attributeType 6}
-#
-#
-# localityName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-locality-name))
-# ::= {attributeType 7}
-#
-#
-# stateOrProvinceName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-state-name))
-# ::= {attributeType 8}
-#
-#
-# streetAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-street-address))
-# ::= {attributeType 9}
-#
-#
-# organizationName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-organization-name))
-# ::= {attributeType 10}
-#
-#
-# organizationalUnitName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-organizational-unit-name))
-# ::= {attributeType 11}
-#
-#
-# title ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-title))
-# ::= {attributeType 12}
-#
-#
-# description ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-description))
-# ::= {attributeType 13}
-#
-#
-# searchGuide ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX Guide
-# ::= {attributeType 14}
-#
-#
-# businessCategory ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-business-category))
-# ::= {attributeType 15}
-#
-#
-# postalAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PostalAddress
-# MATCHES FOR EQUALITY
-# ::= {attributeType 16}
-#
-#
-# postalCode ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-postal-code))
-# ::= {attributeType 17}
-#
-#
-# postOfficeBox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-post-office-box))
-# ::= {attributeType 18}
-#
-#
-# physicalDeliveryOfficeName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-physical-office-name))
-# ::= {attributeType 19}
-#
-#
-# telephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX telephoneNumberSyntax
-# (SIZE (1..ub-telephone-number))
-# ::= {attributeType 20}
-#
-#
-# telexNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX TelexNumber
-# (SIZE (1..ub-telex))
-# ::= {attributeType 21}
-#
-#
-# teletexTerminalIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX TeletexTerminalIdentifier
-# (SIZE (1..ub-teletex-terminal-id))
-# ::= {attributeType 22}
-#
-#
-# facsimileTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX FacsimileTelephoneNumber
-# ::= {attributeType 23}
-#
-#
-# x121Address ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX NumericString
-# (SIZE (1..ub-x121-address))
-# ::= {attributeType 24}
-#
-#
-# internationaliSDNNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX NumericString
-# (SIZE (1..ub-isdn-address))
-# ::= {attributeType 25}
-#
-#
-# registeredAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PostalAddress
-# ::= {attributeType 26}
-#
-#
-# destinationIndicator ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PrintableString
-# (SIZE (1..ub-destination-indicator))
-# MATCHES FOR EQUALITY SUBSTRINGS
-# ::= {attributeType 27}
-#
-#
-# preferredDeliveryMethod ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX deliveryMethod
-# ::= {attributeType 28}
-#
-#
-# presentationAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PresentationAddress
-# MATCHES FOR EQUALITY
-# ::= {attributeType 29}
-#
-#
-# supportedApplicationContext ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX objectIdentifierSyntax
-# ::= {attributeType 30}
-#
-#
-# member ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
-# ::= {attributeType 31}
-#
-#
-# owner ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
-# ::= {attributeType 32}
-#
-#
-# roleOccupant ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
-# ::= {attributeType 33}
-#
-#
-# seeAlso ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
-# ::= {attributeType 34}
-#
-#
-# userPassword ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX Userpassword
-# ::= {attributeType 35}
-#
-#
-# userCertificate ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX UserCertificate
-# ::= {attributeType 36}
-#
-#
-# cACertificate ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX cACertificate
-# ::= {attributeType 37}
-#
-#
-# authorityRevocationList ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX AuthorityRevocationList
-# ::= {attributeType 38}
-#
-#
-# certificateRevocationList ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX CertificateRevocationList
-# ::= {attributeType 39}
-#
-#
-# crossCertificatePair ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX CrossCertificatePair
-# ::= {attributeType 40}
-#
-#
-#
-#
-# -- Standard MHS Attribute Types
-#
-# mhsDeliverableContentLength ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX integer
-# ::= {mhsAttributeType 0}
-#
-#
-# mhsDeliverableContentTypes ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 1}
-#
-#
-# mhsDeliverableEits ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 2}
-#
-#
-# mhsDLMembers ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oRName
-# ::= {mhsAttributeType 3}
-#
-#
-# mhsDLSubmitPermissions ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX dLSubmitPermission
-# ::= {mhsAttributeType 4}
-#
-#
-# mhsMessageStoreName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX dN
-# ::= {mhsAttributeType 5}
-#
-#
-# mhsORAddresses ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oRAddress
-# ::= {mhsAttributeType 6}
-#
-#
-# mhsPreferredDeliveryMethods ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX deliveryMethod
-# ::= {mhsAttributeType 7}
-#
-#
-# mhsSupportedAutomaticActions ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 8}
-#
-#
-# mhsSupportedContentTypes ATTRIBUTE
-#
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 9}
-#
-#
-# mhsSupportedOptionalAttributes ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 10}
-#
-#
-#
-#
-# -- Pilot Attribute Types
-#
-# userid ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-user-identifier))
-# ::= {pilotAttributeType 1}
-#
-#
-# textEncodedORAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-text-encoded-or-address))
-# ::= {pilotAttributeType 2}
-#
-#
-# rfc822Mailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# (SIZE (1 .. ub-rfc822-mailbox))
-# ::= {pilotAttributeType 3}
-#
-#
-# info ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-information))
-# ::= {pilotAttributeType 4}
-#
-#
-# favouriteDrink ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-favourite-drink))
-# ::= {pilotAttributeType 5}
-#
-#
-# roomNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-room-number))
-# ::= {pilotAttributeType 6}
-#
-#
-# photo ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# CHOICE {
-# g3-facsimile [3] G3FacsimileBodyPart
-# }
-# (SIZE (1 .. ub-photo))
-# ::= {pilotAttributeType 7}
-#
-#
-# userClass ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-user-class))
-# ::= {pilotAttributeType 8}
-#
-#
-# host ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-host))
-# ::= {pilotAttributeType 9}
-#
-#
-# manager ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 10}
-#
-#
-# documentIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-identifier))
-# ::= {pilotAttributeType 11}
-#
-#
-# documentTitle ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-title))
-# ::= {pilotAttributeType 12}
-#
-#
-# documentVersion ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-version))
-# ::= {pilotAttributeType 13}
-#
-#
-# documentAuthor ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 14}
-#
-#
-# documentLocation ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-location))
-# ::= {pilotAttributeType 15}
-#
-#
-# homeTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 20}
-#
-#
-# secretary ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 21}
-#
-#
-# otherMailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# SEQUENCE {
-# mailboxType PrintableString, -- e.g. Telemail
-# mailbox IA5String -- e.g. X378:Joe
-# }
-# ::= {pilotAttributeType 22}
-#
-#
-# lastModifiedTime ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# uTCTimeSyntax
-# ::= {pilotAttributeType 23}
-#
-#
-# lastModifiedBy ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 24}
-#
-#
-# domainComponent ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 25}
-#
-#
-# aRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 26}
-#
-#
-# mXRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 28}
-#
-#
-# nSRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 29}
-#
-# sOARecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 30}
-#
-#
-# cNAMERecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# iA5StringSyntax
-# ::= {pilotAttributeType 31}
-#
-#
-# associatedDomain ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# ::= {pilotAttributeType 37}
-#
-#
-# associatedName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 38}
-#
-#
-# homePostalAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# postalAddress
-# MATCHES FOR EQUALITY
-# ::= {pilotAttributeType 39}
-#
-#
-# personalTitle ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-personal-title))
-# ::= {pilotAttributeType 40}
-#
-#
-# mobileTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 41}
-#
-#
-# pagerTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 42}
-#
-#
-# friendlyCountryName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# ::= {pilotAttributeType 43}
-#
-#
-# uniqueIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-unique-identifier))
-# ::= {pilotAttributeType 44}
-#
-#
-# organizationalStatus ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-organizational-status))
-# ::= {pilotAttributeType 45}
-#
-#
-# janetMailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# (SIZE (1 .. ub-janet-mailbox))
-# ::= {pilotAttributeType 46}
-#
-#
-# mailPreferenceOption ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX ENUMERATED {
-# no-list-inclusion(0),
-# any-list-inclusion(1), -- may be added to any lists
-# professional-list-inclusion(2)
-# -- may be added to lists
-# -- which the list provider
-# -- views as related to the
-# -- users professional inter-
-# -- ests, perhaps evaluated
-# -- from the business of the
-# -- organisation or keywords
-# -- in the entry.
-# }
-# ::= {pilotAttributeType 47}
-#
-#
-# buildingName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-building-name))
-# ::= {pilotAttributeType 48}
-#
-#
-# dSAQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DSAQualitySyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 49}
-#
-#
-# singleLevelQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-#
-#
-# subtreeMinimumQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# -- Defaults to singleLevelQuality
-# ::= {pilotAttributeType 51}
-#
-#
-# subtreeMaximumQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# -- Defaults to singleLevelQuality
-# ::= {pilotAttributeType 52}
-#
-#
-# personalSignature ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# CHOICE {
-# g3-facsimile [3] G3FacsimileBodyPart
-# }
-# (SIZE (1 .. ub-personal-signature))
-# ::= {pilotAttributeType 53}
-#
-#
-# dITRedirect ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 54}
-#
-#
-# audio ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# Audio
-# (SIZE (1 .. ub-audio))
-# ::= {pilotAttributeType 55}
-#
-# documentPublisher ATTRIBUTE
-# WITH ATTRIBUTE SYNTAX caseIgnoreStringSyntax
-# ::= {pilotAttributeType 56}
-#
-#
-#
-# -- Generally useful syntaxes
-#
-#
-# caseIgnoreIA5StringSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY SUBSTRINGS
-#
-#
-# iA5StringSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY SUBSTRINGS
-#
-#
-# -- Syntaxes to support the DNS attributes
-#
-# DNSRecordSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY
-#
-#
-# NRSInformationSyntax ATTRIBUTE-SYNTAX
-# NRSInformation
-# MATCHES FOR EQUALITY
-#
-#
-# NRSInformation ::= SET {
-# [0] Context,
-# [1] Address-space-id,
-# routes [2] SEQUENCE OF SEQUENCE {
-# Route-cost,
-# Addressing-info }
-# }
-#
-#
-# -- Upper bounds on length of attribute values
-#
-#
-# ub-document-identifier INTEGER ::= 256
-#
-# ub-document-location INTEGER ::= 256
-#
-# ub-document-title INTEGER ::= 256
-#
-# ub-document-version INTEGER ::= 256
-#
-# ub-favourite-drink INTEGER ::= 256
-#
-# ub-host INTEGER ::= 256
-#
-# ub-information INTEGER ::= 2048
-#
-# ub-unique-identifier INTEGER ::= 256
-#
-# ub-personal-title INTEGER ::= 256
-#
-# ub-photo INTEGER ::= 250000
-#
-# ub-rfc822-mailbox INTEGER ::= 256
-#
-# ub-room-number INTEGER ::= 256
-#
-# ub-text-or-address INTEGER ::= 256
-#
-# ub-user-class INTEGER ::= 256
-#
-# ub-user-identifier INTEGER ::= 256
-#
-# ub-organizational-status INTEGER ::= 256
-#
-# ub-janet-mailbox INTEGER ::= 256
-#
-# ub-building-name INTEGER ::= 256
-#
-# ub-personal-signature ::= 50000
-#
-# ub-audio INTEGER ::= 250000
-#
-# [remainder of memo trimmed]
-
+++ /dev/null
-# RFC1274: Cosine and Internet X.500 schema
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/cosine.schema,v 1.23.2.6 2011/01/04 23:50:51 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# RFC1274: Cosine and Internet X.500 schema
-#
-# This file contains LDAPv3 schema derived from X.500 COSINE "pilot"
-# schema. As this schema was defined for X.500(89), some
-# oddities were introduced in the mapping to LDAPv3. The
-# mappings were based upon: draft-ietf-asid-ldapv3-attributes-03.txt
-# (a work in progress)
-#
-# Note: It seems that the pilot schema evolved beyond what was
-# described in RFC1274. However, this document attempts to describes
-# RFC1274 as published.
-#
-# Depends on core.schema
-
-
-# Network Working Group P. Barker
-# Request for Comments: 1274 S. Kille
-# University College London
-# November 1991
-#
-# The COSINE and Internet X.500 Schema
-#
-# [trimmed]
-#
-# Abstract
-#
-# This document suggests an X.500 Directory Schema, or Naming
-# Architecture, for use in the COSINE and Internet X.500 pilots. The
-# schema is independent of any specific implementation. As well as
-# indicating support for the standard object classes and attributes, a
-# large number of generally useful object classes and attributes are
-# also defined. An appendix to this document includes a machine
-# processable version of the schema.
-#
-# [trimmed]
-
-# 7. Object Identifiers
-#
-# Some additional object identifiers are defined for this schema.
-# These are also reproduced in Appendix C.
-#
-# data OBJECT IDENTIFIER ::= {ccitt 9}
-# pss OBJECT IDENTIFIER ::= {data 2342}
-# ucl OBJECT IDENTIFIER ::= {pss 19200300}
-# pilot OBJECT IDENTIFIER ::= {ucl 100}
-#
-# pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
-# pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
-# pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
-# pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
-#
-# iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
-# caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
-# {pilotAttributeSyntax 5}
-#
-# 8. Object Classes
-# [relocated after 9]
-
-#
-# 9. Attribute Types
-#
-# 9.1. X.500 standard attribute types
-#
-# A number of generally useful attribute types are defined in X.520,
-# and these are supported. Refer to that document for descriptions of
-# the suggested usage of these attribute types. The ASN.1 for these
-# attribute types is reproduced for completeness in Appendix C.
-#
-# 9.2. X.400 standard attribute types
-#
-# The standard X.400 attribute types are supported. See X.402 for full
-# details. The ASN.1 for these attribute types is reproduced in
-# Appendix C.
-#
-# 9.3. COSINE/Internet attribute types
-#
-# This section describes all the attribute types defined for use in the
-# COSINE and Internet pilots. Descriptions are given as to the
-# suggested usage of these attribute types. The ASN.1 for these
-# attribute types is reproduced in Appendix C.
-#
-# 9.3.1. Userid
-#
-# The Userid attribute type specifies a computer system login name.
-#
-# userid ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-user-identifier))
-# ::= {pilotAttributeType 1}
-#
-#(in core.schema)
-##attributetype ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' )
-## EQUALITY caseIgnoreMatch
-## SUBSTR caseIgnoreSubstringsMatch
-## SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.2. Text Encoded O/R Address
-#
-# The Text Encoded O/R Address attribute type specifies a text encoding
-# of an X.400 O/R address, as specified in RFC 987. The use of this
-# attribute is deprecated as the attribute is intended for interim use
-# only. This attribute will be the first candidate for the attribute
-# expiry mechanisms!
-#
-# textEncodedORAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-text-encoded-or-address))
-# ::= {pilotAttributeType 2}
-#
-attributetype ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.3. RFC 822 Mailbox
-#
-# The RFC822 Mailbox attribute type specifies an electronic mailbox
-# attribute following the syntax specified in RFC 822. Note that this
-# attribute should not be used for greybook or other non-Internet order
-# mailboxes.
-#
-# rfc822Mailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# (SIZE (1 .. ub-rfc822-mailbox))
-# ::= {pilotAttributeType 3}
-#
-#(in core.schema)
-##attributetype ( 0.9.2342.19200300.100.1.3 NAME ( 'mail' 'rfc822Mailbox' )
-## EQUALITY caseIgnoreIA5Match
-## SUBSTR caseIgnoreIA5SubstringsMatch
-## SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-# 9.3.4. Information
-#
-# The Information attribute type specifies any general information
-# pertinent to an object. It is recommended that specific usage of
-# this attribute type is avoided, and that specific requirements are
-# met by other (possibly additional) attribute types.
-#
-# info ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-information))
-# ::= {pilotAttributeType 4}
-#
-attributetype ( 0.9.2342.19200300.100.1.4 NAME 'info'
- DESC 'RFC1274: general information'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )
-
-
-# 9.3.5. Favourite Drink
-#
-# The Favourite Drink attribute type specifies the favourite drink of
-# an object (or person).
-#
-# favouriteDrink ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-favourite-drink))
-# ::= {pilotAttributeType 5}
-#
-attributetype ( 0.9.2342.19200300.100.1.5
- NAME ( 'drink' 'favouriteDrink' )
- DESC 'RFC1274: favorite drink'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.6. Room Number
-#
-# The Room Number attribute type specifies the room number of an
-# object. Note that the commonName attribute should be used for naming
-# room objects.
-#
-# roomNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-room-number))
-# ::= {pilotAttributeType 6}
-#
-attributetype ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber'
- DESC 'RFC1274: room number'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.7. Photo
-#
-# The Photo attribute type specifies a "photograph" for an object.
-# This should be encoded in G3 fax as explained in recommendation T.4,
-# with an ASN.1 wrapper to make it compatible with an X.400 BodyPart as
-# defined in X.420.
-#
-# IMPORT G3FacsimileBodyPart FROM { mhs-motis ipms modules
-# information-objects }
-#
-# photo ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# CHOICE {
-# g3-facsimile [3] G3FacsimileBodyPart
-# }
-# (SIZE (1 .. ub-photo))
-# ::= {pilotAttributeType 7}
-#
-attributetype ( 0.9.2342.19200300.100.1.7 NAME 'photo'
- DESC 'RFC1274: photo (G3 fax)'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )
-
-# 9.3.8. User Class
-#
-# The User Class attribute type specifies a category of computer user.
-# The semantics placed on this attribute are for local interpretation.
-# Examples of current usage od this attribute in academia are
-# undergraduate student, researcher, lecturer, etc. Note that the
-# organizationalStatus attribute may now often be preferred as it makes
-# no distinction between computer users and others.
-#
-# userClass ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-user-class))
-# ::= {pilotAttributeType 8}
-#
-attributetype ( 0.9.2342.19200300.100.1.8 NAME 'userClass'
- DESC 'RFC1274: category of user'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.9. Host
-#
-# The Host attribute type specifies a host computer.
-#
-# host ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-host))
-# ::= {pilotAttributeType 9}
-#
-attributetype ( 0.9.2342.19200300.100.1.9 NAME 'host'
- DESC 'RFC1274: host computer'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.10. Manager
-#
-# The Manager attribute type specifies the manager of an object
-# represented by an entry.
-#
-# manager ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 10}
-#
-attributetype ( 0.9.2342.19200300.100.1.10 NAME 'manager'
- DESC 'RFC1274: DN of manager'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.11. Document Identifier
-#
-# The Document Identifier attribute type specifies a unique identifier
-# for a document.
-#
-# documentIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-identifier))
-# ::= {pilotAttributeType 11}
-#
-attributetype ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier'
- DESC 'RFC1274: unique identifier of document'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.12. Document Title
-#
-# The Document Title attribute type specifies the title of a document.
-#
-# documentTitle ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-title))
-# ::= {pilotAttributeType 12}
-#
-attributetype ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle'
- DESC 'RFC1274: title of document'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.13. Document Version
-#
-# The Document Version attribute type specifies the version number of a
-# document.
-#
-# documentVersion ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-version))
-# ::= {pilotAttributeType 13}
-#
-attributetype ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion'
- DESC 'RFC1274: version of document'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.14. Document Author
-#
-# The Document Author attribute type specifies the distinguished name
-# of the author of a document.
-#
-# documentAuthor ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 14}
-#
-attributetype ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor'
- DESC 'RFC1274: DN of author of document'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.15. Document Location
-#
-# The Document Location attribute type specifies the location of the
-# document original.
-#
-# documentLocation ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-location))
-# ::= {pilotAttributeType 15}
-#
-attributetype ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation'
- DESC 'RFC1274: location of document original'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.16. Home Telephone Number
-#
-# The Home Telephone Number attribute type specifies a home telephone
-# number associated with a person. Attribute values should follow the
-# agreed format for international telephone numbers: i.e., "+44 71 123
-# 4567".
-#
-# homeTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 20}
-#
-attributetype ( 0.9.2342.19200300.100.1.20
- NAME ( 'homePhone' 'homeTelephoneNumber' )
- DESC 'RFC1274: home telephone number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
-
-# 9.3.17. Secretary
-#
-# The Secretary attribute type specifies the secretary of a person.
-# The attribute value for Secretary is a distinguished name.
-#
-# secretary ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 21}
-#
-attributetype ( 0.9.2342.19200300.100.1.21 NAME 'secretary'
- DESC 'RFC1274: DN of secretary'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.18. Other Mailbox
-#
-# The Other Mailbox attribute type specifies values for electronic
-# mailbox types other than X.400 and rfc822.
-#
-# otherMailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# SEQUENCE {
-# mailboxType PrintableString, -- e.g. Telemail
-# mailbox IA5String -- e.g. X378:Joe
-# }
-# ::= {pilotAttributeType 22}
-#
-attributetype ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.39 )
-
-# 9.3.19. Last Modified Time
-#
-# The Last Modified Time attribute type specifies the last time, in UTC
-# time, that an entry was modified. Ideally, this attribute should be
-# maintained by the DSA.
-#
-# lastModifiedTime ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# uTCTimeSyntax
-# ::= {pilotAttributeType 23}
-#
-## Deprecated in favor of modifyTimeStamp
-#attributetype ( 0.9.2342.19200300.100.1.23 NAME 'lastModifiedTime'
-# DESC 'RFC1274: time of last modify, replaced by modifyTimestamp'
-# OBSOLETE
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.53
-# USAGE directoryOperation )
-
-# 9.3.20. Last Modified By
-#
-# The Last Modified By attribute specifies the distinguished name of
-# the last user to modify the associated entry. Ideally, this
-# attribute should be maintained by the DSA.
-#
-# lastModifiedBy ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 24}
-#
-## Deprecated in favor of modifiersName
-#attributetype ( 0.9.2342.19200300.100.1.24 NAME 'lastModifiedBy'
-# DESC 'RFC1274: last modifier, replaced by modifiersName'
-# OBSOLETE
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
-# USAGE directoryOperation )
-
-# 9.3.21. Domain Component
-#
-# The Domain Component attribute type specifies a DNS/NRS domain. For
-# example, "uk" or "ac".
-#
-# domainComponent ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 25}
-#
-##(in core.schema)
-##attributetype ( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domainComponent' )
-## EQUALITY caseIgnoreIA5Match
-## SUBSTR caseIgnoreIA5SubstringsMatch
-## SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-# 9.3.22. DNS ARecord
-#
-# The A Record attribute type specifies a type A (Address) DNS resource
-# record [6] [7].
-#
-# aRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 26}
-#
-## incorrect syntax?
-attributetype ( 0.9.2342.19200300.100.1.26 NAME 'aRecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-## missing from RFC1274
-## incorrect syntax?
-attributetype ( 0.9.2342.19200300.100.1.27 NAME 'mDRecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.23. MX Record
-#
-# The MX Record attribute type specifies a type MX (Mail Exchange) DNS
-# resource record [6] [7].
-#
-# mXRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 28}
-#
-## incorrect syntax!!
-attributetype ( 0.9.2342.19200300.100.1.28 NAME 'mXRecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.24. NS Record
-#
-# The NS Record attribute type specifies an NS (Name Server) DNS
-# resource record [6] [7].
-#
-# nSRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 29}
-#
-## incorrect syntax!!
-attributetype ( 0.9.2342.19200300.100.1.29 NAME 'nSRecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.25. SOA Record
-#
-# The SOA Record attribute type specifies a type SOA (Start of
-# Authority) DNS resorce record [6] [7].
-#
-# sOARecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 30}
-#
-## incorrect syntax!!
-attributetype ( 0.9.2342.19200300.100.1.30 NAME 'sOARecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.26. CNAME Record
-#
-# The CNAME Record attribute type specifies a type CNAME (Canonical
-# Name) DNS resource record [6] [7].
-#
-# cNAMERecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# iA5StringSyntax
-# ::= {pilotAttributeType 31}
-#
-## incorrect syntax!!
-attributetype ( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.27. Associated Domain
-#
-# The Associated Domain attribute type specifies a DNS or NRS domain
-# which is associated with an object in the DIT. For example, the entry
-# in the DIT with a distinguished name "C=GB, O=University College
-# London" would have an associated domain of "UCL.AC.UK. Note that all
-# domains should be represented in rfc822 order. See [3] for more
-# details of usage of this attribute.
-#
-# associatedDomain ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# ::= {pilotAttributeType 37}
-#
-#attributetype ( 0.9.2342.19200300.100.1.37 NAME 'associatedDomain'
-# EQUALITY caseIgnoreIA5Match
-# SUBSTR caseIgnoreIA5SubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.28. Associated Name
-#
-# The Associated Name attribute type specifies an entry in the
-# organisational DIT associated with a DNS/NRS domain. See [3] for
-# more details of usage of this attribute.
-#
-# associatedName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 38}
-#
-attributetype ( 0.9.2342.19200300.100.1.38 NAME 'associatedName'
- DESC 'RFC1274: DN of entry associated with domain'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.29. Home postal address
-#
-# The Home postal address attribute type specifies a home postal
-# address for an object. This should be limited to up to 6 lines of 30
-# characters each.
-#
-# homePostalAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# postalAddress
-# MATCHES FOR EQUALITY
-# ::= {pilotAttributeType 39}
-#
-attributetype ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress'
- DESC 'RFC1274: home postal address'
- EQUALITY caseIgnoreListMatch
- SUBSTR caseIgnoreListSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-
-# 9.3.30. Personal Title
-#
-# The Personal Title attribute type specifies a personal title for a
-# person. Examples of personal titles are "Ms", "Dr", "Prof" and "Rev".
-#
-# personalTitle ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-personal-title))
-# ::= {pilotAttributeType 40}
-#
-attributetype ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle'
- DESC 'RFC1274: personal title'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.31. Mobile Telephone Number
-#
-# The Mobile Telephone Number attribute type specifies a mobile
-# telephone number associated with a person. Attribute values should
-# follow the agreed format for international telephone numbers: i.e.,
-# "+44 71 123 4567".
-#
-# mobileTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 41}
-#
-attributetype ( 0.9.2342.19200300.100.1.41
- NAME ( 'mobile' 'mobileTelephoneNumber' )
- DESC 'RFC1274: mobile telephone number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
-
-# 9.3.32. Pager Telephone Number
-#
-# The Pager Telephone Number attribute type specifies a pager telephone
-# number for an object. Attribute values should follow the agreed
-# format for international telephone numbers: i.e., "+44 71 123 4567".
-#
-# pagerTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 42}
-#
-attributetype ( 0.9.2342.19200300.100.1.42
- NAME ( 'pager' 'pagerTelephoneNumber' )
- DESC 'RFC1274: pager telephone number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
-
-# 9.3.33. Friendly Country Name
-#
-# The Friendly Country Name attribute type specifies names of countries
-# in human readable format. The standard attribute country name must
-# be one of the two-letter codes defined in ISO 3166.
-#
-# friendlyCountryName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# ::= {pilotAttributeType 43}
-#
-attributetype ( 0.9.2342.19200300.100.1.43
- NAME ( 'co' 'friendlyCountryName' )
- DESC 'RFC1274: friendly country name'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 9.3.34. Unique Identifier
-#
-# The Unique Identifier attribute type specifies a "unique identifier"
-# for an object represented in the Directory. The domain within which
-# the identifier is unique, and the exact semantics of the identifier,
-# are for local definition. For a person, this might be an
-# institution-wide payroll number. For an organisational unit, it
-# might be a department code.
-#
-# uniqueIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-unique-identifier))
-# ::= {pilotAttributeType 44}
-#
-attributetype ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier'
- DESC 'RFC1274: unique identifer'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.35. Organisational Status
-#
-# The Organisational Status attribute type specifies a category by
-# which a person is often referred to in an organisation. Examples of
-# usage in academia might include undergraduate student, researcher,
-# lecturer, etc.
-#
-# A Directory administrator should probably consider carefully the
-# distinctions between this and the title and userClass attributes.
-#
-# organizationalStatus ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-organizational-status))
-# ::= {pilotAttributeType 45}
-#
-attributetype ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus'
- DESC 'RFC1274: organizational status'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.36. Janet Mailbox
-#
-# The Janet Mailbox attribute type specifies an electronic mailbox
-# attribute following the syntax specified in the Grey Book of the
-# Coloured Book series. This attribute is intended for the convenience
-# of U.K users unfamiliar with rfc822 and little-endian mail addresses.
-# Entries using this attribute MUST also include an rfc822Mailbox
-# attribute.
-#
-# janetMailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# (SIZE (1 .. ub-janet-mailbox))
-# ::= {pilotAttributeType 46}
-#
-attributetype ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox'
- DESC 'RFC1274: Janet mailbox'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-# 9.3.37. Mail Preference Option
-#
-# An attribute to allow users to indicate a preference for inclusion of
-# their names on mailing lists (electronic or physical). The absence
-# of such an attribute should be interpreted as if the attribute was
-# present with value "no-list-inclusion". This attribute should be
-# interpreted by anyone using the directory to derive mailing lists,
-# and its value respected.
-#
-# mailPreferenceOption ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX ENUMERATED {
-# no-list-inclusion(0),
-# any-list-inclusion(1), -- may be added to any lists
-# professional-list-inclusion(2)
-# -- may be added to lists
-# -- which the list provider
-# -- views as related to the
-# -- users professional inter-
-# -- ests, perhaps evaluated
-# -- from the business of the
-# -- organisation or keywords
-# -- in the entry.
-# }
-# ::= {pilotAttributeType 47}
-#
-attributetype ( 0.9.2342.19200300.100.1.47
- NAME 'mailPreferenceOption'
- DESC 'RFC1274: mail preference option'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
-
-# 9.3.38. Building Name
-#
-# The Building Name attribute type specifies the name of the building
-# where an organisation or organisational unit is based.
-#
-# buildingName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-building-name))
-# ::= {pilotAttributeType 48}
-#
-attributetype ( 0.9.2342.19200300.100.1.48 NAME 'buildingName'
- DESC 'RFC1274: name of building'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.39. DSA Quality
-#
-# The DSA Quality attribute type specifies the purported quality of a
-# DSA. It allows a DSA manager to indicate the expected level of
-# availability of the DSA. See [8] for details of the syntax.
-#
-# dSAQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DSAQualitySyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 49}
-#
-attributetype ( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality'
- DESC 'RFC1274: DSA Quality'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )
-
-# 9.3.40. Single Level Quality
-#
-# The Single Level Quality attribute type specifies the purported data
-# quality at the level immediately below in the DIT. See [8] for
-# details of the syntax.
-#
-# singleLevelQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 50}
-#
-attributetype ( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality'
- DESC 'RFC1274: Single Level Quality'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
-
-# 9.3.41. Subtree Minimum Quality
-#
-# The Subtree Minimum Quality attribute type specifies the purported
-# minimum data quality for a DIT subtree. See [8] for more discussion
-# and details of the syntax.
-#
-# subtreeMinimumQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# -- Defaults to singleLevelQuality
-# ::= {pilotAttributeType 51}
-#
-attributetype ( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQuality'
- DESC 'RFC1274: Subtree Mininum Quality'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
-
-# 9.3.42. Subtree Maximum Quality
-#
-# The Subtree Maximum Quality attribute type specifies the purported
-# maximum data quality for a DIT subtree. See [8] for more discussion
-# and details of the syntax.
-#
-# subtreeMaximumQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# -- Defaults to singleLevelQuality
-# ::= {pilotAttributeType 52}
-#
-attributetype ( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQuality'
- DESC 'RFC1274: Subtree Maximun Quality'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
-
-# 9.3.43. Personal Signature
-#
-# The Personal Signature attribute type allows for a representation of
-# a person's signature. This should be encoded in G3 fax as explained
-# in recommendation T.4, with an ASN.1 wrapper to make it compatible
-# with an X.400 BodyPart as defined in X.420.
-#
-# IMPORT G3FacsimileBodyPart FROM { mhs-motis ipms modules
-# information-objects }
-#
-# personalSignature ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# CHOICE {
-# g3-facsimile [3] G3FacsimileBodyPart
-# }
-# (SIZE (1 .. ub-personal-signature))
-# ::= {pilotAttributeType 53}
-#
-attributetype ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature'
- DESC 'RFC1274: Personal Signature (G3 fax)'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.23 )
-
-# 9.3.44. DIT Redirect
-#
-# The DIT Redirect attribute type is used to indicate that the object
-# described by one entry now has a newer entry in the DIT. The entry
-# containing the redirection attribute should be expired after a
-# suitable grace period. This attribute may be used when an individual
-# changes his/her place of work, and thus acquires a new organisational
-# DN.
-#
-# dITRedirect ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 54}
-#
-attributetype ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect'
- DESC 'RFC1274: DIT Redirect'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.45. Audio
-#
-# The Audio attribute type allows the storing of sounds in the
-# Directory. The attribute uses a u-law encoded sound file as used by
-# the "play" utility on a Sun 4. This is an interim format.
-#
-# audio ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# Audio
-# (SIZE (1 .. ub-audio))
-# ::= {pilotAttributeType 55}
-#
-attributetype ( 0.9.2342.19200300.100.1.55 NAME 'audio'
- DESC 'RFC1274: audio (u-law)'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )
-
-# 9.3.46. Publisher of Document
-#
-#
-# The Publisher of Document attribute is the person and/or organization
-# that published a document.
-#
-# documentPublisher ATTRIBUTE
-# WITH ATTRIBUTE SYNTAX caseIgnoreStringSyntax
-# ::= {pilotAttributeType 56}
-#
-attributetype ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher'
- DESC 'RFC1274: publisher of document'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 9.4. Generally useful syntaxes
-#
-# caseIgnoreIA5StringSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY SUBSTRINGS
-#
-# iA5StringSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY SUBSTRINGS
-#
-#
-# -- Syntaxes to support the DNS attributes
-#
-# DNSRecordSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY
-#
-#
-# NRSInformationSyntax ATTRIBUTE-SYNTAX
-# NRSInformation
-# MATCHES FOR EQUALITY
-#
-#
-# NRSInformation ::= SET {
-# [0] Context,
-# [1] Address-space-id,
-# routes [2] SEQUENCE OF SEQUENCE {
-# Route-cost,
-# Addressing-info }
-# }
-#
-#
-# 9.5. Upper bounds on length of attribute values
-#
-#
-# ub-document-identifier INTEGER ::= 256
-#
-# ub-document-location INTEGER ::= 256
-#
-# ub-document-title INTEGER ::= 256
-#
-# ub-document-version INTEGER ::= 256
-#
-# ub-favourite-drink INTEGER ::= 256
-#
-# ub-host INTEGER ::= 256
-#
-# ub-information INTEGER ::= 2048
-#
-# ub-unique-identifier INTEGER ::= 256
-#
-# ub-personal-title INTEGER ::= 256
-#
-# ub-photo INTEGER ::= 250000
-#
-# ub-rfc822-mailbox INTEGER ::= 256
-#
-# ub-room-number INTEGER ::= 256
-#
-# ub-text-or-address INTEGER ::= 256
-#
-# ub-user-class INTEGER ::= 256
-#
-# ub-user-identifier INTEGER ::= 256
-#
-# ub-organizational-status INTEGER ::= 256
-#
-# ub-janet-mailbox INTEGER ::= 256
-#
-# ub-building-name INTEGER ::= 256
-#
-# ub-personal-signature ::= 50000
-#
-# ub-audio INTEGER ::= 250000
-#
-
-# [back to 8]
-# 8. Object Classes
-#
-# 8.1. X.500 standard object classes
-#
-# A number of generally useful object classes are defined in X.521, and
-# these are supported. Refer to that document for descriptions of the
-# suggested usage of these object classes. The ASN.1 for these object
-# classes is reproduced for completeness in Appendix C.
-#
-# 8.2. X.400 standard object classes
-#
-# A number of object classes defined in X.400 are supported. Refer to
-# X.402 for descriptions of the usage of these object classes. The
-# ASN.1 for these object classes is reproduced for completeness in
-# Appendix C.
-#
-# 8.3. COSINE/Internet object classes
-#
-# This section attempts to fuse together the object classes designed
-# for use in the COSINE and Internet pilot activities. Descriptions
-# are given of the suggested usage of these object classes. The ASN.1
-# for these object classes is also reproduced in Appendix C.
-#
-# 8.3.1. Pilot Object
-#
-# The PilotObject object class is used as a sub-class to allow some
-# common, useful attributes to be assigned to entries of all other
-# object classes.
-#
-# pilotObject OBJECT-CLASS
-# SUBCLASS OF top
-# MAY CONTAIN {
-# info,
-# photo,
-# manager,
-# uniqueIdentifier,
-# lastModifiedTime,
-# lastModifiedBy,
-# dITRedirect,
-# audio}
-# ::= {pilotObjectClass 3}
-#
-#objectclass ( 0.9.2342.19200300.100.4.3 NAME 'pilotObject'
-# DESC 'RFC1274: pilot object'
-# SUP top AUXILIARY
-# MAY ( info $ photo $ manager $ uniqueIdentifier $
-# lastModifiedTime $ lastModifiedBy $ dITRedirect $ audio )
-# )
-
-# 8.3.2. Pilot Person
-#
-# The PilotPerson object class is used as a sub-class of person, to
-# allow the use of a number of additional attributes to be assigned to
-# entries of object class person.
-#
-# pilotPerson OBJECT-CLASS
-# SUBCLASS OF person
-# MAY CONTAIN {
-# userid,
-# textEncodedORAddress,
-# rfc822Mailbox,
-# favouriteDrink,
-# roomNumber,
-# userClass,
-# homeTelephoneNumber,
-# homePostalAddress,
-# secretary,
-# personalTitle,
-# preferredDeliveryMethod,
-# businessCategory,
-# janetMailbox,
-# otherMailbox,
-# mobileTelephoneNumber,
-# pagerTelephoneNumber,
-# organizationalStatus,
-# mailPreferenceOption,
-# personalSignature}
-# ::= {pilotObjectClass 4}
-#
-objectclass ( 0.9.2342.19200300.100.4.4
- NAME ( 'pilotPerson' 'newPilotPerson' )
- SUP person STRUCTURAL
- MAY ( userid $ textEncodedORAddress $ rfc822Mailbox $
- favouriteDrink $ roomNumber $ userClass $
- homeTelephoneNumber $ homePostalAddress $ secretary $
- personalTitle $ preferredDeliveryMethod $ businessCategory $
- janetMailbox $ otherMailbox $ mobileTelephoneNumber $
- pagerTelephoneNumber $ organizationalStatus $
- mailPreferenceOption $ personalSignature )
- )
-
-# 8.3.3. Account
-#
-# The Account object class is used to define entries representing
-# computer accounts. The userid attribute should be used for naming
-# entries of this object class.
-#
-# account OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userid}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# host}
-# ::= {pilotObjectClass 5}
-#
-objectclass ( 0.9.2342.19200300.100.4.5 NAME 'account'
- SUP top STRUCTURAL
- MUST userid
- MAY ( description $ seeAlso $ localityName $
- organizationName $ organizationalUnitName $ host )
- )
-
-# 8.3.4. Document
-#
-# The Document object class is used to define entries which represent
-# documents.
-#
-# document OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# documentIdentifier}
-# MAY CONTAIN {
-# commonName,
-# description,
-# seeAlso,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# documentTitle,
-# documentVersion,
-# documentAuthor,
-# documentLocation,
-# documentPublisher}
-# ::= {pilotObjectClass 6}
-#
-objectclass ( 0.9.2342.19200300.100.4.6 NAME 'document'
- SUP top STRUCTURAL
- MUST documentIdentifier
- MAY ( commonName $ description $ seeAlso $ localityName $
- organizationName $ organizationalUnitName $
- documentTitle $ documentVersion $ documentAuthor $
- documentLocation $ documentPublisher )
- )
-
-# 8.3.5. Room
-#
-# The Room object class is used to define entries representing rooms.
-# The commonName attribute should be used for naming pentries of this
-# object class.
-#
-# room OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# roomNumber,
-# description,
-# seeAlso,
-# telephoneNumber}
-# ::= {pilotObjectClass 7}
-#
-objectclass ( 0.9.2342.19200300.100.4.7 NAME 'room'
- SUP top STRUCTURAL
- MUST commonName
- MAY ( roomNumber $ description $ seeAlso $ telephoneNumber )
- )
-
-# 8.3.6. Document Series
-#
-# The Document Series object class is used to define an entry which
-# represents a series of documents (e.g., The Request For Comments
-# papers).
-#
-# documentSeries OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# telephoneNumber,
-# localityName,
-# organizationName,
-# organizationalUnitName}
-# ::= {pilotObjectClass 9}
-#
-objectclass ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries'
- SUP top STRUCTURAL
- MUST commonName
- MAY ( description $ seeAlso $ telephonenumber $
- localityName $ organizationName $ organizationalUnitName )
- )
-
-# 8.3.7. Domain
-#
-# The Domain object class is used to define entries which represent DNS
-# or NRS domains. The domainComponent attribute should be used for
-# naming entries of this object class. The usage of this object class
-# is described in more detail in [3].
-#
-# domain OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# domainComponent}
-# MAY CONTAIN {
-# associatedName,
-# organizationName,
-# organizationalAttributeSet}
-# ::= {pilotObjectClass 13}
-#
-objectclass ( 0.9.2342.19200300.100.4.13 NAME 'domain'
- SUP top STRUCTURAL
- MUST domainComponent
- MAY ( associatedName $ organizationName $ description $
- businessCategory $ seeAlso $ searchGuide $ userPassword $
- localityName $ stateOrProvinceName $ streetAddress $
- physicalDeliveryOfficeName $ postalAddress $ postalCode $
- postOfficeBox $ streetAddress $
- facsimileTelephoneNumber $ internationalISDNNumber $
- telephoneNumber $ teletexTerminalIdentifier $ telexNumber $
- preferredDeliveryMethod $ destinationIndicator $
- registeredAddress $ x121Address )
- )
-
-# 8.3.8. RFC822 Local Part
-#
-# The RFC822 Local Part object class is used to define entries which
-# represent the local part of RFC822 mail addresses. This treats this
-# part of an RFC822 address as a domain. The usage of this object
-# class is described in more detail in [3].
-#
-# rFC822localPart OBJECT-CLASS
-# SUBCLASS OF domain
-# MAY CONTAIN {
-# commonName,
-# surname,
-# description,
-# seeAlso,
-# telephoneNumber,
-# postalAttributeSet,
-# telecommunicationAttributeSet}
-# ::= {pilotObjectClass 14}
-#
-objectclass ( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart'
- SUP domain STRUCTURAL
- MAY ( commonName $ surname $ description $ seeAlso $ telephoneNumber $
- physicalDeliveryOfficeName $ postalAddress $ postalCode $
- postOfficeBox $ streetAddress $
- facsimileTelephoneNumber $ internationalISDNNumber $
- telephoneNumber $ teletexTerminalIdentifier $
- telexNumber $ preferredDeliveryMethod $ destinationIndicator $
- registeredAddress $ x121Address )
- )
-
-# 8.3.9. DNS Domain
-#
-# The DNS Domain (Domain NameServer) object class is used to define
-# entries for DNS domains. The usage of this object class is described
-# in more detail in [3].
-#
-# dNSDomain OBJECT-CLASS
-# SUBCLASS OF domain
-# MAY CONTAIN {
-# ARecord,
-# MDRecord,
-# MXRecord,
-# NSRecord,
-# SOARecord,
-# CNAMERecord}
-# ::= {pilotObjectClass 15}
-#
-objectclass ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain'
- SUP domain STRUCTURAL
- MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $
- SOARecord $ CNAMERecord )
- )
-
-# 8.3.10. Domain Related Object
-#
-# The Domain Related Object object class is used to define entries
-# which represent DNS/NRS domains which are "equivalent" to an X.500
-# domain: e.g., an organisation or organisational unit. The usage of
-# this object class is described in more detail in [3].
-#
-# domainRelatedObject OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# associatedDomain}
-# ::= {pilotObjectClass 17}
-#
-objectclass ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject'
- DESC 'RFC1274: an object related to an domain'
- SUP top AUXILIARY
- MUST associatedDomain )
-
-# 8.3.11. Friendly Country
-#
-# The Friendly Country object class is used to define country entries
-# in the DIT. The object class is used to allow friendlier naming of
-# countries than that allowed by the object class country. The naming
-# attribute of object class country, countryName, has to be a 2 letter
-# string defined in ISO 3166.
-#
-# friendlyCountry OBJECT-CLASS
-# SUBCLASS OF country
-# MUST CONTAIN {
-# friendlyCountryName}
-# ::= {pilotObjectClass 18}
-#
-objectclass ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry'
- SUP country STRUCTURAL
- MUST friendlyCountryName )
-
-# 8.3.12. Simple Security Object
-#
-# The Simple Security Object object class is used to allow an entry to
-# have a userPassword attribute when an entry's principal object
-# classes do not allow userPassword as an attribute type.
-#
-# simpleSecurityObject OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userPassword }
-# ::= {pilotObjectClass 19}
-#
-## (in core.schema)
-## objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
-## SUP top AUXILIARY
-## MUST userPassword )
-
-# 8.3.13. Pilot Organization
-#
-# The PilotOrganization object class is used as a sub-class of
-# organization and organizationalUnit to allow a number of additional
-# attributes to be assigned to entries of object classes organization
-# and organizationalUnit.
-#
-# pilotOrganization OBJECT-CLASS
-# SUBCLASS OF organization, organizationalUnit
-# MAY CONTAIN {
-# buildingName}
-# ::= {pilotObjectClass 20}
-#
-objectclass ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization'
- SUP ( organization $ organizationalUnit ) STRUCTURAL
- MAY buildingName )
-
-# 8.3.14. Pilot DSA
-#
-# The PilotDSA object class is used as a sub-class of the dsa object
-# class to allow additional attributes to be assigned to entries for
-# DSAs.
-#
-# pilotDSA OBJECT-CLASS
-# SUBCLASS OF dsa
-# MUST CONTAIN {
-# dSAQuality}
-# ::= {pilotObjectClass 21}
-#
-objectclass ( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA'
- SUP dsa STRUCTURAL
- MAY dSAQuality )
-
-# 8.3.15. Quality Labelled Data
-#
-# The Quality Labelled Data object class is used to allow the
-# assignment of the data quality attributes to subtrees in the DIT.
-#
-# See [8] for more details.
-#
-# qualityLabelledData OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# dSAQuality}
-# MAY CONTAIN {
-# subtreeMinimumQuality,
-# subtreeMaximumQuality}
-# ::= {pilotObjectClass 22}
-objectclass ( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData'
- SUP top AUXILIARY
- MUST dsaQuality
- MAY ( subtreeMinimumQuality $ subtreeMaximumQuality )
- )
-
-
-# References
-#
-# [1] CCITT/ISO, "X.500, The Directory - overview of concepts,
-# models and services, CCITT /ISO IS 9594.
-#
-# [2] Kille, S., "The THORN and RARE X.500 Naming Architecture, in
-# University College London, Department of Computer Science
-# Research Note 89/48, May 1989.
-#
-# [3] Kille, S., "X.500 and Domains", RFC 1279, University College
-# London, November 1991.
-#
-# [4] Rose, M., "PSI/NYSERNet White Pages Pilot Project: Status
-# Report", Technical Report 90-09-10-1, published by NYSERNet
-# Inc, 1990.
-#
-# [5] Craigie, J., "UK Academic Community Directory Service Pilot
-# Project, pp. 305-310 in Computer Networks and ISDN Systems
-# 17 (1989), published by North Holland.
-#
-# [6] Mockapetris, P., "Domain Names - Concepts and Facilities",
-# RFC 1034, USC/Information Sciences Institute, November 1987.
-#
-# [7] Mockapetris, P., "Domain Names - Implementation and
-# Specification, RFC 1035, USC/Information Sciences Institute,
-# November 1987.
-#
-# [8] Kille, S., "Handling QOS (Quality of service) in the
-# Directory," publication in process, March 1991.
-#
-#
-# APPENDIX C - Summary of all Object Classes and Attribute Types
-#
-# -- Some Important Object Identifiers
-#
-# data OBJECT IDENTIFIER ::= {ccitt 9}
-# pss OBJECT IDENTIFIER ::= {data 2342}
-# ucl OBJECT IDENTIFIER ::= {pss 19200300}
-# pilot OBJECT IDENTIFIER ::= {ucl 100}
-#
-# pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
-# pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
-# pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
-# pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
-#
-# iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
-# caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
-# {pilotAttributeSyntax 5}
-#
-# -- Standard Object Classes
-#
-# top OBJECT-CLASS
-# MUST CONTAIN {
-# objectClass}
-# ::= {objectClass 0}
-#
-#
-# alias OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# aliasedObjectName}
-# ::= {objectClass 1}
-#
-#
-# country OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# countryName}
-# MAY CONTAIN {
-# description,
-# searchGuide}
-# ::= {objectClass 2}
-#
-#
-# locality OBJECT-CLASS
-# SUBCLASS OF top
-# MAY CONTAIN {
-# description,
-# localityName,
-# stateOrProvinceName,
-# searchGuide,
-# seeAlso,
-# streetAddress}
-# ::= {objectClass 3}
-#
-#
-# organization OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# organizationName}
-# MAY CONTAIN {
-# organizationalAttributeSet}
-# ::= {objectClass 4}
-#
-#
-# organizationalUnit OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# organizationalUnitName}
-# MAY CONTAIN {
-# organizationalAttributeSet}
-# ::= {objectClass 5}
-#
-#
-# person OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName,
-# surname}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# telephoneNumber,
-# userPassword}
-# ::= {objectClass 6}
-#
-#
-# organizationalPerson OBJECT-CLASS
-# SUBCLASS OF person
-# MAY CONTAIN {
-# localeAttributeSet,
-# organizationalUnitName,
-# postalAttributeSet,
-# telecommunicationAttributeSet,
-# title}
-# ::= {objectClass 7}
-#
-#
-# organizationalRole OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# localeAttributeSet,
-# organizationalUnitName,
-# postalAttributeSet,
-# preferredDeliveryMethod,
-# roleOccupant,
-# seeAlso,
-# telecommunicationAttributeSet}
-# ::= {objectClass 8}
-#
-#
-# groupOfNames OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName,
-# member}
-# MAY CONTAIN {
-# description,
-# organizationName,
-# organizationalUnitName,
-# owner,
-# seeAlso,
-# businessCategory}
-# ::= {objectClass 9}
-#
-#
-# residentialPerson OBJECT-CLASS
-# SUBCLASS OF person
-# MUST CONTAIN {
-# localityName}
-# MAY CONTAIN {
-# localeAttributeSet,
-# postalAttributeSet,
-# preferredDeliveryMethod,
-# telecommunicationAttributeSet,
-# businessCategory}
-# ::= {objectClass 10}
-#
-#
-# applicationProcess OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# localityName,
-# organizationalUnitName,
-# seeAlso}
-# ::= {objectClass 11}
-#
-#
-# applicationEntity OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName,
-# presentationAddress}
-# MAY CONTAIN {
-# description,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# seeAlso,
-# supportedApplicationContext}
-# ::= {objectClass 12}
-#
-#
-# dSA OBJECT-CLASS
-# SUBCLASS OF applicationEntity
-# MAY CONTAIN {
-# knowledgeInformation}
-# ::= {objectClass 13}
-#
-#
-# device OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# owner,
-# seeAlso,
-# serialNumber}
-# ::= {objectClass 14}
-#
-#
-# strongAuthenticationUser OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userCertificate}
-# ::= {objectClass 15}
-#
-#
-# certificationAuthority OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# cACertificate,
-# certificateRevocationList,
-# authorityRevocationList}
-# MAY CONTAIN {
-# crossCertificatePair}
-# ::= {objectClass 16}
-#
-# -- Standard MHS Object Classes
-#
-# mhsDistributionList OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName,
-# mhsDLSubmitPermissions,
-# mhsORAddresses}
-# MAY CONTAIN {
-# description,
-# organizationName,
-# organizationalUnitName,
-# owner,
-# seeAlso,
-# mhsDeliverableContentTypes,
-# mhsdeliverableEits,
-# mhsDLMembers,
-# mhsPreferredDeliveryMethods}
-# ::= {mhsObjectClass 0}
-#
-#
-# mhsMessageStore OBJECT-CLASS
-# SUBCLASS OF applicationEntity
-# MAY CONTAIN {
-# description,
-# owner,
-# mhsSupportedOptionalAttributes,
-# mhsSupportedAutomaticActions,
-# mhsSupportedContentTypes}
-# ::= {mhsObjectClass 1}
-#
-#
-# mhsMessageTransferAgent OBJECT-CLASS
-# SUBCLASS OF applicationEntity
-# MAY CONTAIN {
-# description,
-# owner,
-# mhsDeliverableContentLength}
-# ::= {mhsObjectClass 2}
-#
-#
-# mhsOrganizationalUser OBJECT-CLASS
-# SUBCLASS OF organizationalPerson
-# MUST CONTAIN {
-# mhsORAddresses}
-# MAY CONTAIN {
-# mhsDeliverableContentLength,
-# mhsDeliverableContentTypes,
-# mhsDeliverableEits,
-# mhsMessageStoreName,
-# mhsPreferredDeliveryMethods }
-# ::= {mhsObjectClass 3}
-#
-#
-# mhsResidentialUser OBJECT-CLASS
-# SUBCLASS OF residentialPerson
-# MUST CONTAIN {
-# mhsORAddresses}
-# MAY CONTAIN {
-# mhsDeliverableContentLength,
-# mhsDeliverableContentTypes,
-# mhsDeliverableEits,
-# mhsMessageStoreName,
-# mhsPreferredDeliveryMethods }
-# ::= {mhsObjectClass 4}
-#
-#
-# mhsUserAgent OBJECT-CLASS
-# SUBCLASS OF applicationEntity
-# MAY CONTAIN {
-# mhsDeliverableContentLength,
-# mhsDeliverableContentTypes,
-# mhsDeliverableEits,
-# mhsORAddresses,
-# owner}
-# ::= {mhsObjectClass 5}
-#
-#
-#
-#
-# -- Pilot Object Classes
-#
-# pilotObject OBJECT-CLASS
-# SUBCLASS OF top
-# MAY CONTAIN {
-# info,
-# photo,
-# manager,
-# uniqueIdentifier,
-# lastModifiedTime,
-# lastModifiedBy,
-# dITRedirect,
-# audio}
-# ::= {pilotObjectClass 3}
-# pilotPerson OBJECT-CLASS
-# SUBCLASS OF person
-# MAY CONTAIN {
-# userid,
-# textEncodedORAddress,
-# rfc822Mailbox,
-# favouriteDrink,
-# roomNumber,
-# userClass,
-# homeTelephoneNumber,
-# homePostalAddress,
-# secretary,
-# personalTitle,
-# preferredDeliveryMethod,
-# businessCategory,
-# janetMailbox,
-# otherMailbox,
-# mobileTelephoneNumber,
-# pagerTelephoneNumber,
-# organizationalStatus,
-# mailPreferenceOption,
-# personalSignature}
-# ::= {pilotObjectClass 4}
-#
-#
-# account OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userid}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# host}
-# ::= {pilotObjectClass 5}
-#
-#
-# document OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# documentIdentifier}
-# MAY CONTAIN {
-# commonName,
-# description,
-# seeAlso,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# documentTitle,
-# documentVersion,
-# documentAuthor,
-# documentLocation,
-# documentPublisher}
-# ::= {pilotObjectClass 6}
-#
-#
-# room OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# roomNumber,
-# description,
-# seeAlso,
-# telephoneNumber}
-# ::= {pilotObjectClass 7}
-#
-#
-# documentSeries OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# telephoneNumber,
-# localityName,
-# organizationName,
-# organizationalUnitName}
-# ::= {pilotObjectClass 9}
-#
-#
-# domain OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# domainComponent}
-# MAY CONTAIN {
-# associatedName,
-# organizationName,
-# organizationalAttributeSet}
-# ::= {pilotObjectClass 13}
-#
-#
-# rFC822localPart OBJECT-CLASS
-# SUBCLASS OF domain
-# MAY CONTAIN {
-# commonName,
-# surname,
-# description,
-# seeAlso,
-# telephoneNumber,
-# postalAttributeSet,
-# telecommunicationAttributeSet}
-# ::= {pilotObjectClass 14}
-#
-#
-# dNSDomain OBJECT-CLASS
-# SUBCLASS OF domain
-# MAY CONTAIN {
-# ARecord,
-# MDRecord,
-# MXRecord,
-# NSRecord,
-# SOARecord,
-# CNAMERecord}
-# ::= {pilotObjectClass 15}
-#
-#
-# domainRelatedObject OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# associatedDomain}
-# ::= {pilotObjectClass 17}
-#
-#
-# friendlyCountry OBJECT-CLASS
-# SUBCLASS OF country
-# MUST CONTAIN {
-# friendlyCountryName}
-# ::= {pilotObjectClass 18}
-#
-#
-# simpleSecurityObject OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userPassword }
-# ::= {pilotObjectClass 19}
-#
-#
-# pilotOrganization OBJECT-CLASS
-# SUBCLASS OF organization, organizationalUnit
-# MAY CONTAIN {
-# buildingName}
-# ::= {pilotObjectClass 20}
-#
-#
-# pilotDSA OBJECT-CLASS
-# SUBCLASS OF dsa
-# MUST CONTAIN {
-# dSAQuality}
-# ::= {pilotObjectClass 21}
-#
-#
-# qualityLabelledData OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# dSAQuality}
-# MAY CONTAIN {
-# subtreeMinimumQuality,
-# subtreeMaximumQuality}
-# ::= {pilotObjectClass 22}
-#
-#
-#
-#
-# -- Standard Attribute Types
-#
-# objectClass ObjectClass
-# ::= {attributeType 0}
-#
-#
-# aliasedObjectName AliasedObjectName
-# ::= {attributeType 1}
-#
-#
-# knowledgeInformation ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreString
-# ::= {attributeType 2}
-#
-#
-# commonName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-common-name))
-# ::= {attributeType 3}
-#
-#
-# surname ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-surname))
-# ::= {attributeType 4}
-#
-#
-# serialNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX printableStringSyntax
-# (SIZE (1..ub-serial-number))
-# ::= {attributeType 5}
-#
-#
-# countryName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PrintableString
-# (SIZE (1..ub-country-code))
-# SINGLE VALUE
-# ::= {attributeType 6}
-#
-#
-# localityName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-locality-name))
-# ::= {attributeType 7}
-#
-#
-# stateOrProvinceName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-state-name))
-# ::= {attributeType 8}
-#
-#
-# streetAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-street-address))
-# ::= {attributeType 9}
-#
-#
-# organizationName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-organization-name))
-# ::= {attributeType 10}
-#
-#
-# organizationalUnitName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-organizational-unit-name))
-# ::= {attributeType 11}
-#
-#
-# title ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-title))
-# ::= {attributeType 12}
-#
-#
-# description ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-description))
-# ::= {attributeType 13}
-#
-#
-# searchGuide ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX Guide
-# ::= {attributeType 14}
-#
-#
-# businessCategory ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-business-category))
-# ::= {attributeType 15}
-#
-#
-# postalAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PostalAddress
-# MATCHES FOR EQUALITY
-# ::= {attributeType 16}
-#
-#
-# postalCode ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-postal-code))
-# ::= {attributeType 17}
-#
-#
-# postOfficeBox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-post-office-box))
-# ::= {attributeType 18}
-#
-#
-# physicalDeliveryOfficeName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-physical-office-name))
-# ::= {attributeType 19}
-#
-#
-# telephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX telephoneNumberSyntax
-# (SIZE (1..ub-telephone-number))
-# ::= {attributeType 20}
-#
-#
-# telexNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX TelexNumber
-# (SIZE (1..ub-telex))
-# ::= {attributeType 21}
-#
-#
-# teletexTerminalIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX TeletexTerminalIdentifier
-# (SIZE (1..ub-teletex-terminal-id))
-# ::= {attributeType 22}
-#
-#
-# facsimileTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX FacsimileTelephoneNumber
-# ::= {attributeType 23}
-#
-#
-# x121Address ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX NumericString
-# (SIZE (1..ub-x121-address))
-# ::= {attributeType 24}
-#
-#
-# internationaliSDNNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX NumericString
-# (SIZE (1..ub-isdn-address))
-# ::= {attributeType 25}
-#
-#
-# registeredAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PostalAddress
-# ::= {attributeType 26}
-#
-#
-# destinationIndicator ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PrintableString
-# (SIZE (1..ub-destination-indicator))
-# MATCHES FOR EQUALITY SUBSTRINGS
-# ::= {attributeType 27}
-#
-#
-# preferredDeliveryMethod ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX deliveryMethod
-# ::= {attributeType 28}
-#
-#
-# presentationAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PresentationAddress
-# MATCHES FOR EQUALITY
-# ::= {attributeType 29}
-#
-#
-# supportedApplicationContext ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX objectIdentifierSyntax
-# ::= {attributeType 30}
-#
-#
-# member ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
-# ::= {attributeType 31}
-#
-#
-# owner ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
-# ::= {attributeType 32}
-#
-#
-# roleOccupant ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
-# ::= {attributeType 33}
-#
-#
-# seeAlso ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
-# ::= {attributeType 34}
-#
-#
-# userPassword ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX Userpassword
-# ::= {attributeType 35}
-#
-#
-# userCertificate ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX UserCertificate
-# ::= {attributeType 36}
-#
-#
-# cACertificate ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX cACertificate
-# ::= {attributeType 37}
-#
-#
-# authorityRevocationList ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX AuthorityRevocationList
-# ::= {attributeType 38}
-#
-#
-# certificateRevocationList ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX CertificateRevocationList
-# ::= {attributeType 39}
-#
-#
-# crossCertificatePair ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX CrossCertificatePair
-# ::= {attributeType 40}
-#
-#
-#
-#
-# -- Standard MHS Attribute Types
-#
-# mhsDeliverableContentLength ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX integer
-# ::= {mhsAttributeType 0}
-#
-#
-# mhsDeliverableContentTypes ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 1}
-#
-#
-# mhsDeliverableEits ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 2}
-#
-#
-# mhsDLMembers ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oRName
-# ::= {mhsAttributeType 3}
-#
-#
-# mhsDLSubmitPermissions ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX dLSubmitPermission
-# ::= {mhsAttributeType 4}
-#
-#
-# mhsMessageStoreName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX dN
-# ::= {mhsAttributeType 5}
-#
-#
-# mhsORAddresses ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oRAddress
-# ::= {mhsAttributeType 6}
-#
-#
-# mhsPreferredDeliveryMethods ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX deliveryMethod
-# ::= {mhsAttributeType 7}
-#
-#
-# mhsSupportedAutomaticActions ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 8}
-#
-#
-# mhsSupportedContentTypes ATTRIBUTE
-#
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 9}
-#
-#
-# mhsSupportedOptionalAttributes ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 10}
-#
-#
-#
-#
-# -- Pilot Attribute Types
-#
-# userid ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-user-identifier))
-# ::= {pilotAttributeType 1}
-#
-#
-# textEncodedORAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-text-encoded-or-address))
-# ::= {pilotAttributeType 2}
-#
-#
-# rfc822Mailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# (SIZE (1 .. ub-rfc822-mailbox))
-# ::= {pilotAttributeType 3}
-#
-#
-# info ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-information))
-# ::= {pilotAttributeType 4}
-#
-#
-# favouriteDrink ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-favourite-drink))
-# ::= {pilotAttributeType 5}
-#
-#
-# roomNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-room-number))
-# ::= {pilotAttributeType 6}
-#
-#
-# photo ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# CHOICE {
-# g3-facsimile [3] G3FacsimileBodyPart
-# }
-# (SIZE (1 .. ub-photo))
-# ::= {pilotAttributeType 7}
-#
-#
-# userClass ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-user-class))
-# ::= {pilotAttributeType 8}
-#
-#
-# host ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-host))
-# ::= {pilotAttributeType 9}
-#
-#
-# manager ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 10}
-#
-#
-# documentIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-identifier))
-# ::= {pilotAttributeType 11}
-#
-#
-# documentTitle ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-title))
-# ::= {pilotAttributeType 12}
-#
-#
-# documentVersion ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-version))
-# ::= {pilotAttributeType 13}
-#
-#
-# documentAuthor ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 14}
-#
-#
-# documentLocation ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-location))
-# ::= {pilotAttributeType 15}
-#
-#
-# homeTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 20}
-#
-#
-# secretary ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 21}
-#
-#
-# otherMailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# SEQUENCE {
-# mailboxType PrintableString, -- e.g. Telemail
-# mailbox IA5String -- e.g. X378:Joe
-# }
-# ::= {pilotAttributeType 22}
-#
-#
-# lastModifiedTime ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# uTCTimeSyntax
-# ::= {pilotAttributeType 23}
-#
-#
-# lastModifiedBy ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 24}
-#
-#
-# domainComponent ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 25}
-#
-#
-# aRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 26}
-#
-#
-# mXRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 28}
-#
-#
-# nSRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 29}
-#
-# sOARecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 30}
-#
-#
-# cNAMERecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# iA5StringSyntax
-# ::= {pilotAttributeType 31}
-#
-#
-# associatedDomain ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# ::= {pilotAttributeType 37}
-#
-#
-# associatedName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 38}
-#
-#
-# homePostalAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# postalAddress
-# MATCHES FOR EQUALITY
-# ::= {pilotAttributeType 39}
-#
-#
-# personalTitle ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-personal-title))
-# ::= {pilotAttributeType 40}
-#
-#
-# mobileTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 41}
-#
-#
-# pagerTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 42}
-#
-#
-# friendlyCountryName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# ::= {pilotAttributeType 43}
-#
-#
-# uniqueIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-unique-identifier))
-# ::= {pilotAttributeType 44}
-#
-#
-# organizationalStatus ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-organizational-status))
-# ::= {pilotAttributeType 45}
-#
-#
-# janetMailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# (SIZE (1 .. ub-janet-mailbox))
-# ::= {pilotAttributeType 46}
-#
-#
-# mailPreferenceOption ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX ENUMERATED {
-# no-list-inclusion(0),
-# any-list-inclusion(1), -- may be added to any lists
-# professional-list-inclusion(2)
-# -- may be added to lists
-# -- which the list provider
-# -- views as related to the
-# -- users professional inter-
-# -- ests, perhaps evaluated
-# -- from the business of the
-# -- organisation or keywords
-# -- in the entry.
-# }
-# ::= {pilotAttributeType 47}
-#
-#
-# buildingName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-building-name))
-# ::= {pilotAttributeType 48}
-#
-#
-# dSAQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DSAQualitySyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 49}
-#
-#
-# singleLevelQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-#
-#
-# subtreeMinimumQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# -- Defaults to singleLevelQuality
-# ::= {pilotAttributeType 51}
-#
-#
-# subtreeMaximumQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# -- Defaults to singleLevelQuality
-# ::= {pilotAttributeType 52}
-#
-#
-# personalSignature ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# CHOICE {
-# g3-facsimile [3] G3FacsimileBodyPart
-# }
-# (SIZE (1 .. ub-personal-signature))
-# ::= {pilotAttributeType 53}
-#
-#
-# dITRedirect ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 54}
-#
-#
-# audio ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# Audio
-# (SIZE (1 .. ub-audio))
-# ::= {pilotAttributeType 55}
-#
-# documentPublisher ATTRIBUTE
-# WITH ATTRIBUTE SYNTAX caseIgnoreStringSyntax
-# ::= {pilotAttributeType 56}
-#
-#
-#
-# -- Generally useful syntaxes
-#
-#
-# caseIgnoreIA5StringSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY SUBSTRINGS
-#
-#
-# iA5StringSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY SUBSTRINGS
-#
-#
-# -- Syntaxes to support the DNS attributes
-#
-# DNSRecordSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY
-#
-#
-# NRSInformationSyntax ATTRIBUTE-SYNTAX
-# NRSInformation
-# MATCHES FOR EQUALITY
-#
-#
-# NRSInformation ::= SET {
-# [0] Context,
-# [1] Address-space-id,
-# routes [2] SEQUENCE OF SEQUENCE {
-# Route-cost,
-# Addressing-info }
-# }
-#
-#
-# -- Upper bounds on length of attribute values
-#
-#
-# ub-document-identifier INTEGER ::= 256
-#
-# ub-document-location INTEGER ::= 256
-#
-# ub-document-title INTEGER ::= 256
-#
-# ub-document-version INTEGER ::= 256
-#
-# ub-favourite-drink INTEGER ::= 256
-#
-# ub-host INTEGER ::= 256
-#
-# ub-information INTEGER ::= 2048
-#
-# ub-unique-identifier INTEGER ::= 256
-#
-# ub-personal-title INTEGER ::= 256
-#
-# ub-photo INTEGER ::= 250000
-#
-# ub-rfc822-mailbox INTEGER ::= 256
-#
-# ub-room-number INTEGER ::= 256
-#
-# ub-text-or-address INTEGER ::= 256
-#
-# ub-user-class INTEGER ::= 256
-#
-# ub-user-identifier INTEGER ::= 256
-#
-# ub-organizational-status INTEGER ::= 256
-#
-# ub-janet-mailbox INTEGER ::= 256
-#
-# ub-building-name INTEGER ::= 256
-#
-# ub-personal-signature ::= 50000
-#
-# ub-audio INTEGER ::= 250000
-#
-# [remainder of memo trimmed]
-
+++ /dev/null
-# RFC1274: Cosine and Internet X.500 schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# RFC1274: Cosine and Internet X.500 schema
-#
-# This file contains LDAPv3 schema derived from X.500 COSINE "pilot"
-# schema. As this schema was defined for X.500(89), some
-# oddities were introduced in the mapping to LDAPv3. The
-# mappings were based upon: draft-ietf-asid-ldapv3-attributes-03.txt
-# (a work in progress)
-#
-# Note: It seems that the pilot schema evolved beyond what was
-# described in RFC1274. However, this document attempts to describes
-# RFC1274 as published.
-#
-# Depends on core.schema
-
-
-# Network Working Group P. Barker
-# Request for Comments: 1274 S. Kille
-# University College London
-# November 1991
-#
-# The COSINE and Internet X.500 Schema
-#
-# [trimmed]
-#
-# Abstract
-#
-# This document suggests an X.500 Directory Schema, or Naming
-# Architecture, for use in the COSINE and Internet X.500 pilots. The
-# schema is independent of any specific implementation. As well as
-# indicating support for the standard object classes and attributes, a
-# large number of generally useful object classes and attributes are
-# also defined. An appendix to this document includes a machine
-# processable version of the schema.
-#
-# [trimmed]
-
-# 7. Object Identifiers
-#
-# Some additional object identifiers are defined for this schema.
-# These are also reproduced in Appendix C.
-#
-# data OBJECT IDENTIFIER ::= {ccitt 9}
-# pss OBJECT IDENTIFIER ::= {data 2342}
-# ucl OBJECT IDENTIFIER ::= {pss 19200300}
-# pilot OBJECT IDENTIFIER ::= {ucl 100}
-#
-# pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
-# pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
-# pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
-# pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
-#
-# iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
-# caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
-# {pilotAttributeSyntax 5}
-#
-# 8. Object Classes
-# [relocated after 9]
-
-#
-# 9. Attribute Types
-#
-# 9.1. X.500 standard attribute types
-#
-# A number of generally useful attribute types are defined in X.520,
-# and these are supported. Refer to that document for descriptions of
-# the suggested usage of these attribute types. The ASN.1 for these
-# attribute types is reproduced for completeness in Appendix C.
-#
-# 9.2. X.400 standard attribute types
-#
-# The standard X.400 attribute types are supported. See X.402 for full
-# details. The ASN.1 for these attribute types is reproduced in
-# Appendix C.
-#
-# 9.3. COSINE/Internet attribute types
-#
-# This section describes all the attribute types defined for use in the
-# COSINE and Internet pilots. Descriptions are given as to the
-# suggested usage of these attribute types. The ASN.1 for these
-# attribute types is reproduced in Appendix C.
-#
-# 9.3.1. Userid
-#
-# The Userid attribute type specifies a computer system login name.
-#
-# userid ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-user-identifier))
-# ::= {pilotAttributeType 1}
-#
-#(in core.schema)
-##attributetype ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' )
-## EQUALITY caseIgnoreMatch
-## SUBSTR caseIgnoreSubstringsMatch
-## SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.2. Text Encoded O/R Address
-#
-# The Text Encoded O/R Address attribute type specifies a text encoding
-# of an X.400 O/R address, as specified in RFC 987. The use of this
-# attribute is deprecated as the attribute is intended for interim use
-# only. This attribute will be the first candidate for the attribute
-# expiry mechanisms!
-#
-# textEncodedORAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-text-encoded-or-address))
-# ::= {pilotAttributeType 2}
-#
-attributetype ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.3. RFC 822 Mailbox
-#
-# The RFC822 Mailbox attribute type specifies an electronic mailbox
-# attribute following the syntax specified in RFC 822. Note that this
-# attribute should not be used for greybook or other non-Internet order
-# mailboxes.
-#
-# rfc822Mailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# (SIZE (1 .. ub-rfc822-mailbox))
-# ::= {pilotAttributeType 3}
-#
-#(in core.schema)
-##attributetype ( 0.9.2342.19200300.100.1.3 NAME ( 'mail' 'rfc822Mailbox' )
-## EQUALITY caseIgnoreIA5Match
-## SUBSTR caseIgnoreIA5SubstringsMatch
-## SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-# 9.3.4. Information
-#
-# The Information attribute type specifies any general information
-# pertinent to an object. It is recommended that specific usage of
-# this attribute type is avoided, and that specific requirements are
-# met by other (possibly additional) attribute types.
-#
-# info ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-information))
-# ::= {pilotAttributeType 4}
-#
-attributetype ( 0.9.2342.19200300.100.1.4 NAME 'info'
- DESC 'RFC1274: general information'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )
-
-
-# 9.3.5. Favourite Drink
-#
-# The Favourite Drink attribute type specifies the favourite drink of
-# an object (or person).
-#
-# favouriteDrink ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-favourite-drink))
-# ::= {pilotAttributeType 5}
-#
-attributetype ( 0.9.2342.19200300.100.1.5
- NAME ( 'drink' 'favouriteDrink' )
- DESC 'RFC1274: favorite drink'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.6. Room Number
-#
-# The Room Number attribute type specifies the room number of an
-# object. Note that the commonName attribute should be used for naming
-# room objects.
-#
-# roomNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-room-number))
-# ::= {pilotAttributeType 6}
-#
-attributetype ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber'
- DESC 'RFC1274: room number'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.7. Photo
-#
-# The Photo attribute type specifies a "photograph" for an object.
-# This should be encoded in G3 fax as explained in recommendation T.4,
-# with an ASN.1 wrapper to make it compatible with an X.400 BodyPart as
-# defined in X.420.
-#
-# IMPORT G3FacsimileBodyPart FROM { mhs-motis ipms modules
-# information-objects }
-#
-# photo ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# CHOICE {
-# g3-facsimile [3] G3FacsimileBodyPart
-# }
-# (SIZE (1 .. ub-photo))
-# ::= {pilotAttributeType 7}
-#
-attributetype ( 0.9.2342.19200300.100.1.7 NAME 'photo'
- DESC 'RFC1274: photo (G3 fax)'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )
-
-# 9.3.8. User Class
-#
-# The User Class attribute type specifies a category of computer user.
-# The semantics placed on this attribute are for local interpretation.
-# Examples of current usage od this attribute in academia are
-# undergraduate student, researcher, lecturer, etc. Note that the
-# organizationalStatus attribute may now often be preferred as it makes
-# no distinction between computer users and others.
-#
-# userClass ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-user-class))
-# ::= {pilotAttributeType 8}
-#
-attributetype ( 0.9.2342.19200300.100.1.8 NAME 'userClass'
- DESC 'RFC1274: category of user'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.9. Host
-#
-# The Host attribute type specifies a host computer.
-#
-# host ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-host))
-# ::= {pilotAttributeType 9}
-#
-attributetype ( 0.9.2342.19200300.100.1.9 NAME 'host'
- DESC 'RFC1274: host computer'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.10. Manager
-#
-# The Manager attribute type specifies the manager of an object
-# represented by an entry.
-#
-# manager ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 10}
-#
-attributetype ( 0.9.2342.19200300.100.1.10 NAME 'manager'
- DESC 'RFC1274: DN of manager'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.11. Document Identifier
-#
-# The Document Identifier attribute type specifies a unique identifier
-# for a document.
-#
-# documentIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-identifier))
-# ::= {pilotAttributeType 11}
-#
-attributetype ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier'
- DESC 'RFC1274: unique identifier of document'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.12. Document Title
-#
-# The Document Title attribute type specifies the title of a document.
-#
-# documentTitle ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-title))
-# ::= {pilotAttributeType 12}
-#
-attributetype ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle'
- DESC 'RFC1274: title of document'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.13. Document Version
-#
-# The Document Version attribute type specifies the version number of a
-# document.
-#
-# documentVersion ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-version))
-# ::= {pilotAttributeType 13}
-#
-attributetype ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion'
- DESC 'RFC1274: version of document'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.14. Document Author
-#
-# The Document Author attribute type specifies the distinguished name
-# of the author of a document.
-#
-# documentAuthor ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 14}
-#
-attributetype ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor'
- DESC 'RFC1274: DN of author of document'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.15. Document Location
-#
-# The Document Location attribute type specifies the location of the
-# document original.
-#
-# documentLocation ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-location))
-# ::= {pilotAttributeType 15}
-#
-attributetype ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation'
- DESC 'RFC1274: location of document original'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.16. Home Telephone Number
-#
-# The Home Telephone Number attribute type specifies a home telephone
-# number associated with a person. Attribute values should follow the
-# agreed format for international telephone numbers: i.e., "+44 71 123
-# 4567".
-#
-# homeTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 20}
-#
-attributetype ( 0.9.2342.19200300.100.1.20
- NAME ( 'homePhone' 'homeTelephoneNumber' )
- DESC 'RFC1274: home telephone number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
-
-# 9.3.17. Secretary
-#
-# The Secretary attribute type specifies the secretary of a person.
-# The attribute value for Secretary is a distinguished name.
-#
-# secretary ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 21}
-#
-attributetype ( 0.9.2342.19200300.100.1.21 NAME 'secretary'
- DESC 'RFC1274: DN of secretary'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.18. Other Mailbox
-#
-# The Other Mailbox attribute type specifies values for electronic
-# mailbox types other than X.400 and rfc822.
-#
-# otherMailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# SEQUENCE {
-# mailboxType PrintableString, -- e.g. Telemail
-# mailbox IA5String -- e.g. X378:Joe
-# }
-# ::= {pilotAttributeType 22}
-#
-attributetype ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.39 )
-
-# 9.3.19. Last Modified Time
-#
-# The Last Modified Time attribute type specifies the last time, in UTC
-# time, that an entry was modified. Ideally, this attribute should be
-# maintained by the DSA.
-#
-# lastModifiedTime ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# uTCTimeSyntax
-# ::= {pilotAttributeType 23}
-#
-## Deprecated in favor of modifyTimeStamp
-#attributetype ( 0.9.2342.19200300.100.1.23 NAME 'lastModifiedTime'
-# DESC 'RFC1274: time of last modify, replaced by modifyTimestamp'
-# OBSOLETE
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.53
-# USAGE directoryOperation )
-
-# 9.3.20. Last Modified By
-#
-# The Last Modified By attribute specifies the distinguished name of
-# the last user to modify the associated entry. Ideally, this
-# attribute should be maintained by the DSA.
-#
-# lastModifiedBy ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 24}
-#
-## Deprecated in favor of modifiersName
-#attributetype ( 0.9.2342.19200300.100.1.24 NAME 'lastModifiedBy'
-# DESC 'RFC1274: last modifier, replaced by modifiersName'
-# OBSOLETE
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
-# USAGE directoryOperation )
-
-# 9.3.21. Domain Component
-#
-# The Domain Component attribute type specifies a DNS/NRS domain. For
-# example, "uk" or "ac".
-#
-# domainComponent ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 25}
-#
-##(in core.schema)
-##attributetype ( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domainComponent' )
-## EQUALITY caseIgnoreIA5Match
-## SUBSTR caseIgnoreIA5SubstringsMatch
-## SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-# 9.3.22. DNS ARecord
-#
-# The A Record attribute type specifies a type A (Address) DNS resource
-# record [6] [7].
-#
-# aRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 26}
-#
-## incorrect syntax?
-attributetype ( 0.9.2342.19200300.100.1.26 NAME 'aRecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-## missing from RFC1274
-## incorrect syntax?
-attributetype ( 0.9.2342.19200300.100.1.27 NAME 'mDRecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.23. MX Record
-#
-# The MX Record attribute type specifies a type MX (Mail Exchange) DNS
-# resource record [6] [7].
-#
-# mXRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 28}
-#
-## incorrect syntax!!
-attributetype ( 0.9.2342.19200300.100.1.28 NAME 'mXRecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.24. NS Record
-#
-# The NS Record attribute type specifies an NS (Name Server) DNS
-# resource record [6] [7].
-#
-# nSRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 29}
-#
-## incorrect syntax!!
-attributetype ( 0.9.2342.19200300.100.1.29 NAME 'nSRecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.25. SOA Record
-#
-# The SOA Record attribute type specifies a type SOA (Start of
-# Authority) DNS resorce record [6] [7].
-#
-# sOARecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 30}
-#
-## incorrect syntax!!
-attributetype ( 0.9.2342.19200300.100.1.30 NAME 'sOARecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.26. CNAME Record
-#
-# The CNAME Record attribute type specifies a type CNAME (Canonical
-# Name) DNS resource record [6] [7].
-#
-# cNAMERecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# iA5StringSyntax
-# ::= {pilotAttributeType 31}
-#
-## incorrect syntax!!
-attributetype ( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.27. Associated Domain
-#
-# The Associated Domain attribute type specifies a DNS or NRS domain
-# which is associated with an object in the DIT. For example, the entry
-# in the DIT with a distinguished name "C=GB, O=University College
-# London" would have an associated domain of "UCL.AC.UK. Note that all
-# domains should be represented in rfc822 order. See [3] for more
-# details of usage of this attribute.
-#
-# associatedDomain ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# ::= {pilotAttributeType 37}
-#
-#attributetype ( 0.9.2342.19200300.100.1.37 NAME 'associatedDomain'
-# EQUALITY caseIgnoreIA5Match
-# SUBSTR caseIgnoreIA5SubstringsMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 9.3.28. Associated Name
-#
-# The Associated Name attribute type specifies an entry in the
-# organisational DIT associated with a DNS/NRS domain. See [3] for
-# more details of usage of this attribute.
-#
-# associatedName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 38}
-#
-attributetype ( 0.9.2342.19200300.100.1.38 NAME 'associatedName'
- DESC 'RFC1274: DN of entry associated with domain'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.29. Home postal address
-#
-# The Home postal address attribute type specifies a home postal
-# address for an object. This should be limited to up to 6 lines of 30
-# characters each.
-#
-# homePostalAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# postalAddress
-# MATCHES FOR EQUALITY
-# ::= {pilotAttributeType 39}
-#
-attributetype ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress'
- DESC 'RFC1274: home postal address'
- EQUALITY caseIgnoreListMatch
- SUBSTR caseIgnoreListSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
-
-# 9.3.30. Personal Title
-#
-# The Personal Title attribute type specifies a personal title for a
-# person. Examples of personal titles are "Ms", "Dr", "Prof" and "Rev".
-#
-# personalTitle ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-personal-title))
-# ::= {pilotAttributeType 40}
-#
-attributetype ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle'
- DESC 'RFC1274: personal title'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.31. Mobile Telephone Number
-#
-# The Mobile Telephone Number attribute type specifies a mobile
-# telephone number associated with a person. Attribute values should
-# follow the agreed format for international telephone numbers: i.e.,
-# "+44 71 123 4567".
-#
-# mobileTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 41}
-#
-attributetype ( 0.9.2342.19200300.100.1.41
- NAME ( 'mobile' 'mobileTelephoneNumber' )
- DESC 'RFC1274: mobile telephone number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
-
-# 9.3.32. Pager Telephone Number
-#
-# The Pager Telephone Number attribute type specifies a pager telephone
-# number for an object. Attribute values should follow the agreed
-# format for international telephone numbers: i.e., "+44 71 123 4567".
-#
-# pagerTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 42}
-#
-attributetype ( 0.9.2342.19200300.100.1.42
- NAME ( 'pager' 'pagerTelephoneNumber' )
- DESC 'RFC1274: pager telephone number'
- EQUALITY telephoneNumberMatch
- SUBSTR telephoneNumberSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
-
-# 9.3.33. Friendly Country Name
-#
-# The Friendly Country Name attribute type specifies names of countries
-# in human readable format. The standard attribute country name must
-# be one of the two-letter codes defined in ISO 3166.
-#
-# friendlyCountryName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# ::= {pilotAttributeType 43}
-#
-attributetype ( 0.9.2342.19200300.100.1.43
- NAME ( 'co' 'friendlyCountryName' )
- DESC 'RFC1274: friendly country name'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 9.3.34. Unique Identifier
-#
-# The Unique Identifier attribute type specifies a "unique identifier"
-# for an object represented in the Directory. The domain within which
-# the identifier is unique, and the exact semantics of the identifier,
-# are for local definition. For a person, this might be an
-# institution-wide payroll number. For an organisational unit, it
-# might be a department code.
-#
-# uniqueIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-unique-identifier))
-# ::= {pilotAttributeType 44}
-#
-attributetype ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier'
- DESC 'RFC1274: unique identifer'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.35. Organisational Status
-#
-# The Organisational Status attribute type specifies a category by
-# which a person is often referred to in an organisation. Examples of
-# usage in academia might include undergraduate student, researcher,
-# lecturer, etc.
-#
-# A Directory administrator should probably consider carefully the
-# distinctions between this and the title and userClass attributes.
-#
-# organizationalStatus ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-organizational-status))
-# ::= {pilotAttributeType 45}
-#
-attributetype ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus'
- DESC 'RFC1274: organizational status'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.36. Janet Mailbox
-#
-# The Janet Mailbox attribute type specifies an electronic mailbox
-# attribute following the syntax specified in the Grey Book of the
-# Coloured Book series. This attribute is intended for the convenience
-# of U.K users unfamiliar with rfc822 and little-endian mail addresses.
-# Entries using this attribute MUST also include an rfc822Mailbox
-# attribute.
-#
-# janetMailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# (SIZE (1 .. ub-janet-mailbox))
-# ::= {pilotAttributeType 46}
-#
-attributetype ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox'
- DESC 'RFC1274: Janet mailbox'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-# 9.3.37. Mail Preference Option
-#
-# An attribute to allow users to indicate a preference for inclusion of
-# their names on mailing lists (electronic or physical). The absence
-# of such an attribute should be interpreted as if the attribute was
-# present with value "no-list-inclusion". This attribute should be
-# interpreted by anyone using the directory to derive mailing lists,
-# and its value respected.
-#
-# mailPreferenceOption ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX ENUMERATED {
-# no-list-inclusion(0),
-# any-list-inclusion(1), -- may be added to any lists
-# professional-list-inclusion(2)
-# -- may be added to lists
-# -- which the list provider
-# -- views as related to the
-# -- users professional inter-
-# -- ests, perhaps evaluated
-# -- from the business of the
-# -- organisation or keywords
-# -- in the entry.
-# }
-# ::= {pilotAttributeType 47}
-#
-attributetype ( 0.9.2342.19200300.100.1.47
- NAME 'mailPreferenceOption'
- DESC 'RFC1274: mail preference option'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
-
-# 9.3.38. Building Name
-#
-# The Building Name attribute type specifies the name of the building
-# where an organisation or organisational unit is based.
-#
-# buildingName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-building-name))
-# ::= {pilotAttributeType 48}
-#
-attributetype ( 0.9.2342.19200300.100.1.48 NAME 'buildingName'
- DESC 'RFC1274: name of building'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
-
-# 9.3.39. DSA Quality
-#
-# The DSA Quality attribute type specifies the purported quality of a
-# DSA. It allows a DSA manager to indicate the expected level of
-# availability of the DSA. See [8] for details of the syntax.
-#
-# dSAQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DSAQualitySyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 49}
-#
-attributetype ( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality'
- DESC 'RFC1274: DSA Quality'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )
-
-# 9.3.40. Single Level Quality
-#
-# The Single Level Quality attribute type specifies the purported data
-# quality at the level immediately below in the DIT. See [8] for
-# details of the syntax.
-#
-# singleLevelQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 50}
-#
-attributetype ( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality'
- DESC 'RFC1274: Single Level Quality'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
-
-# 9.3.41. Subtree Minimum Quality
-#
-# The Subtree Minimum Quality attribute type specifies the purported
-# minimum data quality for a DIT subtree. See [8] for more discussion
-# and details of the syntax.
-#
-# subtreeMinimumQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# -- Defaults to singleLevelQuality
-# ::= {pilotAttributeType 51}
-#
-attributetype ( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQuality'
- DESC 'RFC1274: Subtree Mininum Quality'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
-
-# 9.3.42. Subtree Maximum Quality
-#
-# The Subtree Maximum Quality attribute type specifies the purported
-# maximum data quality for a DIT subtree. See [8] for more discussion
-# and details of the syntax.
-#
-# subtreeMaximumQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# -- Defaults to singleLevelQuality
-# ::= {pilotAttributeType 52}
-#
-attributetype ( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQuality'
- DESC 'RFC1274: Subtree Maximun Quality'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
-
-# 9.3.43. Personal Signature
-#
-# The Personal Signature attribute type allows for a representation of
-# a person's signature. This should be encoded in G3 fax as explained
-# in recommendation T.4, with an ASN.1 wrapper to make it compatible
-# with an X.400 BodyPart as defined in X.420.
-#
-# IMPORT G3FacsimileBodyPart FROM { mhs-motis ipms modules
-# information-objects }
-#
-# personalSignature ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# CHOICE {
-# g3-facsimile [3] G3FacsimileBodyPart
-# }
-# (SIZE (1 .. ub-personal-signature))
-# ::= {pilotAttributeType 53}
-#
-attributetype ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature'
- DESC 'RFC1274: Personal Signature (G3 fax)'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.23 )
-
-# 9.3.44. DIT Redirect
-#
-# The DIT Redirect attribute type is used to indicate that the object
-# described by one entry now has a newer entry in the DIT. The entry
-# containing the redirection attribute should be expired after a
-# suitable grace period. This attribute may be used when an individual
-# changes his/her place of work, and thus acquires a new organisational
-# DN.
-#
-# dITRedirect ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 54}
-#
-attributetype ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect'
- DESC 'RFC1274: DIT Redirect'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
-
-# 9.3.45. Audio
-#
-# The Audio attribute type allows the storing of sounds in the
-# Directory. The attribute uses a u-law encoded sound file as used by
-# the "play" utility on a Sun 4. This is an interim format.
-#
-# audio ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# Audio
-# (SIZE (1 .. ub-audio))
-# ::= {pilotAttributeType 55}
-#
-attributetype ( 0.9.2342.19200300.100.1.55 NAME 'audio'
- DESC 'RFC1274: audio (u-law)'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )
-
-# 9.3.46. Publisher of Document
-#
-#
-# The Publisher of Document attribute is the person and/or organization
-# that published a document.
-#
-# documentPublisher ATTRIBUTE
-# WITH ATTRIBUTE SYNTAX caseIgnoreStringSyntax
-# ::= {pilotAttributeType 56}
-#
-attributetype ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher'
- DESC 'RFC1274: publisher of document'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 9.4. Generally useful syntaxes
-#
-# caseIgnoreIA5StringSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY SUBSTRINGS
-#
-# iA5StringSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY SUBSTRINGS
-#
-#
-# -- Syntaxes to support the DNS attributes
-#
-# DNSRecordSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY
-#
-#
-# NRSInformationSyntax ATTRIBUTE-SYNTAX
-# NRSInformation
-# MATCHES FOR EQUALITY
-#
-#
-# NRSInformation ::= SET {
-# [0] Context,
-# [1] Address-space-id,
-# routes [2] SEQUENCE OF SEQUENCE {
-# Route-cost,
-# Addressing-info }
-# }
-#
-#
-# 9.5. Upper bounds on length of attribute values
-#
-#
-# ub-document-identifier INTEGER ::= 256
-#
-# ub-document-location INTEGER ::= 256
-#
-# ub-document-title INTEGER ::= 256
-#
-# ub-document-version INTEGER ::= 256
-#
-# ub-favourite-drink INTEGER ::= 256
-#
-# ub-host INTEGER ::= 256
-#
-# ub-information INTEGER ::= 2048
-#
-# ub-unique-identifier INTEGER ::= 256
-#
-# ub-personal-title INTEGER ::= 256
-#
-# ub-photo INTEGER ::= 250000
-#
-# ub-rfc822-mailbox INTEGER ::= 256
-#
-# ub-room-number INTEGER ::= 256
-#
-# ub-text-or-address INTEGER ::= 256
-#
-# ub-user-class INTEGER ::= 256
-#
-# ub-user-identifier INTEGER ::= 256
-#
-# ub-organizational-status INTEGER ::= 256
-#
-# ub-janet-mailbox INTEGER ::= 256
-#
-# ub-building-name INTEGER ::= 256
-#
-# ub-personal-signature ::= 50000
-#
-# ub-audio INTEGER ::= 250000
-#
-
-# [back to 8]
-# 8. Object Classes
-#
-# 8.1. X.500 standard object classes
-#
-# A number of generally useful object classes are defined in X.521, and
-# these are supported. Refer to that document for descriptions of the
-# suggested usage of these object classes. The ASN.1 for these object
-# classes is reproduced for completeness in Appendix C.
-#
-# 8.2. X.400 standard object classes
-#
-# A number of object classes defined in X.400 are supported. Refer to
-# X.402 for descriptions of the usage of these object classes. The
-# ASN.1 for these object classes is reproduced for completeness in
-# Appendix C.
-#
-# 8.3. COSINE/Internet object classes
-#
-# This section attempts to fuse together the object classes designed
-# for use in the COSINE and Internet pilot activities. Descriptions
-# are given of the suggested usage of these object classes. The ASN.1
-# for these object classes is also reproduced in Appendix C.
-#
-# 8.3.1. Pilot Object
-#
-# The PilotObject object class is used as a sub-class to allow some
-# common, useful attributes to be assigned to entries of all other
-# object classes.
-#
-# pilotObject OBJECT-CLASS
-# SUBCLASS OF top
-# MAY CONTAIN {
-# info,
-# photo,
-# manager,
-# uniqueIdentifier,
-# lastModifiedTime,
-# lastModifiedBy,
-# dITRedirect,
-# audio}
-# ::= {pilotObjectClass 3}
-#
-#objectclass ( 0.9.2342.19200300.100.4.3 NAME 'pilotObject'
-# DESC 'RFC1274: pilot object'
-# SUP top AUXILIARY
-# MAY ( info $ photo $ manager $ uniqueIdentifier $
-# lastModifiedTime $ lastModifiedBy $ dITRedirect $ audio )
-# )
-
-# 8.3.2. Pilot Person
-#
-# The PilotPerson object class is used as a sub-class of person, to
-# allow the use of a number of additional attributes to be assigned to
-# entries of object class person.
-#
-# pilotPerson OBJECT-CLASS
-# SUBCLASS OF person
-# MAY CONTAIN {
-# userid,
-# textEncodedORAddress,
-# rfc822Mailbox,
-# favouriteDrink,
-# roomNumber,
-# userClass,
-# homeTelephoneNumber,
-# homePostalAddress,
-# secretary,
-# personalTitle,
-# preferredDeliveryMethod,
-# businessCategory,
-# janetMailbox,
-# otherMailbox,
-# mobileTelephoneNumber,
-# pagerTelephoneNumber,
-# organizationalStatus,
-# mailPreferenceOption,
-# personalSignature}
-# ::= {pilotObjectClass 4}
-#
-objectclass ( 0.9.2342.19200300.100.4.4
- NAME ( 'pilotPerson' 'newPilotPerson' )
- SUP person STRUCTURAL
- MAY ( userid $ textEncodedORAddress $ rfc822Mailbox $
- favouriteDrink $ roomNumber $ userClass $
- homeTelephoneNumber $ homePostalAddress $ secretary $
- personalTitle $ preferredDeliveryMethod $ businessCategory $
- janetMailbox $ otherMailbox $ mobileTelephoneNumber $
- pagerTelephoneNumber $ organizationalStatus $
- mailPreferenceOption $ personalSignature )
- )
-
-# 8.3.3. Account
-#
-# The Account object class is used to define entries representing
-# computer accounts. The userid attribute should be used for naming
-# entries of this object class.
-#
-# account OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userid}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# host}
-# ::= {pilotObjectClass 5}
-#
-objectclass ( 0.9.2342.19200300.100.4.5 NAME 'account'
- SUP top STRUCTURAL
- MUST userid
- MAY ( description $ seeAlso $ localityName $
- organizationName $ organizationalUnitName $ host )
- )
-
-# 8.3.4. Document
-#
-# The Document object class is used to define entries which represent
-# documents.
-#
-# document OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# documentIdentifier}
-# MAY CONTAIN {
-# commonName,
-# description,
-# seeAlso,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# documentTitle,
-# documentVersion,
-# documentAuthor,
-# documentLocation,
-# documentPublisher}
-# ::= {pilotObjectClass 6}
-#
-objectclass ( 0.9.2342.19200300.100.4.6 NAME 'document'
- SUP top STRUCTURAL
- MUST documentIdentifier
- MAY ( commonName $ description $ seeAlso $ localityName $
- organizationName $ organizationalUnitName $
- documentTitle $ documentVersion $ documentAuthor $
- documentLocation $ documentPublisher )
- )
-
-# 8.3.5. Room
-#
-# The Room object class is used to define entries representing rooms.
-# The commonName attribute should be used for naming pentries of this
-# object class.
-#
-# room OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# roomNumber,
-# description,
-# seeAlso,
-# telephoneNumber}
-# ::= {pilotObjectClass 7}
-#
-objectclass ( 0.9.2342.19200300.100.4.7 NAME 'room'
- SUP top STRUCTURAL
- MUST commonName
- MAY ( roomNumber $ description $ seeAlso $ telephoneNumber )
- )
-
-# 8.3.6. Document Series
-#
-# The Document Series object class is used to define an entry which
-# represents a series of documents (e.g., The Request For Comments
-# papers).
-#
-# documentSeries OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# telephoneNumber,
-# localityName,
-# organizationName,
-# organizationalUnitName}
-# ::= {pilotObjectClass 9}
-#
-objectclass ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries'
- SUP top STRUCTURAL
- MUST commonName
- MAY ( description $ seeAlso $ telephonenumber $
- localityName $ organizationName $ organizationalUnitName )
- )
-
-# 8.3.7. Domain
-#
-# The Domain object class is used to define entries which represent DNS
-# or NRS domains. The domainComponent attribute should be used for
-# naming entries of this object class. The usage of this object class
-# is described in more detail in [3].
-#
-# domain OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# domainComponent}
-# MAY CONTAIN {
-# associatedName,
-# organizationName,
-# organizationalAttributeSet}
-# ::= {pilotObjectClass 13}
-#
-objectclass ( 0.9.2342.19200300.100.4.13 NAME 'domain'
- SUP top STRUCTURAL
- MUST domainComponent
- MAY ( associatedName $ organizationName $ description $
- businessCategory $ seeAlso $ searchGuide $ userPassword $
- localityName $ stateOrProvinceName $ streetAddress $
- physicalDeliveryOfficeName $ postalAddress $ postalCode $
- postOfficeBox $ streetAddress $
- facsimileTelephoneNumber $ internationalISDNNumber $
- telephoneNumber $ teletexTerminalIdentifier $ telexNumber $
- preferredDeliveryMethod $ destinationIndicator $
- registeredAddress $ x121Address )
- )
-
-# 8.3.8. RFC822 Local Part
-#
-# The RFC822 Local Part object class is used to define entries which
-# represent the local part of RFC822 mail addresses. This treats this
-# part of an RFC822 address as a domain. The usage of this object
-# class is described in more detail in [3].
-#
-# rFC822localPart OBJECT-CLASS
-# SUBCLASS OF domain
-# MAY CONTAIN {
-# commonName,
-# surname,
-# description,
-# seeAlso,
-# telephoneNumber,
-# postalAttributeSet,
-# telecommunicationAttributeSet}
-# ::= {pilotObjectClass 14}
-#
-objectclass ( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart'
- SUP domain STRUCTURAL
- MAY ( commonName $ surname $ description $ seeAlso $ telephoneNumber $
- physicalDeliveryOfficeName $ postalAddress $ postalCode $
- postOfficeBox $ streetAddress $
- facsimileTelephoneNumber $ internationalISDNNumber $
- telephoneNumber $ teletexTerminalIdentifier $
- telexNumber $ preferredDeliveryMethod $ destinationIndicator $
- registeredAddress $ x121Address )
- )
-
-# 8.3.9. DNS Domain
-#
-# The DNS Domain (Domain NameServer) object class is used to define
-# entries for DNS domains. The usage of this object class is described
-# in more detail in [3].
-#
-# dNSDomain OBJECT-CLASS
-# SUBCLASS OF domain
-# MAY CONTAIN {
-# ARecord,
-# MDRecord,
-# MXRecord,
-# NSRecord,
-# SOARecord,
-# CNAMERecord}
-# ::= {pilotObjectClass 15}
-#
-objectclass ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain'
- SUP domain STRUCTURAL
- MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $
- SOARecord $ CNAMERecord )
- )
-
-# 8.3.10. Domain Related Object
-#
-# The Domain Related Object object class is used to define entries
-# which represent DNS/NRS domains which are "equivalent" to an X.500
-# domain: e.g., an organisation or organisational unit. The usage of
-# this object class is described in more detail in [3].
-#
-# domainRelatedObject OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# associatedDomain}
-# ::= {pilotObjectClass 17}
-#
-objectclass ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject'
- DESC 'RFC1274: an object related to an domain'
- SUP top AUXILIARY
- MUST associatedDomain )
-
-# 8.3.11. Friendly Country
-#
-# The Friendly Country object class is used to define country entries
-# in the DIT. The object class is used to allow friendlier naming of
-# countries than that allowed by the object class country. The naming
-# attribute of object class country, countryName, has to be a 2 letter
-# string defined in ISO 3166.
-#
-# friendlyCountry OBJECT-CLASS
-# SUBCLASS OF country
-# MUST CONTAIN {
-# friendlyCountryName}
-# ::= {pilotObjectClass 18}
-#
-objectclass ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry'
- SUP country STRUCTURAL
- MUST friendlyCountryName )
-
-# 8.3.12. Simple Security Object
-#
-# The Simple Security Object object class is used to allow an entry to
-# have a userPassword attribute when an entry's principal object
-# classes do not allow userPassword as an attribute type.
-#
-# simpleSecurityObject OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userPassword }
-# ::= {pilotObjectClass 19}
-#
-## (in core.schema)
-## objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
-## SUP top AUXILIARY
-## MUST userPassword )
-
-# 8.3.13. Pilot Organization
-#
-# The PilotOrganization object class is used as a sub-class of
-# organization and organizationalUnit to allow a number of additional
-# attributes to be assigned to entries of object classes organization
-# and organizationalUnit.
-#
-# pilotOrganization OBJECT-CLASS
-# SUBCLASS OF organization, organizationalUnit
-# MAY CONTAIN {
-# buildingName}
-# ::= {pilotObjectClass 20}
-#
-objectclass ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization'
- SUP ( organization $ organizationalUnit ) STRUCTURAL
- MAY buildingName )
-
-# 8.3.14. Pilot DSA
-#
-# The PilotDSA object class is used as a sub-class of the dsa object
-# class to allow additional attributes to be assigned to entries for
-# DSAs.
-#
-# pilotDSA OBJECT-CLASS
-# SUBCLASS OF dsa
-# MUST CONTAIN {
-# dSAQuality}
-# ::= {pilotObjectClass 21}
-#
-objectclass ( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA'
- SUP dsa STRUCTURAL
- MAY dSAQuality )
-
-# 8.3.15. Quality Labelled Data
-#
-# The Quality Labelled Data object class is used to allow the
-# assignment of the data quality attributes to subtrees in the DIT.
-#
-# See [8] for more details.
-#
-# qualityLabelledData OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# dSAQuality}
-# MAY CONTAIN {
-# subtreeMinimumQuality,
-# subtreeMaximumQuality}
-# ::= {pilotObjectClass 22}
-objectclass ( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData'
- SUP top AUXILIARY
- MUST dsaQuality
- MAY ( subtreeMinimumQuality $ subtreeMaximumQuality )
- )
-
-
-# References
-#
-# [1] CCITT/ISO, "X.500, The Directory - overview of concepts,
-# models and services, CCITT /ISO IS 9594.
-#
-# [2] Kille, S., "The THORN and RARE X.500 Naming Architecture, in
-# University College London, Department of Computer Science
-# Research Note 89/48, May 1989.
-#
-# [3] Kille, S., "X.500 and Domains", RFC 1279, University College
-# London, November 1991.
-#
-# [4] Rose, M., "PSI/NYSERNet White Pages Pilot Project: Status
-# Report", Technical Report 90-09-10-1, published by NYSERNet
-# Inc, 1990.
-#
-# [5] Craigie, J., "UK Academic Community Directory Service Pilot
-# Project, pp. 305-310 in Computer Networks and ISDN Systems
-# 17 (1989), published by North Holland.
-#
-# [6] Mockapetris, P., "Domain Names - Concepts and Facilities",
-# RFC 1034, USC/Information Sciences Institute, November 1987.
-#
-# [7] Mockapetris, P., "Domain Names - Implementation and
-# Specification, RFC 1035, USC/Information Sciences Institute,
-# November 1987.
-#
-# [8] Kille, S., "Handling QOS (Quality of service) in the
-# Directory," publication in process, March 1991.
-#
-#
-# APPENDIX C - Summary of all Object Classes and Attribute Types
-#
-# -- Some Important Object Identifiers
-#
-# data OBJECT IDENTIFIER ::= {ccitt 9}
-# pss OBJECT IDENTIFIER ::= {data 2342}
-# ucl OBJECT IDENTIFIER ::= {pss 19200300}
-# pilot OBJECT IDENTIFIER ::= {ucl 100}
-#
-# pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
-# pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
-# pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
-# pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
-#
-# iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
-# caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
-# {pilotAttributeSyntax 5}
-#
-# -- Standard Object Classes
-#
-# top OBJECT-CLASS
-# MUST CONTAIN {
-# objectClass}
-# ::= {objectClass 0}
-#
-#
-# alias OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# aliasedObjectName}
-# ::= {objectClass 1}
-#
-#
-# country OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# countryName}
-# MAY CONTAIN {
-# description,
-# searchGuide}
-# ::= {objectClass 2}
-#
-#
-# locality OBJECT-CLASS
-# SUBCLASS OF top
-# MAY CONTAIN {
-# description,
-# localityName,
-# stateOrProvinceName,
-# searchGuide,
-# seeAlso,
-# streetAddress}
-# ::= {objectClass 3}
-#
-#
-# organization OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# organizationName}
-# MAY CONTAIN {
-# organizationalAttributeSet}
-# ::= {objectClass 4}
-#
-#
-# organizationalUnit OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# organizationalUnitName}
-# MAY CONTAIN {
-# organizationalAttributeSet}
-# ::= {objectClass 5}
-#
-#
-# person OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName,
-# surname}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# telephoneNumber,
-# userPassword}
-# ::= {objectClass 6}
-#
-#
-# organizationalPerson OBJECT-CLASS
-# SUBCLASS OF person
-# MAY CONTAIN {
-# localeAttributeSet,
-# organizationalUnitName,
-# postalAttributeSet,
-# telecommunicationAttributeSet,
-# title}
-# ::= {objectClass 7}
-#
-#
-# organizationalRole OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# localeAttributeSet,
-# organizationalUnitName,
-# postalAttributeSet,
-# preferredDeliveryMethod,
-# roleOccupant,
-# seeAlso,
-# telecommunicationAttributeSet}
-# ::= {objectClass 8}
-#
-#
-# groupOfNames OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName,
-# member}
-# MAY CONTAIN {
-# description,
-# organizationName,
-# organizationalUnitName,
-# owner,
-# seeAlso,
-# businessCategory}
-# ::= {objectClass 9}
-#
-#
-# residentialPerson OBJECT-CLASS
-# SUBCLASS OF person
-# MUST CONTAIN {
-# localityName}
-# MAY CONTAIN {
-# localeAttributeSet,
-# postalAttributeSet,
-# preferredDeliveryMethod,
-# telecommunicationAttributeSet,
-# businessCategory}
-# ::= {objectClass 10}
-#
-#
-# applicationProcess OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# localityName,
-# organizationalUnitName,
-# seeAlso}
-# ::= {objectClass 11}
-#
-#
-# applicationEntity OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName,
-# presentationAddress}
-# MAY CONTAIN {
-# description,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# seeAlso,
-# supportedApplicationContext}
-# ::= {objectClass 12}
-#
-#
-# dSA OBJECT-CLASS
-# SUBCLASS OF applicationEntity
-# MAY CONTAIN {
-# knowledgeInformation}
-# ::= {objectClass 13}
-#
-#
-# device OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# owner,
-# seeAlso,
-# serialNumber}
-# ::= {objectClass 14}
-#
-#
-# strongAuthenticationUser OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userCertificate}
-# ::= {objectClass 15}
-#
-#
-# certificationAuthority OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# cACertificate,
-# certificateRevocationList,
-# authorityRevocationList}
-# MAY CONTAIN {
-# crossCertificatePair}
-# ::= {objectClass 16}
-#
-# -- Standard MHS Object Classes
-#
-# mhsDistributionList OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName,
-# mhsDLSubmitPermissions,
-# mhsORAddresses}
-# MAY CONTAIN {
-# description,
-# organizationName,
-# organizationalUnitName,
-# owner,
-# seeAlso,
-# mhsDeliverableContentTypes,
-# mhsdeliverableEits,
-# mhsDLMembers,
-# mhsPreferredDeliveryMethods}
-# ::= {mhsObjectClass 0}
-#
-#
-# mhsMessageStore OBJECT-CLASS
-# SUBCLASS OF applicationEntity
-# MAY CONTAIN {
-# description,
-# owner,
-# mhsSupportedOptionalAttributes,
-# mhsSupportedAutomaticActions,
-# mhsSupportedContentTypes}
-# ::= {mhsObjectClass 1}
-#
-#
-# mhsMessageTransferAgent OBJECT-CLASS
-# SUBCLASS OF applicationEntity
-# MAY CONTAIN {
-# description,
-# owner,
-# mhsDeliverableContentLength}
-# ::= {mhsObjectClass 2}
-#
-#
-# mhsOrganizationalUser OBJECT-CLASS
-# SUBCLASS OF organizationalPerson
-# MUST CONTAIN {
-# mhsORAddresses}
-# MAY CONTAIN {
-# mhsDeliverableContentLength,
-# mhsDeliverableContentTypes,
-# mhsDeliverableEits,
-# mhsMessageStoreName,
-# mhsPreferredDeliveryMethods }
-# ::= {mhsObjectClass 3}
-#
-#
-# mhsResidentialUser OBJECT-CLASS
-# SUBCLASS OF residentialPerson
-# MUST CONTAIN {
-# mhsORAddresses}
-# MAY CONTAIN {
-# mhsDeliverableContentLength,
-# mhsDeliverableContentTypes,
-# mhsDeliverableEits,
-# mhsMessageStoreName,
-# mhsPreferredDeliveryMethods }
-# ::= {mhsObjectClass 4}
-#
-#
-# mhsUserAgent OBJECT-CLASS
-# SUBCLASS OF applicationEntity
-# MAY CONTAIN {
-# mhsDeliverableContentLength,
-# mhsDeliverableContentTypes,
-# mhsDeliverableEits,
-# mhsORAddresses,
-# owner}
-# ::= {mhsObjectClass 5}
-#
-#
-#
-#
-# -- Pilot Object Classes
-#
-# pilotObject OBJECT-CLASS
-# SUBCLASS OF top
-# MAY CONTAIN {
-# info,
-# photo,
-# manager,
-# uniqueIdentifier,
-# lastModifiedTime,
-# lastModifiedBy,
-# dITRedirect,
-# audio}
-# ::= {pilotObjectClass 3}
-# pilotPerson OBJECT-CLASS
-# SUBCLASS OF person
-# MAY CONTAIN {
-# userid,
-# textEncodedORAddress,
-# rfc822Mailbox,
-# favouriteDrink,
-# roomNumber,
-# userClass,
-# homeTelephoneNumber,
-# homePostalAddress,
-# secretary,
-# personalTitle,
-# preferredDeliveryMethod,
-# businessCategory,
-# janetMailbox,
-# otherMailbox,
-# mobileTelephoneNumber,
-# pagerTelephoneNumber,
-# organizationalStatus,
-# mailPreferenceOption,
-# personalSignature}
-# ::= {pilotObjectClass 4}
-#
-#
-# account OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userid}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# host}
-# ::= {pilotObjectClass 5}
-#
-#
-# document OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# documentIdentifier}
-# MAY CONTAIN {
-# commonName,
-# description,
-# seeAlso,
-# localityName,
-# organizationName,
-# organizationalUnitName,
-# documentTitle,
-# documentVersion,
-# documentAuthor,
-# documentLocation,
-# documentPublisher}
-# ::= {pilotObjectClass 6}
-#
-#
-# room OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# roomNumber,
-# description,
-# seeAlso,
-# telephoneNumber}
-# ::= {pilotObjectClass 7}
-#
-#
-# documentSeries OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# commonName}
-# MAY CONTAIN {
-# description,
-# seeAlso,
-# telephoneNumber,
-# localityName,
-# organizationName,
-# organizationalUnitName}
-# ::= {pilotObjectClass 9}
-#
-#
-# domain OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# domainComponent}
-# MAY CONTAIN {
-# associatedName,
-# organizationName,
-# organizationalAttributeSet}
-# ::= {pilotObjectClass 13}
-#
-#
-# rFC822localPart OBJECT-CLASS
-# SUBCLASS OF domain
-# MAY CONTAIN {
-# commonName,
-# surname,
-# description,
-# seeAlso,
-# telephoneNumber,
-# postalAttributeSet,
-# telecommunicationAttributeSet}
-# ::= {pilotObjectClass 14}
-#
-#
-# dNSDomain OBJECT-CLASS
-# SUBCLASS OF domain
-# MAY CONTAIN {
-# ARecord,
-# MDRecord,
-# MXRecord,
-# NSRecord,
-# SOARecord,
-# CNAMERecord}
-# ::= {pilotObjectClass 15}
-#
-#
-# domainRelatedObject OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# associatedDomain}
-# ::= {pilotObjectClass 17}
-#
-#
-# friendlyCountry OBJECT-CLASS
-# SUBCLASS OF country
-# MUST CONTAIN {
-# friendlyCountryName}
-# ::= {pilotObjectClass 18}
-#
-#
-# simpleSecurityObject OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# userPassword }
-# ::= {pilotObjectClass 19}
-#
-#
-# pilotOrganization OBJECT-CLASS
-# SUBCLASS OF organization, organizationalUnit
-# MAY CONTAIN {
-# buildingName}
-# ::= {pilotObjectClass 20}
-#
-#
-# pilotDSA OBJECT-CLASS
-# SUBCLASS OF dsa
-# MUST CONTAIN {
-# dSAQuality}
-# ::= {pilotObjectClass 21}
-#
-#
-# qualityLabelledData OBJECT-CLASS
-# SUBCLASS OF top
-# MUST CONTAIN {
-# dSAQuality}
-# MAY CONTAIN {
-# subtreeMinimumQuality,
-# subtreeMaximumQuality}
-# ::= {pilotObjectClass 22}
-#
-#
-#
-#
-# -- Standard Attribute Types
-#
-# objectClass ObjectClass
-# ::= {attributeType 0}
-#
-#
-# aliasedObjectName AliasedObjectName
-# ::= {attributeType 1}
-#
-#
-# knowledgeInformation ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreString
-# ::= {attributeType 2}
-#
-#
-# commonName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-common-name))
-# ::= {attributeType 3}
-#
-#
-# surname ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-surname))
-# ::= {attributeType 4}
-#
-#
-# serialNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX printableStringSyntax
-# (SIZE (1..ub-serial-number))
-# ::= {attributeType 5}
-#
-#
-# countryName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PrintableString
-# (SIZE (1..ub-country-code))
-# SINGLE VALUE
-# ::= {attributeType 6}
-#
-#
-# localityName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-locality-name))
-# ::= {attributeType 7}
-#
-#
-# stateOrProvinceName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-state-name))
-# ::= {attributeType 8}
-#
-#
-# streetAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-street-address))
-# ::= {attributeType 9}
-#
-#
-# organizationName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-organization-name))
-# ::= {attributeType 10}
-#
-#
-# organizationalUnitName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-organizational-unit-name))
-# ::= {attributeType 11}
-#
-#
-# title ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-title))
-# ::= {attributeType 12}
-#
-#
-# description ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-description))
-# ::= {attributeType 13}
-#
-#
-# searchGuide ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX Guide
-# ::= {attributeType 14}
-#
-#
-# businessCategory ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-business-category))
-# ::= {attributeType 15}
-#
-#
-# postalAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PostalAddress
-# MATCHES FOR EQUALITY
-# ::= {attributeType 16}
-#
-#
-# postalCode ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-postal-code))
-# ::= {attributeType 17}
-#
-#
-# postOfficeBox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-post-office-box))
-# ::= {attributeType 18}
-#
-#
-# physicalDeliveryOfficeName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
-# (SIZE (1..ub-physical-office-name))
-# ::= {attributeType 19}
-#
-#
-# telephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX telephoneNumberSyntax
-# (SIZE (1..ub-telephone-number))
-# ::= {attributeType 20}
-#
-#
-# telexNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX TelexNumber
-# (SIZE (1..ub-telex))
-# ::= {attributeType 21}
-#
-#
-# teletexTerminalIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX TeletexTerminalIdentifier
-# (SIZE (1..ub-teletex-terminal-id))
-# ::= {attributeType 22}
-#
-#
-# facsimileTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX FacsimileTelephoneNumber
-# ::= {attributeType 23}
-#
-#
-# x121Address ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX NumericString
-# (SIZE (1..ub-x121-address))
-# ::= {attributeType 24}
-#
-#
-# internationaliSDNNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX NumericString
-# (SIZE (1..ub-isdn-address))
-# ::= {attributeType 25}
-#
-#
-# registeredAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PostalAddress
-# ::= {attributeType 26}
-#
-#
-# destinationIndicator ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PrintableString
-# (SIZE (1..ub-destination-indicator))
-# MATCHES FOR EQUALITY SUBSTRINGS
-# ::= {attributeType 27}
-#
-#
-# preferredDeliveryMethod ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX deliveryMethod
-# ::= {attributeType 28}
-#
-#
-# presentationAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX PresentationAddress
-# MATCHES FOR EQUALITY
-# ::= {attributeType 29}
-#
-#
-# supportedApplicationContext ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX objectIdentifierSyntax
-# ::= {attributeType 30}
-#
-#
-# member ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
-# ::= {attributeType 31}
-#
-#
-# owner ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
-# ::= {attributeType 32}
-#
-#
-# roleOccupant ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
-# ::= {attributeType 33}
-#
-#
-# seeAlso ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
-# ::= {attributeType 34}
-#
-#
-# userPassword ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX Userpassword
-# ::= {attributeType 35}
-#
-#
-# userCertificate ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX UserCertificate
-# ::= {attributeType 36}
-#
-#
-# cACertificate ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX cACertificate
-# ::= {attributeType 37}
-#
-#
-# authorityRevocationList ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX AuthorityRevocationList
-# ::= {attributeType 38}
-#
-#
-# certificateRevocationList ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX CertificateRevocationList
-# ::= {attributeType 39}
-#
-#
-# crossCertificatePair ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX CrossCertificatePair
-# ::= {attributeType 40}
-#
-#
-#
-#
-# -- Standard MHS Attribute Types
-#
-# mhsDeliverableContentLength ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX integer
-# ::= {mhsAttributeType 0}
-#
-#
-# mhsDeliverableContentTypes ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 1}
-#
-#
-# mhsDeliverableEits ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 2}
-#
-#
-# mhsDLMembers ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oRName
-# ::= {mhsAttributeType 3}
-#
-#
-# mhsDLSubmitPermissions ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX dLSubmitPermission
-# ::= {mhsAttributeType 4}
-#
-#
-# mhsMessageStoreName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX dN
-# ::= {mhsAttributeType 5}
-#
-#
-# mhsORAddresses ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oRAddress
-# ::= {mhsAttributeType 6}
-#
-#
-# mhsPreferredDeliveryMethods ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX deliveryMethod
-# ::= {mhsAttributeType 7}
-#
-#
-# mhsSupportedAutomaticActions ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 8}
-#
-#
-# mhsSupportedContentTypes ATTRIBUTE
-#
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 9}
-#
-#
-# mhsSupportedOptionalAttributes ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX oID
-# ::= {mhsAttributeType 10}
-#
-#
-#
-#
-# -- Pilot Attribute Types
-#
-# userid ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-user-identifier))
-# ::= {pilotAttributeType 1}
-#
-#
-# textEncodedORAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-text-encoded-or-address))
-# ::= {pilotAttributeType 2}
-#
-#
-# rfc822Mailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# (SIZE (1 .. ub-rfc822-mailbox))
-# ::= {pilotAttributeType 3}
-#
-#
-# info ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-information))
-# ::= {pilotAttributeType 4}
-#
-#
-# favouriteDrink ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-favourite-drink))
-# ::= {pilotAttributeType 5}
-#
-#
-# roomNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-room-number))
-# ::= {pilotAttributeType 6}
-#
-#
-# photo ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# CHOICE {
-# g3-facsimile [3] G3FacsimileBodyPart
-# }
-# (SIZE (1 .. ub-photo))
-# ::= {pilotAttributeType 7}
-#
-#
-# userClass ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-user-class))
-# ::= {pilotAttributeType 8}
-#
-#
-# host ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-host))
-# ::= {pilotAttributeType 9}
-#
-#
-# manager ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 10}
-#
-#
-# documentIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-identifier))
-# ::= {pilotAttributeType 11}
-#
-#
-# documentTitle ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-title))
-# ::= {pilotAttributeType 12}
-#
-#
-# documentVersion ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-version))
-# ::= {pilotAttributeType 13}
-#
-#
-# documentAuthor ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 14}
-#
-#
-# documentLocation ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-document-location))
-# ::= {pilotAttributeType 15}
-#
-#
-# homeTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 20}
-#
-#
-# secretary ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 21}
-#
-#
-# otherMailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# SEQUENCE {
-# mailboxType PrintableString, -- e.g. Telemail
-# mailbox IA5String -- e.g. X378:Joe
-# }
-# ::= {pilotAttributeType 22}
-#
-#
-# lastModifiedTime ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# uTCTimeSyntax
-# ::= {pilotAttributeType 23}
-#
-#
-# lastModifiedBy ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 24}
-#
-#
-# domainComponent ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 25}
-#
-#
-# aRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 26}
-#
-#
-# mXRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 28}
-#
-#
-# nSRecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 29}
-#
-# sOARecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# DNSRecordSyntax
-# ::= {pilotAttributeType 30}
-#
-#
-# cNAMERecord ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# iA5StringSyntax
-# ::= {pilotAttributeType 31}
-#
-#
-# associatedDomain ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# ::= {pilotAttributeType 37}
-#
-#
-# associatedName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 38}
-#
-#
-# homePostalAddress ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# postalAddress
-# MATCHES FOR EQUALITY
-# ::= {pilotAttributeType 39}
-#
-#
-# personalTitle ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-personal-title))
-# ::= {pilotAttributeType 40}
-#
-#
-# mobileTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 41}
-#
-#
-# pagerTelephoneNumber ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# telephoneNumberSyntax
-# ::= {pilotAttributeType 42}
-#
-#
-# friendlyCountryName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# ::= {pilotAttributeType 43}
-#
-#
-# uniqueIdentifier ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-unique-identifier))
-# ::= {pilotAttributeType 44}
-#
-#
-# organizationalStatus ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-organizational-status))
-# ::= {pilotAttributeType 45}
-#
-#
-# janetMailbox ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreIA5StringSyntax
-# (SIZE (1 .. ub-janet-mailbox))
-# ::= {pilotAttributeType 46}
-#
-#
-# mailPreferenceOption ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX ENUMERATED {
-# no-list-inclusion(0),
-# any-list-inclusion(1), -- may be added to any lists
-# professional-list-inclusion(2)
-# -- may be added to lists
-# -- which the list provider
-# -- views as related to the
-# -- users professional inter-
-# -- ests, perhaps evaluated
-# -- from the business of the
-# -- organisation or keywords
-# -- in the entry.
-# }
-# ::= {pilotAttributeType 47}
-#
-#
-# buildingName ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# caseIgnoreStringSyntax
-# (SIZE (1 .. ub-building-name))
-# ::= {pilotAttributeType 48}
-#
-#
-# dSAQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DSAQualitySyntax
-# SINGLE VALUE
-# ::= {pilotAttributeType 49}
-#
-#
-# singleLevelQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-#
-#
-# subtreeMinimumQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# -- Defaults to singleLevelQuality
-# ::= {pilotAttributeType 51}
-#
-#
-# subtreeMaximumQuality ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX DataQualitySyntax
-# SINGLE VALUE
-# -- Defaults to singleLevelQuality
-# ::= {pilotAttributeType 52}
-#
-#
-# personalSignature ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# CHOICE {
-# g3-facsimile [3] G3FacsimileBodyPart
-# }
-# (SIZE (1 .. ub-personal-signature))
-# ::= {pilotAttributeType 53}
-#
-#
-# dITRedirect ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# distinguishedNameSyntax
-# ::= {pilotAttributeType 54}
-#
-#
-# audio ATTRIBUTE
-# WITH ATTRIBUTE-SYNTAX
-# Audio
-# (SIZE (1 .. ub-audio))
-# ::= {pilotAttributeType 55}
-#
-# documentPublisher ATTRIBUTE
-# WITH ATTRIBUTE SYNTAX caseIgnoreStringSyntax
-# ::= {pilotAttributeType 56}
-#
-#
-#
-# -- Generally useful syntaxes
-#
-#
-# caseIgnoreIA5StringSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY SUBSTRINGS
-#
-#
-# iA5StringSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY SUBSTRINGS
-#
-#
-# -- Syntaxes to support the DNS attributes
-#
-# DNSRecordSyntax ATTRIBUTE-SYNTAX
-# IA5String
-# MATCHES FOR EQUALITY
-#
-#
-# NRSInformationSyntax ATTRIBUTE-SYNTAX
-# NRSInformation
-# MATCHES FOR EQUALITY
-#
-#
-# NRSInformation ::= SET {
-# [0] Context,
-# [1] Address-space-id,
-# routes [2] SEQUENCE OF SEQUENCE {
-# Route-cost,
-# Addressing-info }
-# }
-#
-#
-# -- Upper bounds on length of attribute values
-#
-#
-# ub-document-identifier INTEGER ::= 256
-#
-# ub-document-location INTEGER ::= 256
-#
-# ub-document-title INTEGER ::= 256
-#
-# ub-document-version INTEGER ::= 256
-#
-# ub-favourite-drink INTEGER ::= 256
-#
-# ub-host INTEGER ::= 256
-#
-# ub-information INTEGER ::= 2048
-#
-# ub-unique-identifier INTEGER ::= 256
-#
-# ub-personal-title INTEGER ::= 256
-#
-# ub-photo INTEGER ::= 250000
-#
-# ub-rfc822-mailbox INTEGER ::= 256
-#
-# ub-room-number INTEGER ::= 256
-#
-# ub-text-or-address INTEGER ::= 256
-#
-# ub-user-class INTEGER ::= 256
-#
-# ub-user-identifier INTEGER ::= 256
-#
-# ub-organizational-status INTEGER ::= 256
-#
-# ub-janet-mailbox INTEGER ::= 256
-#
-# ub-building-name INTEGER ::= 256
-#
-# ub-personal-signature ::= 50000
-#
-# ub-audio INTEGER ::= 250000
-#
-# [remainder of memo trimmed]
-
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# DUA schema from draft-joslin-config-schema (a work in progress)
-#
-# This file was automatically generated from duaconf.schema; see that file
-# for complete references.
-#
-dn: cn=duaconf,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: duaconf
-olcObjectIdentifier: {0}DUAConfSchemaOID 1.3.6.1.4.1.11.1.3.1
-olcAttributeTypes: {0}( DUAConfSchemaOID:1.0 NAME 'defaultServerList' DESC 'De
- fault LDAP server host address used by a DUA' EQUALITY caseIgnoreMatch SYNTAX
- 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
-olcAttributeTypes: {1}( DUAConfSchemaOID:1.1 NAME 'defaultSearchBase' DESC 'De
- fault LDAP base DN used by a DUA' EQUALITY distinguishedNameMatch SYNTAX 1.3.
- 6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
-olcAttributeTypes: {2}( DUAConfSchemaOID:1.2 NAME 'preferredServerList' DESC '
- Preferred LDAP server host addresses to be used by a DUA' EQUALITY
- caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
-olcAttributeTypes: {3}( DUAConfSchemaOID:1.3 NAME 'searchTimeLimit' DESC 'Maxi
- mum time in seconds a DUA should allow for a search to complete' E
- QUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {4}( DUAConfSchemaOID:1.4 NAME 'bindTimeLimit' DESC 'Maximu
- m time in seconds a DUA should allow for the bind operation to com
- plete' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALU
- E )
-olcAttributeTypes: {5}( DUAConfSchemaOID:1.5 NAME 'followReferrals' DESC 'Tell
- s DUA if it should follow referrals returned by a DSA search resul
- t' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-olcAttributeTypes: {6}( DUAConfSchemaOID:1.16 NAME 'dereferenceAliases' DESC '
- Tells DUA if it should dereference aliases' EQUALITY booleanMatch SYNTAX 1.3.
- 6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-olcAttributeTypes: {7}( DUAConfSchemaOID:1.6 NAME 'authenticationMethod' DESC
- 'A keystring which identifies the type of authentication method us
- ed to contact the DSA' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.1
- 21.1.15 SINGLE-VALUE )
-olcAttributeTypes: {8}( DUAConfSchemaOID:1.7 NAME 'profileTTL' DESC 'Time to l
- ive, in seconds, before a client DUA should re-read this configura
- tion profile' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SING
- LE-VALUE )
-olcAttributeTypes: {9}( DUAConfSchemaOID:1.14 NAME 'serviceSearchDescriptor' D
- ESC 'LDAP search descriptor list used by a DUA' EQUALITY caseExactMatch SYNTA
- X 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: {10}( DUAConfSchemaOID:1.9 NAME 'attributeMap' DESC 'Attrib
- ute mappings used by a DUA' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.14
- 66.115.121.1.26 )
-olcAttributeTypes: {11}( DUAConfSchemaOID:1.10 NAME 'credentialLevel' DESC 'Id
- entifies type of credentials a DUA should use when binding to the
- LDAP server' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- SINGLE-VALUE )
-olcAttributeTypes: {12}( DUAConfSchemaOID:1.11 NAME 'objectclassMap' DESC 'Obj
- ectclass mappings used by a DUA' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4
- .1.1466.115.121.1.26 )
-olcAttributeTypes: {13}( DUAConfSchemaOID:1.12 NAME 'defaultSearchScope' DESC
- 'Default search scope used by a DUA' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6
- .1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-olcAttributeTypes: {14}( DUAConfSchemaOID:1.13 NAME 'serviceCredentialLevel' D
- ESC 'Identifies type of credentials a DUA should use when binding
- to the LDAP server for a specific service' EQUALITY caseIgnoreIA5M
- atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: {15}( DUAConfSchemaOID:1.15 NAME 'serviceAuthenticationMeth
- od' DESC 'Authentication method used by a service of the DUA' EQUALITY caseIg
- noreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcObjectClasses: {0}( DUAConfSchemaOID:2.5 NAME 'DUAConfigProfile' DESC 'Abst
- raction of a base configuration for a DUA' SUP top STRUCTURAL MUST cn MAY ( d
- efaultServerList $ preferredServerList $ defaultSearchBase $ defaultSearchSco
- pe $ searchTimeLimit $ bindTimeLimit $ credentialLevel $ authenticationMethod
- $ followReferrals $ dereferenceAliases $ serviceSearchDescriptor $ serviceCr
- edentialLevel $ serviceAuthenticationMethod $ objectclassMap $ attributeMap $
- profileTTL ) )
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# DUA schema from draft-joslin-config-schema (a work in progress)
-#
-# This file was automatically generated from duaconf.schema; see that file
-# for complete references.
-#
-dn: cn=duaconf,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: duaconf
-olcObjectIdentifier: {0}DUAConfSchemaOID 1.3.6.1.4.1.11.1.3.1
-olcAttributeTypes: {0}( DUAConfSchemaOID:1.0 NAME 'defaultServerList' DESC 'De
- fault LDAP server host address used by a DUA' EQUALITY caseIgnoreMatch SYNTAX
- 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
-olcAttributeTypes: {1}( DUAConfSchemaOID:1.1 NAME 'defaultSearchBase' DESC 'De
- fault LDAP base DN used by a DUA' EQUALITY distinguishedNameMatch SYNTAX 1.3.
- 6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
-olcAttributeTypes: {2}( DUAConfSchemaOID:1.2 NAME 'preferredServerList' DESC '
- Preferred LDAP server host addresses to be used by a DUA' EQUALITY
- caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
-olcAttributeTypes: {3}( DUAConfSchemaOID:1.3 NAME 'searchTimeLimit' DESC 'Maxi
- mum time in seconds a DUA should allow for a search to complete' E
- QUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {4}( DUAConfSchemaOID:1.4 NAME 'bindTimeLimit' DESC 'Maximu
- m time in seconds a DUA should allow for the bind operation to com
- plete' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALU
- E )
-olcAttributeTypes: {5}( DUAConfSchemaOID:1.5 NAME 'followReferrals' DESC 'Tell
- s DUA if it should follow referrals returned by a DSA search resul
- t' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-olcAttributeTypes: {6}( DUAConfSchemaOID:1.16 NAME 'dereferenceAliases' DESC '
- Tells DUA if it should dereference aliases' EQUALITY booleanMatch SYNTAX 1.3.
- 6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-olcAttributeTypes: {7}( DUAConfSchemaOID:1.6 NAME 'authenticationMethod' DESC
- 'A keystring which identifies the type of authentication method us
- ed to contact the DSA' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.1
- 21.1.15 SINGLE-VALUE )
-olcAttributeTypes: {8}( DUAConfSchemaOID:1.7 NAME 'profileTTL' DESC 'Time to l
- ive, in seconds, before a client DUA should re-read this configura
- tion profile' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SING
- LE-VALUE )
-olcAttributeTypes: {9}( DUAConfSchemaOID:1.14 NAME 'serviceSearchDescriptor' D
- ESC 'LDAP search descriptor list used by a DUA' EQUALITY caseExactMatch SYNTA
- X 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: {10}( DUAConfSchemaOID:1.9 NAME 'attributeMap' DESC 'Attrib
- ute mappings used by a DUA' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.14
- 66.115.121.1.26 )
-olcAttributeTypes: {11}( DUAConfSchemaOID:1.10 NAME 'credentialLevel' DESC 'Id
- entifies type of credentials a DUA should use when binding to the
- LDAP server' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- SINGLE-VALUE )
-olcAttributeTypes: {12}( DUAConfSchemaOID:1.11 NAME 'objectclassMap' DESC 'Obj
- ectclass mappings used by a DUA' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4
- .1.1466.115.121.1.26 )
-olcAttributeTypes: {13}( DUAConfSchemaOID:1.12 NAME 'defaultSearchScope' DESC
- 'Default search scope used by a DUA' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6
- .1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-olcAttributeTypes: {14}( DUAConfSchemaOID:1.13 NAME 'serviceCredentialLevel' D
- ESC 'Identifies type of credentials a DUA should use when binding
- to the LDAP server for a specific service' EQUALITY caseIgnoreIA5M
- atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: {15}( DUAConfSchemaOID:1.15 NAME 'serviceAuthenticationMeth
- od' DESC 'Authentication method used by a service of the DUA' EQUALITY caseIg
- noreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcObjectClasses: {0}( DUAConfSchemaOID:2.5 NAME 'DUAConfigProfile' DESC 'Abst
- raction of a base configuration for a DUA' SUP top STRUCTURAL MUST cn MAY ( d
- efaultServerList $ preferredServerList $ defaultSearchBase $ defaultSearchSco
- pe $ searchTimeLimit $ bindTimeLimit $ credentialLevel $ authenticationMethod
- $ followReferrals $ dereferenceAliases $ serviceSearchDescriptor $ serviceCr
- edentialLevel $ serviceAuthenticationMethod $ objectclassMap $ attributeMap $
- profileTTL ) )
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-
-# DUA schema from draft-joslin-config-schema (a work in progress)
-
-# Contents of this file are subject to change (including deletion)
-# without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-
-## Notes:
-## - The matching rule for attributes followReferrals and dereferenceAliases
-## has been changed to booleanMatch since their syntax is boolean
-## - There was a typo in the name of the dereferenceAliases attributeType
-## in the DUAConfigProfile objectClass definition
-## - Credit goes to the original Authors
-
-#
-# Application Working Group M. Ansari
-# INTERNET-DRAFT Sun Microsystems, Inc.
-# Expires Febuary 2003 L. Howard
-# PADL Software Pty. Ltd.
-# B. Joslin [ed.]
-# Hewlett-Packard Company
-#
-# September 15th, 2003
-# Intended Category: Informational
-#
-#
-# A Configuration Schema for LDAP Based
-# Directory User Agents
-# <draft-joslin-config-schema-07.txt>
-#
-#Status of this Memo
-#
-# This memo provides information for the Internet community. This
-# memo does not specify an Internet standard of any kind. Distribu-
-# tion of this memo is unlimited.
-#
-# This document is an Internet-Draft and is in full conformance with
-# all provisions of Section 10 of RFC2026.
-#
-# This document is an Internet-Draft. Internet-Drafts are working
-# documents of the Internet Engineering Task Force (IETF), its areas,
-# and its working groups. Note that other groups may also distribute
-# working documents as Internet-Drafts.
-#
-# Internet-Drafts are draft documents valid for a maximum of six
-# months. Internet-Drafts may be updated, replaced, or made obsolete
-# by other documents at any time. It is not appropriate to use
-# Internet-Drafts as reference material or to cite them other than as
-# a "working draft" or "work in progress".
-#
-# To learn the current status of any Internet-Draft, please check the
-# 1id-abstracts.txt listing contained in the Internet-Drafts Shadow
-# Directories on ds.internic.net (US East Coast), nic.nordu.net
-# (Europe), ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific
-# Rim).
-#
-# Distribution of this document is unlimited.
-#
-#
-# Abstract
-#
-# This document describes a mechanism for global configuration of
-# similar directory user agents. This document defines a schema for
-# configuration of these DUAs that may be discovered using the Light-
-# weight Directory Access Protocol in RFC 2251[17]. A set of attri-
-# bute types and an objectclass are proposed, along with specific
-# guidelines for interpreting them. A significant feature of the
-# global configuration policy for DUAs is a mechanism that allows
-# DUAs to re-configure their schema to that of the end user's
-# environment. This configuration is achieved through attribute and
-# objectclass mapping. This document is intended to be a skeleton
-# for future documents that describe configuration of specific DUA
-# services.
-#
-#
-# [trimmed]
-#
-#
-# 2. General Issues
-#
-# The schema defined by this document is defined under the "DUA Con-
-# figuration Schema." This schema is derived from the OID: iso (1)
-# org (3) dod (6) internet (1) private (4) enterprises (1) Hewlett-
-# Packard Company (11) directory (1) LDAP-UX Integration Project (3)
-# DUA Configuration Schema (1). This OID is represented in this
-# document by the keystring "DUAConfSchemaOID"
-# (1.3.6.1.4.1.11.1.3.1).
-objectidentifier DUAConfSchemaOID 1.3.6.1.4.1.11.1.3.1
-#
-# 2.2 Attributes
-#
-# The attributes and classes defined in this document are summarized
-# below.
-#
-# The following attributes are defined in this document:
-#
-# preferredServerList
-# defaultServerList
-# defaultSearchBase
-# defaultSearchScope
-# authenticationMethod
-# credentialLevel
-# serviceSearchDescriptor
-#
-#
-#
-# Joslin [Page 3]
-# Internet-Draft DUA Configuration Schema October 2002
-#
-#
-# serviceCredentialLevel
-# serviceAuthenticationMethod
-# attributeMap
-# objectclassMap
-# searchTimeLimit
-# bindTimeLimit
-# followReferrals
-# dereferenceAliases
-# profileTTL
-#
-# 2.3 Object Classes
-#
-# The following object class is defined in this document:
-#
-# DUAConfigProfile
-#
-#
-attributeType ( DUAConfSchemaOID:1.0 NAME 'defaultServerList'
- DESC 'Default LDAP server host address used by a DUA'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.1 NAME 'defaultSearchBase'
- DESC 'Default LDAP base DN used by a DUA'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.2 NAME 'preferredServerList'
- DESC 'Preferred LDAP server host addresses to be used by a
- DUA'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.3 NAME 'searchTimeLimit'
- DESC 'Maximum time in seconds a DUA should allow for a
- search to complete'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.4 NAME 'bindTimeLimit'
- DESC 'Maximum time in seconds a DUA should allow for the
- bind operation to complete'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.5 NAME 'followReferrals'
- DESC 'Tells DUA if it should follow referrals
- returned by a DSA search result'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.16 NAME 'dereferenceAliases'
- DESC 'Tells DUA if it should dereference aliases'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.6 NAME 'authenticationMethod'
- DESC 'A keystring which identifies the type of
- authentication method used to contact the DSA'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.7 NAME 'profileTTL'
- DESC 'Time to live, in seconds, before a client DUA
- should re-read this configuration profile'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.14 NAME 'serviceSearchDescriptor'
- DESC 'LDAP search descriptor list used by a DUA'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-attributeType ( DUAConfSchemaOID:1.9 NAME 'attributeMap'
- DESC 'Attribute mappings used by a DUA'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributeType ( DUAConfSchemaOID:1.10 NAME 'credentialLevel'
- DESC 'Identifies type of credentials a DUA should
- use when binding to the LDAP server'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.11 NAME 'objectclassMap'
- DESC 'Objectclass mappings used by a DUA'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributeType ( DUAConfSchemaOID:1.12 NAME 'defaultSearchScope'
- DESC 'Default search scope used by a DUA'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.13 NAME 'serviceCredentialLevel'
- DESC 'Identifies type of credentials a DUA
- should use when binding to the LDAP server for a
- specific service'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributeType ( DUAConfSchemaOID:1.15 NAME 'serviceAuthenticationMethod'
- DESC 'Authentication method used by a service of the DUA'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-#
-# 4. Class Definition
-#
-# The objectclass below is constructed from the attributes defined in
-# 3, with the exception of the cn attribute, which is defined in RFC
-# 2256 [8]. cn is used to represent the name of the DUA configura-
-# tion profile.
-#
-objectClass ( DUAConfSchemaOID:2.5 NAME 'DUAConfigProfile'
- SUP top STRUCTURAL
- DESC 'Abstraction of a base configuration for a DUA'
- MUST ( cn )
- MAY ( defaultServerList $ preferredServerList $
- defaultSearchBase $ defaultSearchScope $
- searchTimeLimit $ bindTimeLimit $
- credentialLevel $ authenticationMethod $
- followReferrals $ dereferenceAliases $
- serviceSearchDescriptor $ serviceCredentialLevel $
- serviceAuthenticationMethod $ objectclassMap $
- attributeMap $ profileTTL ) )
+++ /dev/null
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/duaconf.schema,v 1.5.2.6 2011/01/04 23:50:51 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-
-# DUA schema from draft-joslin-config-schema (a work in progress)
-
-# Contents of this file are subject to change (including deletion)
-# without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-
-## Notes:
-## - The matching rule for attributes followReferrals and dereferenceAliases
-## has been changed to booleanMatch since their syntax is boolean
-## - There was a typo in the name of the dereferenceAliases attributeType
-## in the DUAConfigProfile objectClass definition
-## - Credit goes to the original Authors
-
-#
-# Application Working Group M. Ansari
-# INTERNET-DRAFT Sun Microsystems, Inc.
-# Expires Febuary 2003 L. Howard
-# PADL Software Pty. Ltd.
-# B. Joslin [ed.]
-# Hewlett-Packard Company
-#
-# September 15th, 2003
-# Intended Category: Informational
-#
-#
-# A Configuration Schema for LDAP Based
-# Directory User Agents
-# <draft-joslin-config-schema-07.txt>
-#
-#Status of this Memo
-#
-# This memo provides information for the Internet community. This
-# memo does not specify an Internet standard of any kind. Distribu-
-# tion of this memo is unlimited.
-#
-# This document is an Internet-Draft and is in full conformance with
-# all provisions of Section 10 of RFC2026.
-#
-# This document is an Internet-Draft. Internet-Drafts are working
-# documents of the Internet Engineering Task Force (IETF), its areas,
-# and its working groups. Note that other groups may also distribute
-# working documents as Internet-Drafts.
-#
-# Internet-Drafts are draft documents valid for a maximum of six
-# months. Internet-Drafts may be updated, replaced, or made obsolete
-# by other documents at any time. It is not appropriate to use
-# Internet-Drafts as reference material or to cite them other than as
-# a "working draft" or "work in progress".
-#
-# To learn the current status of any Internet-Draft, please check the
-# 1id-abstracts.txt listing contained in the Internet-Drafts Shadow
-# Directories on ds.internic.net (US East Coast), nic.nordu.net
-# (Europe), ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific
-# Rim).
-#
-# Distribution of this document is unlimited.
-#
-#
-# Abstract
-#
-# This document describes a mechanism for global configuration of
-# similar directory user agents. This document defines a schema for
-# configuration of these DUAs that may be discovered using the Light-
-# weight Directory Access Protocol in RFC 2251[17]. A set of attri-
-# bute types and an objectclass are proposed, along with specific
-# guidelines for interpreting them. A significant feature of the
-# global configuration policy for DUAs is a mechanism that allows
-# DUAs to re-configure their schema to that of the end user's
-# environment. This configuration is achieved through attribute and
-# objectclass mapping. This document is intended to be a skeleton
-# for future documents that describe configuration of specific DUA
-# services.
-#
-#
-# [trimmed]
-#
-#
-# 2. General Issues
-#
-# The schema defined by this document is defined under the "DUA Con-
-# figuration Schema." This schema is derived from the OID: iso (1)
-# org (3) dod (6) internet (1) private (4) enterprises (1) Hewlett-
-# Packard Company (11) directory (1) LDAP-UX Integration Project (3)
-# DUA Configuration Schema (1). This OID is represented in this
-# document by the keystring "DUAConfSchemaOID"
-# (1.3.6.1.4.1.11.1.3.1).
-objectidentifier DUAConfSchemaOID 1.3.6.1.4.1.11.1.3.1
-#
-# 2.2 Attributes
-#
-# The attributes and classes defined in this document are summarized
-# below.
-#
-# The following attributes are defined in this document:
-#
-# preferredServerList
-# defaultServerList
-# defaultSearchBase
-# defaultSearchScope
-# authenticationMethod
-# credentialLevel
-# serviceSearchDescriptor
-#
-#
-#
-# Joslin [Page 3]
-# Internet-Draft DUA Configuration Schema October 2002
-#
-#
-# serviceCredentialLevel
-# serviceAuthenticationMethod
-# attributeMap
-# objectclassMap
-# searchTimeLimit
-# bindTimeLimit
-# followReferrals
-# dereferenceAliases
-# profileTTL
-#
-# 2.3 Object Classes
-#
-# The following object class is defined in this document:
-#
-# DUAConfigProfile
-#
-#
-attributeType ( DUAConfSchemaOID:1.0 NAME 'defaultServerList'
- DESC 'Default LDAP server host address used by a DUA'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.1 NAME 'defaultSearchBase'
- DESC 'Default LDAP base DN used by a DUA'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.2 NAME 'preferredServerList'
- DESC 'Preferred LDAP server host addresses to be used by a
- DUA'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.3 NAME 'searchTimeLimit'
- DESC 'Maximum time in seconds a DUA should allow for a
- search to complete'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.4 NAME 'bindTimeLimit'
- DESC 'Maximum time in seconds a DUA should allow for the
- bind operation to complete'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.5 NAME 'followReferrals'
- DESC 'Tells DUA if it should follow referrals
- returned by a DSA search result'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.16 NAME 'dereferenceAliases'
- DESC 'Tells DUA if it should dereference aliases'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.6 NAME 'authenticationMethod'
- DESC 'A keystring which identifies the type of
- authentication method used to contact the DSA'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.7 NAME 'profileTTL'
- DESC 'Time to live, in seconds, before a client DUA
- should re-read this configuration profile'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.14 NAME 'serviceSearchDescriptor'
- DESC 'LDAP search descriptor list used by a DUA'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-attributeType ( DUAConfSchemaOID:1.9 NAME 'attributeMap'
- DESC 'Attribute mappings used by a DUA'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributeType ( DUAConfSchemaOID:1.10 NAME 'credentialLevel'
- DESC 'Identifies type of credentials a DUA should
- use when binding to the LDAP server'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.11 NAME 'objectclassMap'
- DESC 'Objectclass mappings used by a DUA'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributeType ( DUAConfSchemaOID:1.12 NAME 'defaultSearchScope'
- DESC 'Default search scope used by a DUA'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.13 NAME 'serviceCredentialLevel'
- DESC 'Identifies type of credentials a DUA
- should use when binding to the LDAP server for a
- specific service'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributeType ( DUAConfSchemaOID:1.15 NAME 'serviceAuthenticationMethod'
- DESC 'Authentication method used by a service of the DUA'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-#
-# 4. Class Definition
-#
-# The objectclass below is constructed from the attributes defined in
-# 3, with the exception of the cn attribute, which is defined in RFC
-# 2256 [8]. cn is used to represent the name of the DUA configura-
-# tion profile.
-#
-objectClass ( DUAConfSchemaOID:2.5 NAME 'DUAConfigProfile'
- SUP top STRUCTURAL
- DESC 'Abstraction of a base configuration for a DUA'
- MUST ( cn )
- MAY ( defaultServerList $ preferredServerList $
- defaultSearchBase $ defaultSearchScope $
- searchTimeLimit $ bindTimeLimit $
- credentialLevel $ authenticationMethod $
- followReferrals $ dereferenceAliases $
- serviceSearchDescriptor $ serviceCredentialLevel $
- serviceAuthenticationMethod $ objectclassMap $
- attributeMap $ profileTTL ) )
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-
-# DUA schema from draft-joslin-config-schema (a work in progress)
-
-# Contents of this file are subject to change (including deletion)
-# without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-
-## Notes:
-## - The matching rule for attributes followReferrals and dereferenceAliases
-## has been changed to booleanMatch since their syntax is boolean
-## - There was a typo in the name of the dereferenceAliases attributeType
-## in the DUAConfigProfile objectClass definition
-## - Credit goes to the original Authors
-
-#
-# Application Working Group M. Ansari
-# INTERNET-DRAFT Sun Microsystems, Inc.
-# Expires Febuary 2003 L. Howard
-# PADL Software Pty. Ltd.
-# B. Joslin [ed.]
-# Hewlett-Packard Company
-#
-# September 15th, 2003
-# Intended Category: Informational
-#
-#
-# A Configuration Schema for LDAP Based
-# Directory User Agents
-# <draft-joslin-config-schema-07.txt>
-#
-#Status of this Memo
-#
-# This memo provides information for the Internet community. This
-# memo does not specify an Internet standard of any kind. Distribu-
-# tion of this memo is unlimited.
-#
-# This document is an Internet-Draft and is in full conformance with
-# all provisions of Section 10 of RFC2026.
-#
-# This document is an Internet-Draft. Internet-Drafts are working
-# documents of the Internet Engineering Task Force (IETF), its areas,
-# and its working groups. Note that other groups may also distribute
-# working documents as Internet-Drafts.
-#
-# Internet-Drafts are draft documents valid for a maximum of six
-# months. Internet-Drafts may be updated, replaced, or made obsolete
-# by other documents at any time. It is not appropriate to use
-# Internet-Drafts as reference material or to cite them other than as
-# a "working draft" or "work in progress".
-#
-# To learn the current status of any Internet-Draft, please check the
-# 1id-abstracts.txt listing contained in the Internet-Drafts Shadow
-# Directories on ds.internic.net (US East Coast), nic.nordu.net
-# (Europe), ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific
-# Rim).
-#
-# Distribution of this document is unlimited.
-#
-#
-# Abstract
-#
-# This document describes a mechanism for global configuration of
-# similar directory user agents. This document defines a schema for
-# configuration of these DUAs that may be discovered using the Light-
-# weight Directory Access Protocol in RFC 2251[17]. A set of attri-
-# bute types and an objectclass are proposed, along with specific
-# guidelines for interpreting them. A significant feature of the
-# global configuration policy for DUAs is a mechanism that allows
-# DUAs to re-configure their schema to that of the end user's
-# environment. This configuration is achieved through attribute and
-# objectclass mapping. This document is intended to be a skeleton
-# for future documents that describe configuration of specific DUA
-# services.
-#
-#
-# [trimmed]
-#
-#
-# 2. General Issues
-#
-# The schema defined by this document is defined under the "DUA Con-
-# figuration Schema." This schema is derived from the OID: iso (1)
-# org (3) dod (6) internet (1) private (4) enterprises (1) Hewlett-
-# Packard Company (11) directory (1) LDAP-UX Integration Project (3)
-# DUA Configuration Schema (1). This OID is represented in this
-# document by the keystring "DUAConfSchemaOID"
-# (1.3.6.1.4.1.11.1.3.1).
-objectidentifier DUAConfSchemaOID 1.3.6.1.4.1.11.1.3.1
-#
-# 2.2 Attributes
-#
-# The attributes and classes defined in this document are summarized
-# below.
-#
-# The following attributes are defined in this document:
-#
-# preferredServerList
-# defaultServerList
-# defaultSearchBase
-# defaultSearchScope
-# authenticationMethod
-# credentialLevel
-# serviceSearchDescriptor
-#
-#
-#
-# Joslin [Page 3]
-# Internet-Draft DUA Configuration Schema October 2002
-#
-#
-# serviceCredentialLevel
-# serviceAuthenticationMethod
-# attributeMap
-# objectclassMap
-# searchTimeLimit
-# bindTimeLimit
-# followReferrals
-# dereferenceAliases
-# profileTTL
-#
-# 2.3 Object Classes
-#
-# The following object class is defined in this document:
-#
-# DUAConfigProfile
-#
-#
-attributeType ( DUAConfSchemaOID:1.0 NAME 'defaultServerList'
- DESC 'Default LDAP server host address used by a DUA'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.1 NAME 'defaultSearchBase'
- DESC 'Default LDAP base DN used by a DUA'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.2 NAME 'preferredServerList'
- DESC 'Preferred LDAP server host addresses to be used by a
- DUA'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.3 NAME 'searchTimeLimit'
- DESC 'Maximum time in seconds a DUA should allow for a
- search to complete'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.4 NAME 'bindTimeLimit'
- DESC 'Maximum time in seconds a DUA should allow for the
- bind operation to complete'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.5 NAME 'followReferrals'
- DESC 'Tells DUA if it should follow referrals
- returned by a DSA search result'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.16 NAME 'dereferenceAliases'
- DESC 'Tells DUA if it should dereference aliases'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.6 NAME 'authenticationMethod'
- DESC 'A keystring which identifies the type of
- authentication method used to contact the DSA'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.7 NAME 'profileTTL'
- DESC 'Time to live, in seconds, before a client DUA
- should re-read this configuration profile'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.14 NAME 'serviceSearchDescriptor'
- DESC 'LDAP search descriptor list used by a DUA'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-attributeType ( DUAConfSchemaOID:1.9 NAME 'attributeMap'
- DESC 'Attribute mappings used by a DUA'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributeType ( DUAConfSchemaOID:1.10 NAME 'credentialLevel'
- DESC 'Identifies type of credentials a DUA should
- use when binding to the LDAP server'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.11 NAME 'objectclassMap'
- DESC 'Objectclass mappings used by a DUA'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributeType ( DUAConfSchemaOID:1.12 NAME 'defaultSearchScope'
- DESC 'Default search scope used by a DUA'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- SINGLE-VALUE )
-
-attributeType ( DUAConfSchemaOID:1.13 NAME 'serviceCredentialLevel'
- DESC 'Identifies type of credentials a DUA
- should use when binding to the LDAP server for a
- specific service'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributeType ( DUAConfSchemaOID:1.15 NAME 'serviceAuthenticationMethod'
- DESC 'Authentication method used by a service of the DUA'
- EQUALITY caseIgnoreMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-#
-# 4. Class Definition
-#
-# The objectclass below is constructed from the attributes defined in
-# 3, with the exception of the cn attribute, which is defined in RFC
-# 2256 [8]. cn is used to represent the name of the DUA configura-
-# tion profile.
-#
-objectClass ( DUAConfSchemaOID:2.5 NAME 'DUAConfigProfile'
- SUP top STRUCTURAL
- DESC 'Abstraction of a base configuration for a DUA'
- MUST ( cn )
- MAY ( defaultServerList $ preferredServerList $
- defaultSearchBase $ defaultSearchScope $
- searchTimeLimit $ bindTimeLimit $
- credentialLevel $ authenticationMethod $
- followReferrals $ dereferenceAliases $
- serviceSearchDescriptor $ serviceCredentialLevel $
- serviceAuthenticationMethod $ objectclassMap $
- attributeMap $ profileTTL ) )
+++ /dev/null
-# dyngroup.schema -- Dynamic Group schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Dynamic Group schema (experimental), as defined by Netscape. See
-# http://www.redhat.com/docs/manuals/ent-server/pdf/esadmin611.pdf
-# page 70 for details on how these groups were used.
-#
-# A description of the objectclass definition is available here:
-# http://www.redhat.com/docs/manuals/dir-server/schema/7.1/oc_dir.html#1303745
-#
-# depends upon:
-# core.schema
-#
-# These definitions are considered experimental due to the lack of
-# a formal specification (e.g., RFC).
-#
-# NOT RECOMMENDED FOR PRODUCTION USE! USE WITH CAUTION!
-#
-# The Netscape documentation describes this as an auxiliary objectclass
-# but their implementations have always defined it as a structural class.
-# The sloppiness here is because Netscape-derived servers don't actually
-# implement the X.500 data model, and they don't honor the distinction
-# between structural and auxiliary classes. This fact is noted here:
-# http://forum.java.sun.com/thread.jspa?threadID=5016864&messageID=9034636
-#
-# In accordance with other existing implementations, we define it as a
-# structural class.
-#
-# Our definition of memberURL also does not match theirs but again
-# their published definition and what works in practice do not agree.
-# In other words, the Netscape definitions are broken and interoperability
-# is not guaranteed.
-#
-# Also see the new DynGroup proposed spec at
-# http://tools.ietf.org/html/draft-haripriya-dynamicgroup-02
-dn: cn=dyngroup,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: dyngroup
-olcObjectIdentifier: {0}NetscapeRoot 2.16.840.1.113730
-olcObjectIdentifier: {1}NetscapeLDAP NetscapeRoot:3
-olcObjectIdentifier: {2}NetscapeLDAPattributeType NetscapeLDAP:1
-olcObjectIdentifier: {3}NetscapeLDAPobjectClass NetscapeLDAP:2
-olcObjectIdentifier: {4}OpenLDAPExp11 1.3.6.1.4.1.4203.666.11
-olcObjectIdentifier: {5}DynGroupBase OpenLDAPExp11:8
-olcObjectIdentifier: {6}DynGroupAttr DynGroupBase:1
-olcObjectIdentifier: {7}DynGroupOC DynGroupBase:2
-olcAttributeTypes: {0}( NetscapeLDAPattributeType:198 NAME 'memberURL' DESC 'I
- dentifies an URL associated with each member of a group. Any type of labeled
- URL can be used.' SUP labeledURI )
-olcAttributeTypes: {1}( DynGroupAttr:1 NAME 'dgIdentity' DESC 'Identity to use
- when processing the memberURL' SUP distinguishedName SINGLE-VALUE )
-olcAttributeTypes: {2}( DynGroupAttr:2 NAME 'dgAuthz' DESC 'Optional authoriza
- tion rules that determine who is allowed to assume the dgIdentity' EQUALITY a
- uthzMatch SYNTAX 1.3.6.1.4.1.4203.666.2.7 X-ORDERED 'VALUES' )
-olcObjectClasses: {0}( NetscapeLDAPobjectClass:33 NAME 'groupOfURLs' SUP top S
- TRUCTURAL MUST cn MAY ( memberURL $ businessCategory $ description $ o $ ou $
- owner $ seeAlso ) )
-olcObjectClasses: {1}( DynGroupOC:1 NAME 'dgIdentityAux' SUP top AUXILIARY MAY
- ( dgIdentity $ dgAuthz ) )
+++ /dev/null
-# dyngroup.schema -- Dynamic Group schema
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/dyngroup.ldif,v 1.1.2.3 2011/01/04 23:50:51 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Dynamic Group schema (experimental), as defined by Netscape. See
-# http://www.redhat.com/docs/manuals/ent-server/pdf/esadmin611.pdf
-# page 70 for details on how these groups were used.
-#
-# A description of the objectclass definition is available here:
-# http://www.redhat.com/docs/manuals/dir-server/schema/7.1/oc_dir.html#1303745
-#
-# depends upon:
-# core.schema
-#
-# These definitions are considered experimental due to the lack of
-# a formal specification (e.g., RFC).
-#
-# NOT RECOMMENDED FOR PRODUCTION USE! USE WITH CAUTION!
-#
-# The Netscape documentation describes this as an auxiliary objectclass
-# but their implementations have always defined it as a structural class.
-# The sloppiness here is because Netscape-derived servers don't actually
-# implement the X.500 data model, and they don't honor the distinction
-# between structural and auxiliary classes. This fact is noted here:
-# http://forum.java.sun.com/thread.jspa?threadID=5016864&messageID=9034636
-#
-# In accordance with other existing implementations, we define it as a
-# structural class.
-#
-# Our definition of memberURL also does not match theirs but again
-# their published definition and what works in practice do not agree.
-# In other words, the Netscape definitions are broken and interoperability
-# is not guaranteed.
-#
-# Also see the new DynGroup proposed spec at
-# http://tools.ietf.org/html/draft-haripriya-dynamicgroup-02
-dn: cn=dyngroup,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: dyngroup
-olcObjectIdentifier: {0}NetscapeRoot 2.16.840.1.113730
-olcObjectIdentifier: {1}NetscapeLDAP NetscapeRoot:3
-olcObjectIdentifier: {2}NetscapeLDAPattributeType NetscapeLDAP:1
-olcObjectIdentifier: {3}NetscapeLDAPobjectClass NetscapeLDAP:2
-olcObjectIdentifier: {4}OpenLDAPExp11 1.3.6.1.4.1.4203.666.11
-olcObjectIdentifier: {5}DynGroupBase OpenLDAPExp11:8
-olcObjectIdentifier: {6}DynGroupAttr DynGroupBase:1
-olcObjectIdentifier: {7}DynGroupOC DynGroupBase:2
-olcAttributeTypes: {0}( NetscapeLDAPattributeType:198 NAME 'memberURL' DESC 'I
- dentifies an URL associated with each member of a group. Any type of labeled
- URL can be used.' SUP labeledURI )
-olcAttributeTypes: {1}( DynGroupAttr:1 NAME 'dgIdentity' DESC 'Identity to use
- when processing the memberURL' SUP distinguishedName SINGLE-VALUE )
-olcAttributeTypes: {2}( DynGroupAttr:2 NAME 'dgAuthz' DESC 'Optional authoriza
- tion rules that determine who is allowed to assume the dgIdentity' EQUALITY a
- uthzMatch SYNTAX 1.3.6.1.4.1.4203.666.2.7 X-ORDERED 'VALUES' )
-olcObjectClasses: {0}( NetscapeLDAPobjectClass:33 NAME 'groupOfURLs' SUP top S
- TRUCTURAL MUST cn MAY ( memberURL $ businessCategory $ description $ o $ ou $
- owner $ seeAlso ) )
-olcObjectClasses: {1}( DynGroupOC:1 NAME 'dgIdentityAux' SUP top AUXILIARY MAY
- ( dgIdentity $ dgAuthz ) )
+++ /dev/null
-# dyngroup.schema -- Dynamic Group schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Dynamic Group schema (experimental), as defined by Netscape. See
-# http://www.redhat.com/docs/manuals/ent-server/pdf/esadmin611.pdf
-# page 70 for details on how these groups were used.
-#
-# A description of the objectclass definition is available here:
-# http://www.redhat.com/docs/manuals/dir-server/schema/7.1/oc_dir.html#1303745
-#
-# depends upon:
-# core.schema
-#
-# These definitions are considered experimental due to the lack of
-# a formal specification (e.g., RFC).
-#
-# NOT RECOMMENDED FOR PRODUCTION USE! USE WITH CAUTION!
-#
-# The Netscape documentation describes this as an auxiliary objectclass
-# but their implementations have always defined it as a structural class.
-# The sloppiness here is because Netscape-derived servers don't actually
-# implement the X.500 data model, and they don't honor the distinction
-# between structural and auxiliary classes. This fact is noted here:
-# http://forum.java.sun.com/thread.jspa?threadID=5016864&messageID=9034636
-#
-# In accordance with other existing implementations, we define it as a
-# structural class.
-#
-# Our definition of memberURL also does not match theirs but again
-# their published definition and what works in practice do not agree.
-# In other words, the Netscape definitions are broken and interoperability
-# is not guaranteed.
-#
-# Also see the new DynGroup proposed spec at
-# http://tools.ietf.org/html/draft-haripriya-dynamicgroup-02
-dn: cn=dyngroup,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: dyngroup
-olcObjectIdentifier: {0}NetscapeRoot 2.16.840.1.113730
-olcObjectIdentifier: {1}NetscapeLDAP NetscapeRoot:3
-olcObjectIdentifier: {2}NetscapeLDAPattributeType NetscapeLDAP:1
-olcObjectIdentifier: {3}NetscapeLDAPobjectClass NetscapeLDAP:2
-olcObjectIdentifier: {4}OpenLDAPExp11 1.3.6.1.4.1.4203.666.11
-olcObjectIdentifier: {5}DynGroupBase OpenLDAPExp11:8
-olcObjectIdentifier: {6}DynGroupAttr DynGroupBase:1
-olcObjectIdentifier: {7}DynGroupOC DynGroupBase:2
-olcAttributeTypes: {0}( NetscapeLDAPattributeType:198 NAME 'memberURL' DESC 'I
- dentifies an URL associated with each member of a group. Any type of labeled
- URL can be used.' SUP labeledURI )
-olcAttributeTypes: {1}( DynGroupAttr:1 NAME 'dgIdentity' DESC 'Identity to use
- when processing the memberURL' SUP distinguishedName SINGLE-VALUE )
-olcAttributeTypes: {2}( DynGroupAttr:2 NAME 'dgAuthz' DESC 'Optional authoriza
- tion rules that determine who is allowed to assume the dgIdentity' EQUALITY a
- uthzMatch SYNTAX 1.3.6.1.4.1.4203.666.2.7 X-ORDERED 'VALUES' )
-olcObjectClasses: {0}( NetscapeLDAPobjectClass:33 NAME 'groupOfURLs' SUP top S
- TRUCTURAL MUST cn MAY ( memberURL $ businessCategory $ description $ o $ ou $
- owner $ seeAlso ) )
-olcObjectClasses: {1}( DynGroupOC:1 NAME 'dgIdentityAux' SUP top AUXILIARY MAY
- ( dgIdentity $ dgAuthz ) )
+++ /dev/null
-# dyngroup.schema -- Dynamic Group schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Dynamic Group schema (experimental), as defined by Netscape. See
-# http://www.redhat.com/docs/manuals/ent-server/pdf/esadmin611.pdf
-# page 70 for details on how these groups were used.
-#
-# A description of the objectclass definition is available here:
-# http://www.redhat.com/docs/manuals/dir-server/schema/7.1/oc_dir.html#1303745
-#
-# depends upon:
-# core.schema
-#
-# These definitions are considered experimental due to the lack of
-# a formal specification (e.g., RFC).
-#
-# NOT RECOMMENDED FOR PRODUCTION USE! USE WITH CAUTION!
-#
-# The Netscape documentation describes this as an auxiliary objectclass
-# but their implementations have always defined it as a structural class.
-# The sloppiness here is because Netscape-derived servers don't actually
-# implement the X.500 data model, and they don't honor the distinction
-# between structural and auxiliary classes. This fact is noted here:
-# http://forum.java.sun.com/thread.jspa?threadID=5016864&messageID=9034636
-#
-# In accordance with other existing implementations, we define it as a
-# structural class.
-#
-# Our definition of memberURL also does not match theirs but again
-# their published definition and what works in practice do not agree.
-# In other words, the Netscape definitions are broken and interoperability
-# is not guaranteed.
-#
-# Also see the new DynGroup proposed spec at
-# http://tools.ietf.org/html/draft-haripriya-dynamicgroup-02
-
-objectIdentifier NetscapeRoot 2.16.840.1.113730
-
-objectIdentifier NetscapeLDAP NetscapeRoot:3
-objectIdentifier NetscapeLDAPattributeType NetscapeLDAP:1
-objectIdentifier NetscapeLDAPobjectClass NetscapeLDAP:2
-
-objectIdentifier OpenLDAPExp11 1.3.6.1.4.1.4203.666.11
-objectIdentifier DynGroupBase OpenLDAPExp11:8
-objectIdentifier DynGroupAttr DynGroupBase:1
-objectIdentifier DynGroupOC DynGroupBase:2
-
-attributetype ( NetscapeLDAPattributeType:198
- NAME 'memberURL'
- DESC 'Identifies an URL associated with each member of a group. Any type of labeled URL can be used.'
- SUP labeledURI )
-
-attributetype ( DynGroupAttr:1
- NAME 'dgIdentity'
- DESC 'Identity to use when processing the memberURL'
- SUP distinguishedName SINGLE-VALUE )
-
-attributeType ( DynGroupAttr:2
- NAME 'dgAuthz'
- DESC 'Optional authorization rules that determine who is allowed to assume the dgIdentity'
- EQUALITY authzMatch
- SYNTAX 1.3.6.1.4.1.4203.666.2.7
- X-ORDERED 'VALUES' )
-
-objectClass ( NetscapeLDAPobjectClass:33
- NAME 'groupOfURLs'
- SUP top STRUCTURAL
- MUST cn
- MAY ( memberURL $ businessCategory $ description $ o $ ou $
- owner $ seeAlso ) )
-
-# The Haripriya dyngroup schema still needs a lot of work.
-# We're just adding support for the dgIdentity attribute for now...
-objectClass ( DynGroupOC:1
- NAME 'dgIdentityAux'
- SUP top AUXILIARY
- MAY ( dgIdentity $ dgAuthz ) )
-
-
+++ /dev/null
-# dyngroup.schema -- Dynamic Group schema
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/dyngroup.schema,v 1.6.2.7 2011/01/04 23:50:51 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Dynamic Group schema (experimental), as defined by Netscape. See
-# http://www.redhat.com/docs/manuals/ent-server/pdf/esadmin611.pdf
-# page 70 for details on how these groups were used.
-#
-# A description of the objectclass definition is available here:
-# http://www.redhat.com/docs/manuals/dir-server/schema/7.1/oc_dir.html#1303745
-#
-# depends upon:
-# core.schema
-#
-# These definitions are considered experimental due to the lack of
-# a formal specification (e.g., RFC).
-#
-# NOT RECOMMENDED FOR PRODUCTION USE! USE WITH CAUTION!
-#
-# The Netscape documentation describes this as an auxiliary objectclass
-# but their implementations have always defined it as a structural class.
-# The sloppiness here is because Netscape-derived servers don't actually
-# implement the X.500 data model, and they don't honor the distinction
-# between structural and auxiliary classes. This fact is noted here:
-# http://forum.java.sun.com/thread.jspa?threadID=5016864&messageID=9034636
-#
-# In accordance with other existing implementations, we define it as a
-# structural class.
-#
-# Our definition of memberURL also does not match theirs but again
-# their published definition and what works in practice do not agree.
-# In other words, the Netscape definitions are broken and interoperability
-# is not guaranteed.
-#
-# Also see the new DynGroup proposed spec at
-# http://tools.ietf.org/html/draft-haripriya-dynamicgroup-02
-
-objectIdentifier NetscapeRoot 2.16.840.1.113730
-
-objectIdentifier NetscapeLDAP NetscapeRoot:3
-objectIdentifier NetscapeLDAPattributeType NetscapeLDAP:1
-objectIdentifier NetscapeLDAPobjectClass NetscapeLDAP:2
-
-objectIdentifier OpenLDAPExp11 1.3.6.1.4.1.4203.666.11
-objectIdentifier DynGroupBase OpenLDAPExp11:8
-objectIdentifier DynGroupAttr DynGroupBase:1
-objectIdentifier DynGroupOC DynGroupBase:2
-
-attributetype ( NetscapeLDAPattributeType:198
- NAME 'memberURL'
- DESC 'Identifies an URL associated with each member of a group. Any type of labeled URL can be used.'
- SUP labeledURI )
-
-attributetype ( DynGroupAttr:1
- NAME 'dgIdentity'
- DESC 'Identity to use when processing the memberURL'
- SUP distinguishedName SINGLE-VALUE )
-
-attributeType ( DynGroupAttr:2
- NAME 'dgAuthz'
- DESC 'Optional authorization rules that determine who is allowed to assume the dgIdentity'
- EQUALITY authzMatch
- SYNTAX 1.3.6.1.4.1.4203.666.2.7
- X-ORDERED 'VALUES' )
-
-objectClass ( NetscapeLDAPobjectClass:33
- NAME 'groupOfURLs'
- SUP top STRUCTURAL
- MUST cn
- MAY ( memberURL $ businessCategory $ description $ o $ ou $
- owner $ seeAlso ) )
-
-# The Haripriya dyngroup schema still needs a lot of work.
-# We're just adding support for the dgIdentity attribute for now...
-objectClass ( DynGroupOC:1
- NAME 'dgIdentityAux'
- SUP top AUXILIARY
- MAY ( dgIdentity $ dgAuthz ) )
-
-
+++ /dev/null
-# dyngroup.schema -- Dynamic Group schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Dynamic Group schema (experimental), as defined by Netscape. See
-# http://www.redhat.com/docs/manuals/ent-server/pdf/esadmin611.pdf
-# page 70 for details on how these groups were used.
-#
-# A description of the objectclass definition is available here:
-# http://www.redhat.com/docs/manuals/dir-server/schema/7.1/oc_dir.html#1303745
-#
-# depends upon:
-# core.schema
-#
-# These definitions are considered experimental due to the lack of
-# a formal specification (e.g., RFC).
-#
-# NOT RECOMMENDED FOR PRODUCTION USE! USE WITH CAUTION!
-#
-# The Netscape documentation describes this as an auxiliary objectclass
-# but their implementations have always defined it as a structural class.
-# The sloppiness here is because Netscape-derived servers don't actually
-# implement the X.500 data model, and they don't honor the distinction
-# between structural and auxiliary classes. This fact is noted here:
-# http://forum.java.sun.com/thread.jspa?threadID=5016864&messageID=9034636
-#
-# In accordance with other existing implementations, we define it as a
-# structural class.
-#
-# Our definition of memberURL also does not match theirs but again
-# their published definition and what works in practice do not agree.
-# In other words, the Netscape definitions are broken and interoperability
-# is not guaranteed.
-#
-# Also see the new DynGroup proposed spec at
-# http://tools.ietf.org/html/draft-haripriya-dynamicgroup-02
-
-objectIdentifier NetscapeRoot 2.16.840.1.113730
-
-objectIdentifier NetscapeLDAP NetscapeRoot:3
-objectIdentifier NetscapeLDAPattributeType NetscapeLDAP:1
-objectIdentifier NetscapeLDAPobjectClass NetscapeLDAP:2
-
-objectIdentifier OpenLDAPExp11 1.3.6.1.4.1.4203.666.11
-objectIdentifier DynGroupBase OpenLDAPExp11:8
-objectIdentifier DynGroupAttr DynGroupBase:1
-objectIdentifier DynGroupOC DynGroupBase:2
-
-attributetype ( NetscapeLDAPattributeType:198
- NAME 'memberURL'
- DESC 'Identifies an URL associated with each member of a group. Any type of labeled URL can be used.'
- SUP labeledURI )
-
-attributetype ( DynGroupAttr:1
- NAME 'dgIdentity'
- DESC 'Identity to use when processing the memberURL'
- SUP distinguishedName SINGLE-VALUE )
-
-attributeType ( DynGroupAttr:2
- NAME 'dgAuthz'
- DESC 'Optional authorization rules that determine who is allowed to assume the dgIdentity'
- EQUALITY authzMatch
- SYNTAX 1.3.6.1.4.1.4203.666.2.7
- X-ORDERED 'VALUES' )
-
-objectClass ( NetscapeLDAPobjectClass:33
- NAME 'groupOfURLs'
- SUP top STRUCTURAL
- MUST cn
- MAY ( memberURL $ businessCategory $ description $ o $ ou $
- owner $ seeAlso ) )
-
-# The Haripriya dyngroup schema still needs a lot of work.
-# We're just adding support for the dgIdentity attribute for now...
-objectClass ( DynGroupOC:1
- NAME 'dgIdentityAux'
- SUP top AUXILIARY
- MAY ( dgIdentity $ dgAuthz ) )
-
-
+++ /dev/null
-# InetOrgPerson (RFC2798)
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# InetOrgPerson (RFC2798)
-#
-# Depends upon
-# Definition of an X.500 Attribute Type and an Object Class to Hold
-# Uniform Resource Identifiers (URIs) [RFC2079]
-# (core.ldif)
-#
-# A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
-# (core.ldif)
-#
-# The COSINE and Internet X.500 Schema [RFC1274] (cosine.ldif)
-#
-# This file was automatically generated from inetorgperson.schema; see
-# that file for complete references.
-#
-dn: cn=inetorgperson,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: inetorgperson
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.1 NAME 'carLicense' DESC 'RFC279
- 8: vehicle license or registration plate' EQUALITY caseIgnoreMatch SUBSTR cas
- eIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.2 NAME 'departmentNumber' DESC '
- RFC2798: identifies a department within an organization' EQUALITY caseIgnoreM
- atch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.241 NAME 'displayName' DESC 'RFC
- 2798: preferred name to be used when displaying entries' EQUALITY caseIgnoreM
- atch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SI
- NGLE-VALUE )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.3 NAME 'employeeNumber' DESC 'RF
- C2798: numerically identifies an employee within an organization' EQUALITY ca
- seIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.12
- 1.1.15 SINGLE-VALUE )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.4 NAME 'employeeType' DESC 'RFC2
- 798: type of employment for a person' EQUALITY caseIgnoreMatch SUBSTR caseIgn
- oreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.60 NAME 'jpegPhoto' DESC 'RFC2
- 798: a JPEG image' SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.39 NAME 'preferredLanguage' DESC
- 'RFC2798: preferred written or spoken language for a person' EQUALITY caseIg
- noreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 15 SINGLE-VALUE )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.40 NAME 'userSMIMECertificate' D
- ESC 'RFC2798: PKCS#7 SignedData used to support S/MIME' SYNTAX 1.3.6.1.4.1.14
- 66.115.121.1.5 )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.216 NAME 'userPKCS12' DESC 'RFC2
- 798: personal identity information, a PKCS #12 PFX' SYNTAX 1.3.6.1.4.1.1466.1
- 15.121.1.5 )
-olcObjectClasses: ( 2.16.840.1.113730.3.2.2 NAME 'inetOrgPerson' DESC 'RFC2
- 798: Internet Organizational Person' SUP organizationalPerson STRUCTURAL MAY
- ( audio $ businessCategory $ carLicense $ departmentNumber $ displayName $ em
- ployeeNumber $ employeeType $ givenName $ homePhone $ homePostalAddress $ ini
- tials $ jpegPhoto $ labeledURI $ mail $ manager $ mobile $ o $ pager $ photo
- $ roomNumber $ secretary $ uid $ userCertificate $ x500uniqueIdentifier $ pre
- ferredLanguage $ userSMIMECertificate $ userPKCS12 ) )
+++ /dev/null
-# InetOrgPerson (RFC2798)
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/inetorgperson.ldif,v 1.1.2.6 2011/01/04 23:50:52 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# InetOrgPerson (RFC2798)
-#
-# Depends upon
-# Definition of an X.500 Attribute Type and an Object Class to Hold
-# Uniform Resource Identifiers (URIs) [RFC2079]
-# (core.ldif)
-#
-# A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
-# (core.ldif)
-#
-# The COSINE and Internet X.500 Schema [RFC1274] (cosine.ldif)
-#
-# This file was automatically generated from inetorgperson.schema; see
-# that file for complete references.
-#
-dn: cn=inetorgperson,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: inetorgperson
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.1 NAME 'carLicense' DESC 'RFC279
- 8: vehicle license or registration plate' EQUALITY caseIgnoreMatch SUBSTR cas
- eIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.2 NAME 'departmentNumber' DESC '
- RFC2798: identifies a department within an organization' EQUALITY caseIgnoreM
- atch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.241 NAME 'displayName' DESC 'RFC
- 2798: preferred name to be used when displaying entries' EQUALITY caseIgnoreM
- atch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SI
- NGLE-VALUE )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.3 NAME 'employeeNumber' DESC 'RF
- C2798: numerically identifies an employee within an organization' EQUALITY ca
- seIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.12
- 1.1.15 SINGLE-VALUE )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.4 NAME 'employeeType' DESC 'RFC2
- 798: type of employment for a person' EQUALITY caseIgnoreMatch SUBSTR caseIgn
- oreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.60 NAME 'jpegPhoto' DESC 'RFC2
- 798: a JPEG image' SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.39 NAME 'preferredLanguage' DESC
- 'RFC2798: preferred written or spoken language for a person' EQUALITY caseIg
- noreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 15 SINGLE-VALUE )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.40 NAME 'userSMIMECertificate' D
- ESC 'RFC2798: PKCS#7 SignedData used to support S/MIME' SYNTAX 1.3.6.1.4.1.14
- 66.115.121.1.5 )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.216 NAME 'userPKCS12' DESC 'RFC2
- 798: personal identity information, a PKCS #12 PFX' SYNTAX 1.3.6.1.4.1.1466.1
- 15.121.1.5 )
-olcObjectClasses: ( 2.16.840.1.113730.3.2.2 NAME 'inetOrgPerson' DESC 'RFC2
- 798: Internet Organizational Person' SUP organizationalPerson STRUCTURAL MAY
- ( audio $ businessCategory $ carLicense $ departmentNumber $ displayName $ em
- ployeeNumber $ employeeType $ givenName $ homePhone $ homePostalAddress $ ini
- tials $ jpegPhoto $ labeledURI $ mail $ manager $ mobile $ o $ pager $ photo
- $ roomNumber $ secretary $ uid $ userCertificate $ x500uniqueIdentifier $ pre
- ferredLanguage $ userSMIMECertificate $ userPKCS12 ) )
+++ /dev/null
-# InetOrgPerson (RFC2798)
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# InetOrgPerson (RFC2798)
-#
-# Depends upon
-# Definition of an X.500 Attribute Type and an Object Class to Hold
-# Uniform Resource Identifiers (URIs) [RFC2079]
-# (core.ldif)
-#
-# A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
-# (core.ldif)
-#
-# The COSINE and Internet X.500 Schema [RFC1274] (cosine.ldif)
-#
-# This file was automatically generated from inetorgperson.schema; see
-# that file for complete references.
-#
-dn: cn=inetorgperson,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: inetorgperson
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.1 NAME 'carLicense' DESC 'RFC279
- 8: vehicle license or registration plate' EQUALITY caseIgnoreMatch SUBSTR cas
- eIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.2 NAME 'departmentNumber' DESC '
- RFC2798: identifies a department within an organization' EQUALITY caseIgnoreM
- atch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.241 NAME 'displayName' DESC 'RFC
- 2798: preferred name to be used when displaying entries' EQUALITY caseIgnoreM
- atch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SI
- NGLE-VALUE )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.3 NAME 'employeeNumber' DESC 'RF
- C2798: numerically identifies an employee within an organization' EQUALITY ca
- seIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.12
- 1.1.15 SINGLE-VALUE )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.4 NAME 'employeeType' DESC 'RFC2
- 798: type of employment for a person' EQUALITY caseIgnoreMatch SUBSTR caseIgn
- oreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: ( 0.9.2342.19200300.100.1.60 NAME 'jpegPhoto' DESC 'RFC2
- 798: a JPEG image' SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.39 NAME 'preferredLanguage' DESC
- 'RFC2798: preferred written or spoken language for a person' EQUALITY caseIg
- noreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 15 SINGLE-VALUE )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.40 NAME 'userSMIMECertificate' D
- ESC 'RFC2798: PKCS#7 SignedData used to support S/MIME' SYNTAX 1.3.6.1.4.1.14
- 66.115.121.1.5 )
-olcAttributeTypes: ( 2.16.840.1.113730.3.1.216 NAME 'userPKCS12' DESC 'RFC2
- 798: personal identity information, a PKCS #12 PFX' SYNTAX 1.3.6.1.4.1.1466.1
- 15.121.1.5 )
-olcObjectClasses: ( 2.16.840.1.113730.3.2.2 NAME 'inetOrgPerson' DESC 'RFC2
- 798: Internet Organizational Person' SUP organizationalPerson STRUCTURAL MAY
- ( audio $ businessCategory $ carLicense $ departmentNumber $ displayName $ em
- ployeeNumber $ employeeType $ givenName $ homePhone $ homePostalAddress $ ini
- tials $ jpegPhoto $ labeledURI $ mail $ manager $ mobile $ o $ pager $ photo
- $ roomNumber $ secretary $ uid $ userCertificate $ x500uniqueIdentifier $ pre
- ferredLanguage $ userSMIMECertificate $ userPKCS12 ) )
+++ /dev/null
-# inetorgperson.schema -- InetOrgPerson (RFC2798)
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# InetOrgPerson (RFC2798)
-#
-# Depends upon
-# Definition of an X.500 Attribute Type and an Object Class to Hold
-# Uniform Resource Identifiers (URIs) [RFC2079]
-# (core.schema)
-#
-# A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
-# (core.schema)
-#
-# The COSINE and Internet X.500 Schema [RFC1274] (cosine.schema)
-
-# carLicense
-# This multivalued field is used to record the values of the license or
-# registration plate associated with an individual.
-attributetype ( 2.16.840.1.113730.3.1.1
- NAME 'carLicense'
- DESC 'RFC2798: vehicle license or registration plate'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# departmentNumber
-# Code for department to which a person belongs. This can also be
-# strictly numeric (e.g., 1234) or alphanumeric (e.g., ABC/123).
-attributetype ( 2.16.840.1.113730.3.1.2
- NAME 'departmentNumber'
- DESC 'RFC2798: identifies a department within an organization'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# displayName
-# When displaying an entry, especially within a one-line summary list, it
-# is useful to be able to identify a name to be used. Since other attri-
-# bute types such as 'cn' are multivalued, an additional attribute type is
-# needed. Display name is defined for this purpose.
-attributetype ( 2.16.840.1.113730.3.1.241
- NAME 'displayName'
- DESC 'RFC2798: preferred name to be used when displaying entries'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# employeeNumber
-# Numeric or alphanumeric identifier assigned to a person, typically based
-# on order of hire or association with an organization. Single valued.
-attributetype ( 2.16.840.1.113730.3.1.3
- NAME 'employeeNumber'
- DESC 'RFC2798: numerically identifies an employee within an organization'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# employeeType
-# Used to identify the employer to employee relationship. Typical values
-# used will be "Contractor", "Employee", "Intern", "Temp", "External", and
-# "Unknown" but any value may be used.
-attributetype ( 2.16.840.1.113730.3.1.4
- NAME 'employeeType'
- DESC 'RFC2798: type of employment for a person'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# jpegPhoto
-# Used to store one or more images of a person using the JPEG File
-# Interchange Format [JFIF].
-# Note that the jpegPhoto attribute type was defined for use in the
-# Internet X.500 pilots but no referencable definition for it could be
-# located.
-attributetype ( 0.9.2342.19200300.100.1.60
- NAME 'jpegPhoto'
- DESC 'RFC2798: a JPEG image'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
-
-# preferredLanguage
-# Used to indicate an individual's preferred written or spoken
-# language. This is useful for international correspondence or human-
-# computer interaction. Values for this attribute type MUST conform to
-# the definition of the Accept-Language header field defined in
-# [RFC2068] with one exception: the sequence "Accept-Language" ":"
-# should be omitted. This is a single valued attribute type.
-attributetype ( 2.16.840.1.113730.3.1.39
- NAME 'preferredLanguage'
- DESC 'RFC2798: preferred written or spoken language for a person'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# userSMIMECertificate
-# A PKCS#7 [RFC2315] SignedData, where the content that is signed is
-# ignored by consumers of userSMIMECertificate values. It is
-# recommended that values have a `contentType' of data with an absent
-# `content' field. Values of this attribute contain a person's entire
-# certificate chain and an smimeCapabilities field [RFC2633] that at a
-# minimum describes their SMIME algorithm capabilities. Values for
-# this attribute are to be stored and requested in binary form, as
-# 'userSMIMECertificate;binary'. If available, this attribute is
-# preferred over the userCertificate attribute for S/MIME applications.
-## OpenLDAP note: ";binary" transfer should NOT be used as syntax is binary
-attributetype ( 2.16.840.1.113730.3.1.40
- NAME 'userSMIMECertificate'
- DESC 'RFC2798: PKCS#7 SignedData used to support S/MIME'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
-
-# userPKCS12
-# PKCS #12 [PKCS12] provides a format for exchange of personal identity
-# information. When such information is stored in a directory service,
-# the userPKCS12 attribute should be used. This attribute is to be stored
-# and requested in binary form, as 'userPKCS12;binary'. The attribute
-# values are PFX PDUs stored as binary data.
-## OpenLDAP note: ";binary" transfer should NOT be used as syntax is binary
-attributetype ( 2.16.840.1.113730.3.1.216
- NAME 'userPKCS12'
- DESC 'RFC2798: personal identity information, a PKCS #12 PFX'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
-
-
-# inetOrgPerson
-# The inetOrgPerson represents people who are associated with an
-# organization in some way. It is a structural class and is derived
-# from the organizationalPerson which is defined in X.521 [X521].
-objectclass ( 2.16.840.1.113730.3.2.2
- NAME 'inetOrgPerson'
- DESC 'RFC2798: Internet Organizational Person'
- SUP organizationalPerson
- STRUCTURAL
- MAY (
- audio $ businessCategory $ carLicense $ departmentNumber $
- displayName $ employeeNumber $ employeeType $ givenName $
- homePhone $ homePostalAddress $ initials $ jpegPhoto $
- labeledURI $ mail $ manager $ mobile $ o $ pager $
- photo $ roomNumber $ secretary $ uid $ userCertificate $
- x500uniqueIdentifier $ preferredLanguage $
- userSMIMECertificate $ userPKCS12 )
- )
+++ /dev/null
-# inetorgperson.schema -- InetOrgPerson (RFC2798)
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/inetorgperson.schema,v 1.18.2.6 2011/01/04 23:50:52 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# InetOrgPerson (RFC2798)
-#
-# Depends upon
-# Definition of an X.500 Attribute Type and an Object Class to Hold
-# Uniform Resource Identifiers (URIs) [RFC2079]
-# (core.schema)
-#
-# A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
-# (core.schema)
-#
-# The COSINE and Internet X.500 Schema [RFC1274] (cosine.schema)
-
-# carLicense
-# This multivalued field is used to record the values of the license or
-# registration plate associated with an individual.
-attributetype ( 2.16.840.1.113730.3.1.1
- NAME 'carLicense'
- DESC 'RFC2798: vehicle license or registration plate'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# departmentNumber
-# Code for department to which a person belongs. This can also be
-# strictly numeric (e.g., 1234) or alphanumeric (e.g., ABC/123).
-attributetype ( 2.16.840.1.113730.3.1.2
- NAME 'departmentNumber'
- DESC 'RFC2798: identifies a department within an organization'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# displayName
-# When displaying an entry, especially within a one-line summary list, it
-# is useful to be able to identify a name to be used. Since other attri-
-# bute types such as 'cn' are multivalued, an additional attribute type is
-# needed. Display name is defined for this purpose.
-attributetype ( 2.16.840.1.113730.3.1.241
- NAME 'displayName'
- DESC 'RFC2798: preferred name to be used when displaying entries'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# employeeNumber
-# Numeric or alphanumeric identifier assigned to a person, typically based
-# on order of hire or association with an organization. Single valued.
-attributetype ( 2.16.840.1.113730.3.1.3
- NAME 'employeeNumber'
- DESC 'RFC2798: numerically identifies an employee within an organization'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# employeeType
-# Used to identify the employer to employee relationship. Typical values
-# used will be "Contractor", "Employee", "Intern", "Temp", "External", and
-# "Unknown" but any value may be used.
-attributetype ( 2.16.840.1.113730.3.1.4
- NAME 'employeeType'
- DESC 'RFC2798: type of employment for a person'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# jpegPhoto
-# Used to store one or more images of a person using the JPEG File
-# Interchange Format [JFIF].
-# Note that the jpegPhoto attribute type was defined for use in the
-# Internet X.500 pilots but no referencable definition for it could be
-# located.
-attributetype ( 0.9.2342.19200300.100.1.60
- NAME 'jpegPhoto'
- DESC 'RFC2798: a JPEG image'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
-
-# preferredLanguage
-# Used to indicate an individual's preferred written or spoken
-# language. This is useful for international correspondence or human-
-# computer interaction. Values for this attribute type MUST conform to
-# the definition of the Accept-Language header field defined in
-# [RFC2068] with one exception: the sequence "Accept-Language" ":"
-# should be omitted. This is a single valued attribute type.
-attributetype ( 2.16.840.1.113730.3.1.39
- NAME 'preferredLanguage'
- DESC 'RFC2798: preferred written or spoken language for a person'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# userSMIMECertificate
-# A PKCS#7 [RFC2315] SignedData, where the content that is signed is
-# ignored by consumers of userSMIMECertificate values. It is
-# recommended that values have a `contentType' of data with an absent
-# `content' field. Values of this attribute contain a person's entire
-# certificate chain and an smimeCapabilities field [RFC2633] that at a
-# minimum describes their SMIME algorithm capabilities. Values for
-# this attribute are to be stored and requested in binary form, as
-# 'userSMIMECertificate;binary'. If available, this attribute is
-# preferred over the userCertificate attribute for S/MIME applications.
-## OpenLDAP note: ";binary" transfer should NOT be used as syntax is binary
-attributetype ( 2.16.840.1.113730.3.1.40
- NAME 'userSMIMECertificate'
- DESC 'RFC2798: PKCS#7 SignedData used to support S/MIME'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
-
-# userPKCS12
-# PKCS #12 [PKCS12] provides a format for exchange of personal identity
-# information. When such information is stored in a directory service,
-# the userPKCS12 attribute should be used. This attribute is to be stored
-# and requested in binary form, as 'userPKCS12;binary'. The attribute
-# values are PFX PDUs stored as binary data.
-## OpenLDAP note: ";binary" transfer should NOT be used as syntax is binary
-attributetype ( 2.16.840.1.113730.3.1.216
- NAME 'userPKCS12'
- DESC 'RFC2798: personal identity information, a PKCS #12 PFX'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
-
-
-# inetOrgPerson
-# The inetOrgPerson represents people who are associated with an
-# organization in some way. It is a structural class and is derived
-# from the organizationalPerson which is defined in X.521 [X521].
-objectclass ( 2.16.840.1.113730.3.2.2
- NAME 'inetOrgPerson'
- DESC 'RFC2798: Internet Organizational Person'
- SUP organizationalPerson
- STRUCTURAL
- MAY (
- audio $ businessCategory $ carLicense $ departmentNumber $
- displayName $ employeeNumber $ employeeType $ givenName $
- homePhone $ homePostalAddress $ initials $ jpegPhoto $
- labeledURI $ mail $ manager $ mobile $ o $ pager $
- photo $ roomNumber $ secretary $ uid $ userCertificate $
- x500uniqueIdentifier $ preferredLanguage $
- userSMIMECertificate $ userPKCS12 )
- )
+++ /dev/null
-# inetorgperson.schema -- InetOrgPerson (RFC2798)
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# InetOrgPerson (RFC2798)
-#
-# Depends upon
-# Definition of an X.500 Attribute Type and an Object Class to Hold
-# Uniform Resource Identifiers (URIs) [RFC2079]
-# (core.schema)
-#
-# A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
-# (core.schema)
-#
-# The COSINE and Internet X.500 Schema [RFC1274] (cosine.schema)
-
-# carLicense
-# This multivalued field is used to record the values of the license or
-# registration plate associated with an individual.
-attributetype ( 2.16.840.1.113730.3.1.1
- NAME 'carLicense'
- DESC 'RFC2798: vehicle license or registration plate'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# departmentNumber
-# Code for department to which a person belongs. This can also be
-# strictly numeric (e.g., 1234) or alphanumeric (e.g., ABC/123).
-attributetype ( 2.16.840.1.113730.3.1.2
- NAME 'departmentNumber'
- DESC 'RFC2798: identifies a department within an organization'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# displayName
-# When displaying an entry, especially within a one-line summary list, it
-# is useful to be able to identify a name to be used. Since other attri-
-# bute types such as 'cn' are multivalued, an additional attribute type is
-# needed. Display name is defined for this purpose.
-attributetype ( 2.16.840.1.113730.3.1.241
- NAME 'displayName'
- DESC 'RFC2798: preferred name to be used when displaying entries'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# employeeNumber
-# Numeric or alphanumeric identifier assigned to a person, typically based
-# on order of hire or association with an organization. Single valued.
-attributetype ( 2.16.840.1.113730.3.1.3
- NAME 'employeeNumber'
- DESC 'RFC2798: numerically identifies an employee within an organization'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# employeeType
-# Used to identify the employer to employee relationship. Typical values
-# used will be "Contractor", "Employee", "Intern", "Temp", "External", and
-# "Unknown" but any value may be used.
-attributetype ( 2.16.840.1.113730.3.1.4
- NAME 'employeeType'
- DESC 'RFC2798: type of employment for a person'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# jpegPhoto
-# Used to store one or more images of a person using the JPEG File
-# Interchange Format [JFIF].
-# Note that the jpegPhoto attribute type was defined for use in the
-# Internet X.500 pilots but no referencable definition for it could be
-# located.
-attributetype ( 0.9.2342.19200300.100.1.60
- NAME 'jpegPhoto'
- DESC 'RFC2798: a JPEG image'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
-
-# preferredLanguage
-# Used to indicate an individual's preferred written or spoken
-# language. This is useful for international correspondence or human-
-# computer interaction. Values for this attribute type MUST conform to
-# the definition of the Accept-Language header field defined in
-# [RFC2068] with one exception: the sequence "Accept-Language" ":"
-# should be omitted. This is a single valued attribute type.
-attributetype ( 2.16.840.1.113730.3.1.39
- NAME 'preferredLanguage'
- DESC 'RFC2798: preferred written or spoken language for a person'
- EQUALITY caseIgnoreMatch
- SUBSTR caseIgnoreSubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# userSMIMECertificate
-# A PKCS#7 [RFC2315] SignedData, where the content that is signed is
-# ignored by consumers of userSMIMECertificate values. It is
-# recommended that values have a `contentType' of data with an absent
-# `content' field. Values of this attribute contain a person's entire
-# certificate chain and an smimeCapabilities field [RFC2633] that at a
-# minimum describes their SMIME algorithm capabilities. Values for
-# this attribute are to be stored and requested in binary form, as
-# 'userSMIMECertificate;binary'. If available, this attribute is
-# preferred over the userCertificate attribute for S/MIME applications.
-## OpenLDAP note: ";binary" transfer should NOT be used as syntax is binary
-attributetype ( 2.16.840.1.113730.3.1.40
- NAME 'userSMIMECertificate'
- DESC 'RFC2798: PKCS#7 SignedData used to support S/MIME'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
-
-# userPKCS12
-# PKCS #12 [PKCS12] provides a format for exchange of personal identity
-# information. When such information is stored in a directory service,
-# the userPKCS12 attribute should be used. This attribute is to be stored
-# and requested in binary form, as 'userPKCS12;binary'. The attribute
-# values are PFX PDUs stored as binary data.
-## OpenLDAP note: ";binary" transfer should NOT be used as syntax is binary
-attributetype ( 2.16.840.1.113730.3.1.216
- NAME 'userPKCS12'
- DESC 'RFC2798: personal identity information, a PKCS #12 PFX'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
-
-
-# inetOrgPerson
-# The inetOrgPerson represents people who are associated with an
-# organization in some way. It is a structural class and is derived
-# from the organizationalPerson which is defined in X.521 [X521].
-objectclass ( 2.16.840.1.113730.3.2.2
- NAME 'inetOrgPerson'
- DESC 'RFC2798: Internet Organizational Person'
- SUP organizationalPerson
- STRUCTURAL
- MAY (
- audio $ businessCategory $ carLicense $ departmentNumber $
- displayName $ employeeNumber $ employeeType $ givenName $
- homePhone $ homePostalAddress $ initials $ jpegPhoto $
- labeledURI $ mail $ manager $ mobile $ o $ pager $
- photo $ roomNumber $ secretary $ uid $ userCertificate $
- x500uniqueIdentifier $ preferredLanguage $
- userSMIMECertificate $ userPKCS12 )
- )
+++ /dev/null
-# java.ldif -- Java Object Schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Java Object Schema (defined in RFC 2713)
-# depends upon core.ldif
-#
-# This file was automatically generated from java.schema; see that file
-# for complete references.
-#
-dn: cn=java,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: java
-olcAttributeTypes: {0}( 1.3.6.1.4.1.42.2.27.4.1.6 NAME 'javaClassName' DESC 'F
- ully qualified name of distinguished Java class or interface' EQUALITY caseEx
- actMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
-olcAttributeTypes: {1}( 1.3.6.1.4.1.42.2.27.4.1.7 NAME 'javaCodebase' DESC 'UR
- L(s) specifying the location of class definition' EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: {2}( 1.3.6.1.4.1.42.2.27.4.1.13 NAME 'javaClassNames' DESC
- 'Fully qualified Java class or interface name' EQUALITY caseExactMatch SYNTAX
- 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: {3}( 1.3.6.1.4.1.42.2.27.4.1.8 NAME 'javaSerializedData' DE
- SC 'Serialized form of a Java object' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SI
- NGLE-VALUE )
-olcAttributeTypes: {4}( 1.3.6.1.4.1.42.2.27.4.1.10 NAME 'javaFactory' DESC 'Fu
- lly qualified Java class name of a JNDI object factory' EQUALITY caseExactMat
- ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
-olcAttributeTypes: {5}( 1.3.6.1.4.1.42.2.27.4.1.11 NAME 'javaReferenceAddress'
- DESC 'Addresses associated with a JNDI Reference' EQUALITY caseExactMatch SY
- NTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: {6}( 1.3.6.1.4.1.42.2.27.4.1.12 NAME 'javaDoc' DESC 'The Ja
- va documentation for the class' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1
- .1466.115.121.1.26 )
-olcObjectClasses: {0}( 1.3.6.1.4.1.42.2.27.4.2.1 NAME 'javaContainer' DESC 'Co
- ntainer for a Java object' SUP top STRUCTURAL MUST cn )
-olcObjectClasses: {1}( 1.3.6.1.4.1.42.2.27.4.2.4 NAME 'javaObject' DESC 'Java
- object representation' SUP top ABSTRACT MUST javaClassName MAY ( javaClassNam
- es $ javaCodebase $ javaDoc $ description ) )
-olcObjectClasses: {2}( 1.3.6.1.4.1.42.2.27.4.2.5 NAME 'javaSerializedObject' D
- ESC 'Java serialized object' SUP javaObject AUXILIARY MUST javaSerializedData
- )
-olcObjectClasses: {3}( 1.3.6.1.4.1.42.2.27.4.2.8 NAME 'javaMarshalledObject' D
- ESC 'Java marshalled object' SUP javaObject AUXILIARY MUST javaSerializedData
- )
-olcObjectClasses: {4}( 1.3.6.1.4.1.42.2.27.4.2.7 NAME 'javaNamingReference' DE
- SC 'JNDI reference' SUP javaObject AUXILIARY MAY ( javaReferenceAddress $ jav
- aFactory ) )
+++ /dev/null
-# java.ldif -- Java Object Schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Java Object Schema (defined in RFC 2713)
-# depends upon core.ldif
-#
-# This file was automatically generated from java.schema; see that file
-# for complete references.
-#
-dn: cn=java,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: java
-olcAttributeTypes: {0}( 1.3.6.1.4.1.42.2.27.4.1.6 NAME 'javaClassName' DESC 'F
- ully qualified name of distinguished Java class or interface' EQUALITY caseEx
- actMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
-olcAttributeTypes: {1}( 1.3.6.1.4.1.42.2.27.4.1.7 NAME 'javaCodebase' DESC 'UR
- L(s) specifying the location of class definition' EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: {2}( 1.3.6.1.4.1.42.2.27.4.1.13 NAME 'javaClassNames' DESC
- 'Fully qualified Java class or interface name' EQUALITY caseExactMatch SYNTAX
- 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: {3}( 1.3.6.1.4.1.42.2.27.4.1.8 NAME 'javaSerializedData' DE
- SC 'Serialized form of a Java object' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SI
- NGLE-VALUE )
-olcAttributeTypes: {4}( 1.3.6.1.4.1.42.2.27.4.1.10 NAME 'javaFactory' DESC 'Fu
- lly qualified Java class name of a JNDI object factory' EQUALITY caseExactMat
- ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
-olcAttributeTypes: {5}( 1.3.6.1.4.1.42.2.27.4.1.11 NAME 'javaReferenceAddress'
- DESC 'Addresses associated with a JNDI Reference' EQUALITY caseExactMatch SY
- NTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-olcAttributeTypes: {6}( 1.3.6.1.4.1.42.2.27.4.1.12 NAME 'javaDoc' DESC 'The Ja
- va documentation for the class' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1
- .1466.115.121.1.26 )
-olcObjectClasses: {0}( 1.3.6.1.4.1.42.2.27.4.2.1 NAME 'javaContainer' DESC 'Co
- ntainer for a Java object' SUP top STRUCTURAL MUST cn )
-olcObjectClasses: {1}( 1.3.6.1.4.1.42.2.27.4.2.4 NAME 'javaObject' DESC 'Java
- object representation' SUP top ABSTRACT MUST javaClassName MAY ( javaClassNam
- es $ javaCodebase $ javaDoc $ description ) )
-olcObjectClasses: {2}( 1.3.6.1.4.1.42.2.27.4.2.5 NAME 'javaSerializedObject' D
- ESC 'Java serialized object' SUP javaObject AUXILIARY MUST javaSerializedData
- )
-olcObjectClasses: {3}( 1.3.6.1.4.1.42.2.27.4.2.8 NAME 'javaMarshalledObject' D
- ESC 'Java marshalled object' SUP javaObject AUXILIARY MUST javaSerializedData
- )
-olcObjectClasses: {4}( 1.3.6.1.4.1.42.2.27.4.2.7 NAME 'javaNamingReference' DE
- SC 'JNDI reference' SUP javaObject AUXILIARY MAY ( javaReferenceAddress $ jav
- aFactory ) )
+++ /dev/null
-# java.schema -- Java Object Schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Java Object Schema (defined in RFC 2713)
-# depends upon core.schema
-#
-
-# Network Working Group V. Ryan
-# Request for Comments: 2713 S. Seligman
-# Category: Informational R. Lee
-# Sun Microsystems, Inc.
-# October 1999
-#
-#
-# Schema for Representing Java(tm) Objects in an LDAP Directory
-#
-# Status of this Memo
-#
-# This memo provides information for the Internet community. It does
-# not specify an Internet standard of any kind. Distribution of this
-# memo is unlimited.
-#
-# Copyright Notice
-#
-# Copyright (C) The Internet Society (1999). All Rights Reserved.
-#
-# Abstract
-#
-# This document defines the schema for representing Java(tm) objects in
-# an LDAP directory [LDAPv3]. It defines schema elements to represent
-# a Java serialized object [Serial], a Java marshalled object [RMI], a
-# Java remote object [RMI], and a JNDI reference [JNDI].
-#
-
-# [trimmed]
-
-# 3 Attribute Type Definitions
-#
-# The following attribute types are defined in this document:
-#
-# javaClassName
-# javaClassNames
-# javaCodebase
-# javaSerializedData
-# javaFactory
-# javaReferenceAddress
-# javaDoc
-#
-# 3.1 javaClassName
-#
-# This attribute stores the fully qualified name of the Java object's
-# "distinguished" class or interface (for example, "java.lang.String").
-# It is a single-valued attribute. This attribute's syntax is '
-# Directory String' and its case is significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.6
-# NAME 'javaClassName'
-# DESC 'Fully qualified name of distinguished Java class or
-# interface'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# SINGLE-VALUE
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.6
- NAME 'javaClassName'
- DESC 'Fully qualified name of distinguished Java class or interface'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# 3.2 javaCodebase
-#
-# This attribute stores the Java class definition's locations. It
-# specifies the locations from which to load the class definition for
-# the class specified by the javaClassName attribute. Each value of
-# the attribute contains an ordered list of URLs, separated by spaces.
-# For example, a value of "url1 url2 url3" means that the three
-# (possibly interdependent) URLs (url1, url2, and url3) form the
-# codebase for loading in the Java class definition.
-#
-# If the javaCodebase attribute contains more than one value, each
-# value is an independent codebase. That is, there is no relationship
-# between the URLs in one value and those in another; each value can be
-# viewed as an alternate source for loading the Java class definition.
-# See [Java] for information regarding class loading.
-#
-# This attribute's syntax is 'IA5 String' and its case is significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.7
-# NAME 'javaCodebase'
-# DESC 'URL(s) specifying the location of class definition'
-# EQUALITY caseExactIA5Match
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.7
- NAME 'javaCodebase'
- DESC 'URL(s) specifying the location of class definition'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 3.3 javaClassNames
-#
-# This attribute stores the Java object's fully qualified class or
-# interface names (for example, "java.lang.String"). It is a
-# multivalued attribute. When more than one value is present, each is
-# the name of a class or interface, or ancestor class or interface, of
-# this object.
-#
-# This attribute's syntax is 'Directory String' and its case is
-# significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.13
-# NAME 'javaClassNames'
-# DESC 'Fully qualified Java class or interface name'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# )
-#
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.13
- NAME 'javaClassNames'
- DESC 'Fully qualified Java class or interface name'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 3.4 javaSerializedData
-#
-# This attribute stores the serialized form of a Java object. The
-# serialized form is described in [Serial].
-#
-# This attribute's syntax is 'Octet String'.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.8
-# NAME 'javaSerializedData
-# DESC 'Serialized form of a Java object'
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
-# SINGLE-VALUE
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.8
- NAME 'javaSerializedData'
- DESC 'Serialized form of a Java object'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
- SINGLE-VALUE )
-
-# 3.5 javaFactory
-#
-# This attribute stores the fully qualified class name of the object
-# factory (for example, "com.wiz.jndi.WizObjectFactory") that can be
-# used to create an instance of the object identified by the
-# javaClassName attribute.
-#
-# This attribute's syntax is 'Directory String' and its case is
-# significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.10
-# NAME 'javaFactory'
-# DESC 'Fully qualified Java class name of a JNDI object factory'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# SINGLE-VALUE
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.10
- NAME 'javaFactory'
- DESC 'Fully qualified Java class name of a JNDI object factory'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# 3.6 javaReferenceAddress
-#
-# This attribute represents the sequence of addresses of a JNDI
-# reference. Each of its values represents one address, a Java object
-# of type javax.naming.RefAddr. Its value is a concatenation of the
-# address type and address contents, preceded by a sequence number (the
-# order of addresses in a JNDI reference is significant). For example:
-#
-# #0#TypeA#ValA
-# #1#TypeB#ValB
-# #2#TypeC##rO0ABXNyABpq...
-#
-# In more detail, the value is encoded as follows:
-#
-# The delimiter is the first character of the value. For readability
-# the character '#' is recommended when it is not otherwise used
-# anywhere in the value, but any character may be used subject to
-# restrictions given below.
-#
-# The first delimiter is followed by the sequence number. The sequence
-# number of an address is its position in the JNDI reference, with the
-# first address being numbered 0. It is represented by its shortest
-# string form, in decimal notation.
-#
-# The sequence number is followed by a delimiter, then by the address
-# type, and then by another delimiter. If the address is of Java class
-# javax.naming.StringRefAddr, then this delimiter is followed by the
-# value of the address contents (which is a string). Otherwise, this
-# delimiter is followed immediately by another delimiter, and then by
-# the Base64 encoding of the serialized form of the entire address.
-#
-# The delimiter may be any character other than a digit or a character
-# contained in the address type. In addition, if the address contents
-# is a string, the delimiter may not be the first character of that
-# string.
-#
-# This attribute's syntax is 'Directory String' and its case is
-# significant. It can contain multiple values.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.11
-# NAME 'javaReferenceAddress'
-# DESC 'Addresses associated with a JNDI Reference'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.11
- NAME 'javaReferenceAddress'
- DESC 'Addresses associated with a JNDI Reference'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 3.7 javaDoc
-#
-# This attribute stores a pointer to the Java documentation for the
-# class. It's value is a URL. For example, the following URL points to
-# the specification of the java.lang.String class:
-# http://java.sun.com/products/jdk/1.2/docs/api/java/lang/String.html
-#
-# This attribute's syntax is 'IA5 String' and its case is significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.12
-# NAME 'javaDoc'
-# DESC 'The Java documentation for the class'
-# EQUALITY caseExactIA5Match
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.12
- NAME 'javaDoc'
- DESC 'The Java documentation for the class'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 4 Object Class Definitions
-#
-# The following object classes are defined in this document:
-#
-# javaContainer
-# javaObject
-# javaSerializedObject
-# javaMarshalledObject
-# javaNamingReference
-#
-# 4.1 javaContainer
-#
-# This structural object class represents a container for a Java
-# object.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.1
-# NAME 'javaContainer'
-# DESC 'Container for a Java object'
-# SUP top
-# STRUCTURAL
-# MUST ( cn )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.1
- NAME 'javaContainer'
- DESC 'Container for a Java object'
- SUP top
- STRUCTURAL
- MUST cn )
-
-# 4.2 javaObject
-#
-# This abstract object class represents a Java object. A javaObject
-# cannot exist in the directory; only auxiliary or structural
-# subclasses of it can exist in the directory.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.4
-# NAME 'javaObject'
-# DESC 'Java object representation'
-# SUP top
-# ABSTRACT
-# MUST ( javaClassName )
-# MAY ( javaClassNames $
-# javaCodebase $
-# javaDoc $
-# description )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.4
- NAME 'javaObject'
- DESC 'Java object representation'
- SUP top
- ABSTRACT
- MUST javaClassName
- MAY ( javaClassNames $ javaCodebase $
- javaDoc $ description ) )
-
-# 4.3 javaSerializedObject
-#
-# This auxiliary object class represents a Java serialized object. It
-# must be mixed in with a structural object class.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.5
-# NAME 'javaSerializedObject'
-# DESC 'Java serialized object'
-# SUP javaObject
-# AUXILIARY
-# MUST ( javaSerializedData )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.5
- NAME 'javaSerializedObject'
- DESC 'Java serialized object'
- SUP javaObject
- AUXILIARY
- MUST javaSerializedData )
-
-# 4.4 javaMarshalledObject
-#
-# This auxiliary object class represents a Java marshalled object. It
-# must be mixed in with a structural object class.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.8
-# NAME 'javaMarshalledObject'
-# DESC 'Java marshalled object'
-# SUP javaObject
-# AUXILIARY
-# MUST ( javaSerializedData )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.8
- NAME 'javaMarshalledObject'
- DESC 'Java marshalled object'
- SUP javaObject
- AUXILIARY
- MUST javaSerializedData )
-
-# 4.5 javaNamingReference
-#
-# This auxiliary object class represents a JNDI reference. It must be
-# mixed in with a structural object class.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.7
-# NAME 'javaNamingReference'
-# DESC 'JNDI reference'
-# SUP javaObject
-# AUXILIARY
-# MAY ( javaReferenceAddress $
-# javaFactory )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.7
- NAME 'javaNamingReference'
- DESC 'JNDI reference'
- SUP javaObject
- AUXILIARY
- MAY ( javaReferenceAddress $ javaFactory ) )
-
-# Full Copyright Statement
-#
-# Copyright (C) The Internet Society (1999). All Rights Reserved.
-#
-# This document and translations of it may be copied and furnished to
-# others, and derivative works that comment on or otherwise explain it
-# or assist in its implementation may be prepared, copied, published
-# and distributed, in whole or in part, without restriction of any
-# kind, provided that the above copyright notice and this paragraph are
-# included on all such copies and derivative works. However, this
-# document itself may not be modified in any way, such as by removing
-# the copyright notice or references to the Internet Society or other
-# Internet organizations, except as needed for the purpose of
-# developing Internet standards in which case the procedures for
-# copyrights defined in the Internet Standards process must be
-# followed, or as required to translate it into languages other than
-# English.
-#
-# The limited permissions granted above are perpetual and will not be
-# revoked by the Internet Society or its successors or assigns.
-#
-# This document and the information contained herein is provided on an
-# "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-# TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-# BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-# HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+++ /dev/null
-# java.schema -- Java Object Schema
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/java.schema,v 1.7.2.6 2011/01/04 23:50:52 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Java Object Schema (defined in RFC 2713)
-# depends upon core.schema
-#
-
-# Network Working Group V. Ryan
-# Request for Comments: 2713 S. Seligman
-# Category: Informational R. Lee
-# Sun Microsystems, Inc.
-# October 1999
-#
-#
-# Schema for Representing Java(tm) Objects in an LDAP Directory
-#
-# Status of this Memo
-#
-# This memo provides information for the Internet community. It does
-# not specify an Internet standard of any kind. Distribution of this
-# memo is unlimited.
-#
-# Copyright Notice
-#
-# Copyright (C) The Internet Society (1999). All Rights Reserved.
-#
-# Abstract
-#
-# This document defines the schema for representing Java(tm) objects in
-# an LDAP directory [LDAPv3]. It defines schema elements to represent
-# a Java serialized object [Serial], a Java marshalled object [RMI], a
-# Java remote object [RMI], and a JNDI reference [JNDI].
-#
-
-# [trimmed]
-
-# 3 Attribute Type Definitions
-#
-# The following attribute types are defined in this document:
-#
-# javaClassName
-# javaClassNames
-# javaCodebase
-# javaSerializedData
-# javaFactory
-# javaReferenceAddress
-# javaDoc
-#
-# 3.1 javaClassName
-#
-# This attribute stores the fully qualified name of the Java object's
-# "distinguished" class or interface (for example, "java.lang.String").
-# It is a single-valued attribute. This attribute's syntax is '
-# Directory String' and its case is significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.6
-# NAME 'javaClassName'
-# DESC 'Fully qualified name of distinguished Java class or
-# interface'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# SINGLE-VALUE
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.6
- NAME 'javaClassName'
- DESC 'Fully qualified name of distinguished Java class or interface'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# 3.2 javaCodebase
-#
-# This attribute stores the Java class definition's locations. It
-# specifies the locations from which to load the class definition for
-# the class specified by the javaClassName attribute. Each value of
-# the attribute contains an ordered list of URLs, separated by spaces.
-# For example, a value of "url1 url2 url3" means that the three
-# (possibly interdependent) URLs (url1, url2, and url3) form the
-# codebase for loading in the Java class definition.
-#
-# If the javaCodebase attribute contains more than one value, each
-# value is an independent codebase. That is, there is no relationship
-# between the URLs in one value and those in another; each value can be
-# viewed as an alternate source for loading the Java class definition.
-# See [Java] for information regarding class loading.
-#
-# This attribute's syntax is 'IA5 String' and its case is significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.7
-# NAME 'javaCodebase'
-# DESC 'URL(s) specifying the location of class definition'
-# EQUALITY caseExactIA5Match
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.7
- NAME 'javaCodebase'
- DESC 'URL(s) specifying the location of class definition'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 3.3 javaClassNames
-#
-# This attribute stores the Java object's fully qualified class or
-# interface names (for example, "java.lang.String"). It is a
-# multivalued attribute. When more than one value is present, each is
-# the name of a class or interface, or ancestor class or interface, of
-# this object.
-#
-# This attribute's syntax is 'Directory String' and its case is
-# significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.13
-# NAME 'javaClassNames'
-# DESC 'Fully qualified Java class or interface name'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# )
-#
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.13
- NAME 'javaClassNames'
- DESC 'Fully qualified Java class or interface name'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 3.4 javaSerializedData
-#
-# This attribute stores the serialized form of a Java object. The
-# serialized form is described in [Serial].
-#
-# This attribute's syntax is 'Octet String'.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.8
-# NAME 'javaSerializedData
-# DESC 'Serialized form of a Java object'
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
-# SINGLE-VALUE
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.8
- NAME 'javaSerializedData'
- DESC 'Serialized form of a Java object'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
- SINGLE-VALUE )
-
-# 3.5 javaFactory
-#
-# This attribute stores the fully qualified class name of the object
-# factory (for example, "com.wiz.jndi.WizObjectFactory") that can be
-# used to create an instance of the object identified by the
-# javaClassName attribute.
-#
-# This attribute's syntax is 'Directory String' and its case is
-# significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.10
-# NAME 'javaFactory'
-# DESC 'Fully qualified Java class name of a JNDI object factory'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# SINGLE-VALUE
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.10
- NAME 'javaFactory'
- DESC 'Fully qualified Java class name of a JNDI object factory'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# 3.6 javaReferenceAddress
-#
-# This attribute represents the sequence of addresses of a JNDI
-# reference. Each of its values represents one address, a Java object
-# of type javax.naming.RefAddr. Its value is a concatenation of the
-# address type and address contents, preceded by a sequence number (the
-# order of addresses in a JNDI reference is significant). For example:
-#
-# #0#TypeA#ValA
-# #1#TypeB#ValB
-# #2#TypeC##rO0ABXNyABpq...
-#
-# In more detail, the value is encoded as follows:
-#
-# The delimiter is the first character of the value. For readability
-# the character '#' is recommended when it is not otherwise used
-# anywhere in the value, but any character may be used subject to
-# restrictions given below.
-#
-# The first delimiter is followed by the sequence number. The sequence
-# number of an address is its position in the JNDI reference, with the
-# first address being numbered 0. It is represented by its shortest
-# string form, in decimal notation.
-#
-# The sequence number is followed by a delimiter, then by the address
-# type, and then by another delimiter. If the address is of Java class
-# javax.naming.StringRefAddr, then this delimiter is followed by the
-# value of the address contents (which is a string). Otherwise, this
-# delimiter is followed immediately by another delimiter, and then by
-# the Base64 encoding of the serialized form of the entire address.
-#
-# The delimiter may be any character other than a digit or a character
-# contained in the address type. In addition, if the address contents
-# is a string, the delimiter may not be the first character of that
-# string.
-#
-# This attribute's syntax is 'Directory String' and its case is
-# significant. It can contain multiple values.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.11
-# NAME 'javaReferenceAddress'
-# DESC 'Addresses associated with a JNDI Reference'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.11
- NAME 'javaReferenceAddress'
- DESC 'Addresses associated with a JNDI Reference'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 3.7 javaDoc
-#
-# This attribute stores a pointer to the Java documentation for the
-# class. It's value is a URL. For example, the following URL points to
-# the specification of the java.lang.String class:
-# http://java.sun.com/products/jdk/1.2/docs/api/java/lang/String.html
-#
-# This attribute's syntax is 'IA5 String' and its case is significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.12
-# NAME 'javaDoc'
-# DESC 'The Java documentation for the class'
-# EQUALITY caseExactIA5Match
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.12
- NAME 'javaDoc'
- DESC 'The Java documentation for the class'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 4 Object Class Definitions
-#
-# The following object classes are defined in this document:
-#
-# javaContainer
-# javaObject
-# javaSerializedObject
-# javaMarshalledObject
-# javaNamingReference
-#
-# 4.1 javaContainer
-#
-# This structural object class represents a container for a Java
-# object.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.1
-# NAME 'javaContainer'
-# DESC 'Container for a Java object'
-# SUP top
-# STRUCTURAL
-# MUST ( cn )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.1
- NAME 'javaContainer'
- DESC 'Container for a Java object'
- SUP top
- STRUCTURAL
- MUST cn )
-
-# 4.2 javaObject
-#
-# This abstract object class represents a Java object. A javaObject
-# cannot exist in the directory; only auxiliary or structural
-# subclasses of it can exist in the directory.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.4
-# NAME 'javaObject'
-# DESC 'Java object representation'
-# SUP top
-# ABSTRACT
-# MUST ( javaClassName )
-# MAY ( javaClassNames $
-# javaCodebase $
-# javaDoc $
-# description )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.4
- NAME 'javaObject'
- DESC 'Java object representation'
- SUP top
- ABSTRACT
- MUST javaClassName
- MAY ( javaClassNames $ javaCodebase $
- javaDoc $ description ) )
-
-# 4.3 javaSerializedObject
-#
-# This auxiliary object class represents a Java serialized object. It
-# must be mixed in with a structural object class.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.5
-# NAME 'javaSerializedObject'
-# DESC 'Java serialized object'
-# SUP javaObject
-# AUXILIARY
-# MUST ( javaSerializedData )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.5
- NAME 'javaSerializedObject'
- DESC 'Java serialized object'
- SUP javaObject
- AUXILIARY
- MUST javaSerializedData )
-
-# 4.4 javaMarshalledObject
-#
-# This auxiliary object class represents a Java marshalled object. It
-# must be mixed in with a structural object class.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.8
-# NAME 'javaMarshalledObject'
-# DESC 'Java marshalled object'
-# SUP javaObject
-# AUXILIARY
-# MUST ( javaSerializedData )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.8
- NAME 'javaMarshalledObject'
- DESC 'Java marshalled object'
- SUP javaObject
- AUXILIARY
- MUST javaSerializedData )
-
-# 4.5 javaNamingReference
-#
-# This auxiliary object class represents a JNDI reference. It must be
-# mixed in with a structural object class.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.7
-# NAME 'javaNamingReference'
-# DESC 'JNDI reference'
-# SUP javaObject
-# AUXILIARY
-# MAY ( javaReferenceAddress $
-# javaFactory )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.7
- NAME 'javaNamingReference'
- DESC 'JNDI reference'
- SUP javaObject
- AUXILIARY
- MAY ( javaReferenceAddress $ javaFactory ) )
-
-# Full Copyright Statement
-#
-# Copyright (C) The Internet Society (1999). All Rights Reserved.
-#
-# This document and translations of it may be copied and furnished to
-# others, and derivative works that comment on or otherwise explain it
-# or assist in its implementation may be prepared, copied, published
-# and distributed, in whole or in part, without restriction of any
-# kind, provided that the above copyright notice and this paragraph are
-# included on all such copies and derivative works. However, this
-# document itself may not be modified in any way, such as by removing
-# the copyright notice or references to the Internet Society or other
-# Internet organizations, except as needed for the purpose of
-# developing Internet standards in which case the procedures for
-# copyrights defined in the Internet Standards process must be
-# followed, or as required to translate it into languages other than
-# English.
-#
-# The limited permissions granted above are perpetual and will not be
-# revoked by the Internet Society or its successors or assigns.
-#
-# This document and the information contained herein is provided on an
-# "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-# TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-# BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-# HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+++ /dev/null
-# java.schema -- Java Object Schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Java Object Schema (defined in RFC 2713)
-# depends upon core.schema
-#
-
-# Network Working Group V. Ryan
-# Request for Comments: 2713 S. Seligman
-# Category: Informational R. Lee
-# Sun Microsystems, Inc.
-# October 1999
-#
-#
-# Schema for Representing Java(tm) Objects in an LDAP Directory
-#
-# Status of this Memo
-#
-# This memo provides information for the Internet community. It does
-# not specify an Internet standard of any kind. Distribution of this
-# memo is unlimited.
-#
-# Copyright Notice
-#
-# Copyright (C) The Internet Society (1999). All Rights Reserved.
-#
-# Abstract
-#
-# This document defines the schema for representing Java(tm) objects in
-# an LDAP directory [LDAPv3]. It defines schema elements to represent
-# a Java serialized object [Serial], a Java marshalled object [RMI], a
-# Java remote object [RMI], and a JNDI reference [JNDI].
-#
-
-# [trimmed]
-
-# 3 Attribute Type Definitions
-#
-# The following attribute types are defined in this document:
-#
-# javaClassName
-# javaClassNames
-# javaCodebase
-# javaSerializedData
-# javaFactory
-# javaReferenceAddress
-# javaDoc
-#
-# 3.1 javaClassName
-#
-# This attribute stores the fully qualified name of the Java object's
-# "distinguished" class or interface (for example, "java.lang.String").
-# It is a single-valued attribute. This attribute's syntax is '
-# Directory String' and its case is significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.6
-# NAME 'javaClassName'
-# DESC 'Fully qualified name of distinguished Java class or
-# interface'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# SINGLE-VALUE
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.6
- NAME 'javaClassName'
- DESC 'Fully qualified name of distinguished Java class or interface'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# 3.2 javaCodebase
-#
-# This attribute stores the Java class definition's locations. It
-# specifies the locations from which to load the class definition for
-# the class specified by the javaClassName attribute. Each value of
-# the attribute contains an ordered list of URLs, separated by spaces.
-# For example, a value of "url1 url2 url3" means that the three
-# (possibly interdependent) URLs (url1, url2, and url3) form the
-# codebase for loading in the Java class definition.
-#
-# If the javaCodebase attribute contains more than one value, each
-# value is an independent codebase. That is, there is no relationship
-# between the URLs in one value and those in another; each value can be
-# viewed as an alternate source for loading the Java class definition.
-# See [Java] for information regarding class loading.
-#
-# This attribute's syntax is 'IA5 String' and its case is significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.7
-# NAME 'javaCodebase'
-# DESC 'URL(s) specifying the location of class definition'
-# EQUALITY caseExactIA5Match
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.7
- NAME 'javaCodebase'
- DESC 'URL(s) specifying the location of class definition'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 3.3 javaClassNames
-#
-# This attribute stores the Java object's fully qualified class or
-# interface names (for example, "java.lang.String"). It is a
-# multivalued attribute. When more than one value is present, each is
-# the name of a class or interface, or ancestor class or interface, of
-# this object.
-#
-# This attribute's syntax is 'Directory String' and its case is
-# significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.13
-# NAME 'javaClassNames'
-# DESC 'Fully qualified Java class or interface name'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# )
-#
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.13
- NAME 'javaClassNames'
- DESC 'Fully qualified Java class or interface name'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 3.4 javaSerializedData
-#
-# This attribute stores the serialized form of a Java object. The
-# serialized form is described in [Serial].
-#
-# This attribute's syntax is 'Octet String'.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.8
-# NAME 'javaSerializedData
-# DESC 'Serialized form of a Java object'
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
-# SINGLE-VALUE
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.8
- NAME 'javaSerializedData'
- DESC 'Serialized form of a Java object'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
- SINGLE-VALUE )
-
-# 3.5 javaFactory
-#
-# This attribute stores the fully qualified class name of the object
-# factory (for example, "com.wiz.jndi.WizObjectFactory") that can be
-# used to create an instance of the object identified by the
-# javaClassName attribute.
-#
-# This attribute's syntax is 'Directory String' and its case is
-# significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.10
-# NAME 'javaFactory'
-# DESC 'Fully qualified Java class name of a JNDI object factory'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# SINGLE-VALUE
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.10
- NAME 'javaFactory'
- DESC 'Fully qualified Java class name of a JNDI object factory'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
- SINGLE-VALUE )
-
-# 3.6 javaReferenceAddress
-#
-# This attribute represents the sequence of addresses of a JNDI
-# reference. Each of its values represents one address, a Java object
-# of type javax.naming.RefAddr. Its value is a concatenation of the
-# address type and address contents, preceded by a sequence number (the
-# order of addresses in a JNDI reference is significant). For example:
-#
-# #0#TypeA#ValA
-# #1#TypeB#ValB
-# #2#TypeC##rO0ABXNyABpq...
-#
-# In more detail, the value is encoded as follows:
-#
-# The delimiter is the first character of the value. For readability
-# the character '#' is recommended when it is not otherwise used
-# anywhere in the value, but any character may be used subject to
-# restrictions given below.
-#
-# The first delimiter is followed by the sequence number. The sequence
-# number of an address is its position in the JNDI reference, with the
-# first address being numbered 0. It is represented by its shortest
-# string form, in decimal notation.
-#
-# The sequence number is followed by a delimiter, then by the address
-# type, and then by another delimiter. If the address is of Java class
-# javax.naming.StringRefAddr, then this delimiter is followed by the
-# value of the address contents (which is a string). Otherwise, this
-# delimiter is followed immediately by another delimiter, and then by
-# the Base64 encoding of the serialized form of the entire address.
-#
-# The delimiter may be any character other than a digit or a character
-# contained in the address type. In addition, if the address contents
-# is a string, the delimiter may not be the first character of that
-# string.
-#
-# This attribute's syntax is 'Directory String' and its case is
-# significant. It can contain multiple values.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.11
-# NAME 'javaReferenceAddress'
-# DESC 'Addresses associated with a JNDI Reference'
-# EQUALITY caseExactMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.11
- NAME 'javaReferenceAddress'
- DESC 'Addresses associated with a JNDI Reference'
- EQUALITY caseExactMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
-# 3.7 javaDoc
-#
-# This attribute stores a pointer to the Java documentation for the
-# class. It's value is a URL. For example, the following URL points to
-# the specification of the java.lang.String class:
-# http://java.sun.com/products/jdk/1.2/docs/api/java/lang/String.html
-#
-# This attribute's syntax is 'IA5 String' and its case is significant.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.1.12
-# NAME 'javaDoc'
-# DESC 'The Java documentation for the class'
-# EQUALITY caseExactIA5Match
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
-# )
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.4.1.12
- NAME 'javaDoc'
- DESC 'The Java documentation for the class'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-# 4 Object Class Definitions
-#
-# The following object classes are defined in this document:
-#
-# javaContainer
-# javaObject
-# javaSerializedObject
-# javaMarshalledObject
-# javaNamingReference
-#
-# 4.1 javaContainer
-#
-# This structural object class represents a container for a Java
-# object.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.1
-# NAME 'javaContainer'
-# DESC 'Container for a Java object'
-# SUP top
-# STRUCTURAL
-# MUST ( cn )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.1
- NAME 'javaContainer'
- DESC 'Container for a Java object'
- SUP top
- STRUCTURAL
- MUST cn )
-
-# 4.2 javaObject
-#
-# This abstract object class represents a Java object. A javaObject
-# cannot exist in the directory; only auxiliary or structural
-# subclasses of it can exist in the directory.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.4
-# NAME 'javaObject'
-# DESC 'Java object representation'
-# SUP top
-# ABSTRACT
-# MUST ( javaClassName )
-# MAY ( javaClassNames $
-# javaCodebase $
-# javaDoc $
-# description )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.4
- NAME 'javaObject'
- DESC 'Java object representation'
- SUP top
- ABSTRACT
- MUST javaClassName
- MAY ( javaClassNames $ javaCodebase $
- javaDoc $ description ) )
-
-# 4.3 javaSerializedObject
-#
-# This auxiliary object class represents a Java serialized object. It
-# must be mixed in with a structural object class.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.5
-# NAME 'javaSerializedObject'
-# DESC 'Java serialized object'
-# SUP javaObject
-# AUXILIARY
-# MUST ( javaSerializedData )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.5
- NAME 'javaSerializedObject'
- DESC 'Java serialized object'
- SUP javaObject
- AUXILIARY
- MUST javaSerializedData )
-
-# 4.4 javaMarshalledObject
-#
-# This auxiliary object class represents a Java marshalled object. It
-# must be mixed in with a structural object class.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.8
-# NAME 'javaMarshalledObject'
-# DESC 'Java marshalled object'
-# SUP javaObject
-# AUXILIARY
-# MUST ( javaSerializedData )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.8
- NAME 'javaMarshalledObject'
- DESC 'Java marshalled object'
- SUP javaObject
- AUXILIARY
- MUST javaSerializedData )
-
-# 4.5 javaNamingReference
-#
-# This auxiliary object class represents a JNDI reference. It must be
-# mixed in with a structural object class.
-#
-# ( 1.3.6.1.4.1.42.2.27.4.2.7
-# NAME 'javaNamingReference'
-# DESC 'JNDI reference'
-# SUP javaObject
-# AUXILIARY
-# MAY ( javaReferenceAddress $
-# javaFactory )
-# )
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.4.2.7
- NAME 'javaNamingReference'
- DESC 'JNDI reference'
- SUP javaObject
- AUXILIARY
- MAY ( javaReferenceAddress $ javaFactory ) )
-
-# Full Copyright Statement
-#
-# Copyright (C) The Internet Society (1999). All Rights Reserved.
-#
-# This document and translations of it may be copied and furnished to
-# others, and derivative works that comment on or otherwise explain it
-# or assist in its implementation may be prepared, copied, published
-# and distributed, in whole or in part, without restriction of any
-# kind, provided that the above copyright notice and this paragraph are
-# included on all such copies and derivative works. However, this
-# document itself may not be modified in any way, such as by removing
-# the copyright notice or references to the Internet Society or other
-# Internet organizations, except as needed for the purpose of
-# developing Internet standards in which case the procedures for
-# copyrights defined in the Internet Standards process must be
-# followed, or as required to translate it into languages other than
-# English.
-#
-# The limited permissions granted above are perpetual and will not be
-# revoked by the Internet Society or its successors or assigns.
-#
-# This document and the information contained herein is provided on an
-# "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-# TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-# BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-# HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+++ /dev/null
-# misc.ldif -- assorted schema definitions
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Assorted definitions from several sources, including
-# ''works in progress''. Contents of this file are
-# subject to change (including deletion) without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-#
-# This file was automatically generated from misc.schema; see that file
-# for complete references.
-#
-dn: cn=misc,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: misc
-olcAttributeTypes: {0}( 2.16.840.1.113730.3.1.13 NAME 'mailLocalAddress' DESC
- 'RFC822 email address of this recipient' EQUALITY caseIgnoreIA5Match SYNTAX 1
- .3.6.1.4.1.1466.115.121.1.26{256} )
-olcAttributeTypes: {1}( 2.16.840.1.113730.3.1.18 NAME 'mailHost' DESC 'FQDN of
- the SMTP/MTA of this recipient' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4
- .1.1466.115.121.1.26{256} SINGLE-VALUE )
-olcAttributeTypes: {2}( 2.16.840.1.113730.3.1.47 NAME 'mailRoutingAddress' DES
- C 'RFC822 routing address of this recipient' EQUALITY caseIgnoreIA5Match SYNT
- AX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
-olcAttributeTypes: {3}( 1.3.6.1.4.1.42.2.27.2.1.15 NAME 'rfc822MailMember' DES
- C 'rfc822 mail address of group member(s)' EQUALITY caseIgnoreIA5Match SYNTAX
- 1.3.6.1.4.1.1466.115.121.1.26 )
-olcObjectClasses: {0}( 2.16.840.1.113730.3.2.147 NAME 'inetLocalMailRecipient'
- DESC 'Internet local mail recipient' SUP top AUXILIARY MAY ( mailLocalAddres
- s $ mailHost $ mailRoutingAddress ) )
-olcObjectClasses: {1}( 1.3.6.1.4.1.42.2.27.1.2.5 NAME 'nisMailAlias' DESC 'NIS
- mail alias' SUP top STRUCTURAL MUST cn MAY rfc822MailMember )
+++ /dev/null
-# misc.ldif -- assorted schema definitions
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Assorted definitions from several sources, including
-# ''works in progress''. Contents of this file are
-# subject to change (including deletion) without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-#
-# This file was automatically generated from misc.schema; see that file
-# for complete references.
-#
-dn: cn=misc,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: misc
-olcAttributeTypes: {0}( 2.16.840.1.113730.3.1.13 NAME 'mailLocalAddress' DESC
- 'RFC822 email address of this recipient' EQUALITY caseIgnoreIA5Match SYNTAX 1
- .3.6.1.4.1.1466.115.121.1.26{256} )
-olcAttributeTypes: {1}( 2.16.840.1.113730.3.1.18 NAME 'mailHost' DESC 'FQDN of
- the SMTP/MTA of this recipient' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4
- .1.1466.115.121.1.26{256} SINGLE-VALUE )
-olcAttributeTypes: {2}( 2.16.840.1.113730.3.1.47 NAME 'mailRoutingAddress' DES
- C 'RFC822 routing address of this recipient' EQUALITY caseIgnoreIA5Match SYNT
- AX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
-olcAttributeTypes: {3}( 1.3.6.1.4.1.42.2.27.2.1.15 NAME 'rfc822MailMember' DES
- C 'rfc822 mail address of group member(s)' EQUALITY caseIgnoreIA5Match SYNTAX
- 1.3.6.1.4.1.1466.115.121.1.26 )
-olcObjectClasses: {0}( 2.16.840.1.113730.3.2.147 NAME 'inetLocalMailRecipient'
- DESC 'Internet local mail recipient' SUP top AUXILIARY MAY ( mailLocalAddres
- s $ mailHost $ mailRoutingAddress ) )
-olcObjectClasses: {1}( 1.3.6.1.4.1.42.2.27.1.2.5 NAME 'nisMailAlias' DESC 'NIS
- mail alias' SUP top STRUCTURAL MUST cn MAY rfc822MailMember )
+++ /dev/null
-# misc.schema -- assorted schema definitions
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Assorted definitions from several sources, including
-# ''works in progress''. Contents of this file are
-# subject to change (including deletion) without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-
-#-----------------------------------------------------------
-# draft-lachman-laser-ldap-mail-routing-02.txt !!!EXPIRED!!!
-# (a work in progress)
-#
-attributetype ( 2.16.840.1.113730.3.1.13
- NAME 'mailLocalAddress'
- DESC 'RFC822 email address of this recipient'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-attributetype ( 2.16.840.1.113730.3.1.18
- NAME 'mailHost'
- DESC 'FQDN of the SMTP/MTA of this recipient'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
- SINGLE-VALUE )
-
-attributetype ( 2.16.840.1.113730.3.1.47
- NAME 'mailRoutingAddress'
- DESC 'RFC822 routing address of this recipient'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
- SINGLE-VALUE )
-
-# I-D leaves this OID TBD.
-# iPlanet uses 2.16.840.1.113.730.3.2.147 but that is an
-# improperly delegated OID. A typo is likely.
-objectclass ( 2.16.840.1.113730.3.2.147
- NAME 'inetLocalMailRecipient'
- DESC 'Internet local mail recipient'
- SUP top AUXILIARY
- MAY ( mailLocalAddress $ mailHost $ mailRoutingAddress ) )
-
-#-----------------------------------------------------------
-# draft-srivastava-ldap-mail-00.txt !!!EXPIRED!!!
-# (a work in progress)
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.2.1.15
- NAME 'rfc822MailMember'
- DESC 'rfc822 mail address of group member(s)'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-#-----------------------------------------------------------
-# !!!no I-D!!!
-# (a work in progress)
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.1.2.5
- NAME 'nisMailAlias'
- DESC 'NIS mail alias'
- SUP top STRUCTURAL
- MUST cn
- MAY rfc822MailMember )
+++ /dev/null
-# misc.schema -- assorted schema definitions
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/misc.schema,v 1.30.2.6 2011/01/04 23:50:52 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Assorted definitions from several sources, including
-# ''works in progress''. Contents of this file are
-# subject to change (including deletion) without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-
-#-----------------------------------------------------------
-# draft-lachman-laser-ldap-mail-routing-02.txt !!!EXPIRED!!!
-# (a work in progress)
-#
-attributetype ( 2.16.840.1.113730.3.1.13
- NAME 'mailLocalAddress'
- DESC 'RFC822 email address of this recipient'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-attributetype ( 2.16.840.1.113730.3.1.18
- NAME 'mailHost'
- DESC 'FQDN of the SMTP/MTA of this recipient'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
- SINGLE-VALUE )
-
-attributetype ( 2.16.840.1.113730.3.1.47
- NAME 'mailRoutingAddress'
- DESC 'RFC822 routing address of this recipient'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
- SINGLE-VALUE )
-
-# I-D leaves this OID TBD.
-# iPlanet uses 2.16.840.1.113.730.3.2.147 but that is an
-# improperly delegated OID. A typo is likely.
-objectclass ( 2.16.840.1.113730.3.2.147
- NAME 'inetLocalMailRecipient'
- DESC 'Internet local mail recipient'
- SUP top AUXILIARY
- MAY ( mailLocalAddress $ mailHost $ mailRoutingAddress ) )
-
-#-----------------------------------------------------------
-# draft-srivastava-ldap-mail-00.txt !!!EXPIRED!!!
-# (a work in progress)
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.2.1.15
- NAME 'rfc822MailMember'
- DESC 'rfc822 mail address of group member(s)'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-#-----------------------------------------------------------
-# !!!no I-D!!!
-# (a work in progress)
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.1.2.5
- NAME 'nisMailAlias'
- DESC 'NIS mail alias'
- SUP top STRUCTURAL
- MUST cn
- MAY rfc822MailMember )
+++ /dev/null
-# misc.schema -- assorted schema definitions
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Assorted definitions from several sources, including
-# ''works in progress''. Contents of this file are
-# subject to change (including deletion) without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-
-#-----------------------------------------------------------
-# draft-lachman-laser-ldap-mail-routing-02.txt !!!EXPIRED!!!
-# (a work in progress)
-#
-attributetype ( 2.16.840.1.113730.3.1.13
- NAME 'mailLocalAddress'
- DESC 'RFC822 email address of this recipient'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
-
-attributetype ( 2.16.840.1.113730.3.1.18
- NAME 'mailHost'
- DESC 'FQDN of the SMTP/MTA of this recipient'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
- SINGLE-VALUE )
-
-attributetype ( 2.16.840.1.113730.3.1.47
- NAME 'mailRoutingAddress'
- DESC 'RFC822 routing address of this recipient'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
- SINGLE-VALUE )
-
-# I-D leaves this OID TBD.
-# iPlanet uses 2.16.840.1.113.730.3.2.147 but that is an
-# improperly delegated OID. A typo is likely.
-objectclass ( 2.16.840.1.113730.3.2.147
- NAME 'inetLocalMailRecipient'
- DESC 'Internet local mail recipient'
- SUP top AUXILIARY
- MAY ( mailLocalAddress $ mailHost $ mailRoutingAddress ) )
-
-#-----------------------------------------------------------
-# draft-srivastava-ldap-mail-00.txt !!!EXPIRED!!!
-# (a work in progress)
-#
-attributetype ( 1.3.6.1.4.1.42.2.27.2.1.15
- NAME 'rfc822MailMember'
- DESC 'rfc822 mail address of group member(s)'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-#-----------------------------------------------------------
-# !!!no I-D!!!
-# (a work in progress)
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.1.2.5
- NAME 'nisMailAlias'
- DESC 'NIS mail alias'
- SUP top STRUCTURAL
- MUST cn
- MAY rfc822MailMember )
+++ /dev/null
-# NIS (RFC2307)
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Definitions from RFC2307 (Experimental)
-# An Approach for Using LDAP as a Network Information Service
-#
-# Depends upon core.ldif and cosine.ldif
-#
-# This file was automatically generated from nis.schema; see that file
-# for complete references.
-#
-dn: cn=nis,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: nis
-olcAttributeTypes: ( 1.3.6.1.1.1.1.2 NAME 'gecos' DESC 'The GECOS field; th
- e common name' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatc
- h SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory' DESC 'The absolut
- e path to the home directory' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1
- 466.115.121.1.26 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.4 NAME 'loginShell' DESC 'The path to th
- e login shell' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.2
- 6 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange' EQUALITY integ
- erMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.6 NAME 'shadowMin' EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.7 NAME 'shadowMax' EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning' EQUALITY integerM
- atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive' EQUALITY integer
- Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire' EQUALITY integerM
- atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag' EQUALITY integerMat
- ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.12 NAME 'memberUid' EQUALITY caseExactI
- A5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 26 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup' EQUALITY ca
- seExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.11
- 5.121.1.26 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple' DESC 'Netgr
- oup triple' SYNTAX 1.3.6.1.1.1.0.0 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort' EQUALITY intege
- rMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol' SUP name )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber' EQUALITY int
- egerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber' EQUALITY integer
- Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber' DESC 'IP address
- ' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber' DESC 'IP netw
- ork' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SI
- NGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber' DESC 'IP netm
- ask' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SI
- NGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.22 NAME 'macAddress' DESC 'MAC address'
- EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.23 NAME 'bootParameter' DESC 'rpc.bootp
- aramd parameter' SYNTAX 1.3.6.1.1.1.0.1 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.24 NAME 'bootFile' DESC 'Boot image nam
- e' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.26 NAME 'nisMapName' SUP name )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry' EQUALITY caseExac
- tIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.
- 1.26{1024} SINGLE-VALUE )
-olcObjectClasses: ( 1.3.6.1.1.1.2.0 NAME 'posixAccount' DESC 'Abstraction o
- f an account with POSIX attributes' SUP top AUXILIARY MUST ( cn $ uid $ uidNu
- mber $ gidNumber $ homeDirectory ) MAY ( userPassword $ loginShell $ gecos $
- description ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' DESC 'Additional a
- ttributes for shadow passwords' SUP top AUXILIARY MUST uid MAY ( userPassword
- $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive
- $ shadowExpire $ shadowFlag $ description ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.2 NAME 'posixGroup' DESC 'Abstraction of
- a group of accounts' SUP top STRUCTURAL MUST ( cn $ gidNumber ) MAY ( userPas
- sword $ memberUid $ description ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.3 NAME 'ipService' DESC 'Abstraction an I
- nternet Protocol service' SUP top STRUCTURAL MUST ( cn $ ipServicePort $ ipSe
- rviceProtocol ) MAY description )
-olcObjectClasses: ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' DESC 'Abstraction of
- an IP protocol' SUP top STRUCTURAL MUST ( cn $ ipProtocolNumber $ description
- ) MAY description )
-olcObjectClasses: ( 1.3.6.1.1.1.2.5 NAME 'oncRpc' DESC 'Abstraction of an O
- NC/RPC binding' SUP top STRUCTURAL MUST ( cn $ oncRpcNumber $ description ) M
- AY description )
-olcObjectClasses: ( 1.3.6.1.1.1.2.6 NAME 'ipHost' DESC 'Abstraction of a ho
- st, an IP device' SUP top AUXILIARY MUST ( cn $ ipHostNumber ) MAY ( l $ desc
- ription $ manager ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' DESC 'Abstraction of a
- n IP network' SUP top STRUCTURAL MUST ( cn $ ipNetworkNumber ) MAY ( ipNetmas
- kNumber $ l $ description $ manager ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' DESC 'Abstraction of
- a netgroup' SUP top STRUCTURAL MUST cn MAY ( nisNetgroupTriple $ memberNisNe
- tgroup $ description ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.9 NAME 'nisMap' DESC 'A generic abstracti
- on of a NIS map' SUP top STRUCTURAL MUST nisMapName MAY description )
-olcObjectClasses: ( 1.3.6.1.1.1.2.10 NAME 'nisObject' DESC 'An entry in a
- NIS map' SUP top STRUCTURAL MUST ( cn $ nisMapEntry $ nisMapName ) MAY descri
- ption )
-olcObjectClasses: ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' DESC 'A device w
- ith a MAC address' SUP top AUXILIARY MAY macAddress )
-olcObjectClasses: ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' DESC 'A device
- with boot parameters' SUP top AUXILIARY MAY ( bootFile $ bootParameter ) )
+++ /dev/null
-# NIS (RFC2307)
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/nis.ldif,v 1.1.2.6 2011/01/04 23:50:52 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Definitions from RFC2307 (Experimental)
-# An Approach for Using LDAP as a Network Information Service
-#
-# Depends upon core.ldif and cosine.ldif
-#
-# This file was automatically generated from nis.schema; see that file
-# for complete references.
-#
-dn: cn=nis,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: nis
-olcAttributeTypes: ( 1.3.6.1.1.1.1.2 NAME 'gecos' DESC 'The GECOS field; th
- e common name' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatc
- h SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory' DESC 'The absolut
- e path to the home directory' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1
- 466.115.121.1.26 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.4 NAME 'loginShell' DESC 'The path to th
- e login shell' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.2
- 6 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange' EQUALITY integ
- erMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.6 NAME 'shadowMin' EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.7 NAME 'shadowMax' EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning' EQUALITY integerM
- atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive' EQUALITY integer
- Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire' EQUALITY integerM
- atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag' EQUALITY integerMat
- ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.12 NAME 'memberUid' EQUALITY caseExactI
- A5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 26 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup' EQUALITY ca
- seExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.11
- 5.121.1.26 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple' DESC 'Netgr
- oup triple' SYNTAX 1.3.6.1.1.1.0.0 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort' EQUALITY intege
- rMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol' SUP name )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber' EQUALITY int
- egerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber' EQUALITY integer
- Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber' DESC 'IP address
- ' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber' DESC 'IP netw
- ork' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SI
- NGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber' DESC 'IP netm
- ask' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SI
- NGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.22 NAME 'macAddress' DESC 'MAC address'
- EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.23 NAME 'bootParameter' DESC 'rpc.bootp
- aramd parameter' SYNTAX 1.3.6.1.1.1.0.1 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.24 NAME 'bootFile' DESC 'Boot image nam
- e' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.26 NAME 'nisMapName' SUP name )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry' EQUALITY caseExac
- tIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.
- 1.26{1024} SINGLE-VALUE )
-olcObjectClasses: ( 1.3.6.1.1.1.2.0 NAME 'posixAccount' DESC 'Abstraction o
- f an account with POSIX attributes' SUP top AUXILIARY MUST ( cn $ uid $ uidNu
- mber $ gidNumber $ homeDirectory ) MAY ( userPassword $ loginShell $ gecos $
- description ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' DESC 'Additional a
- ttributes for shadow passwords' SUP top AUXILIARY MUST uid MAY ( userPassword
- $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive
- $ shadowExpire $ shadowFlag $ description ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.2 NAME 'posixGroup' DESC 'Abstraction of
- a group of accounts' SUP top STRUCTURAL MUST ( cn $ gidNumber ) MAY ( userPas
- sword $ memberUid $ description ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.3 NAME 'ipService' DESC 'Abstraction an I
- nternet Protocol service' SUP top STRUCTURAL MUST ( cn $ ipServicePort $ ipSe
- rviceProtocol ) MAY description )
-olcObjectClasses: ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' DESC 'Abstraction of
- an IP protocol' SUP top STRUCTURAL MUST ( cn $ ipProtocolNumber $ description
- ) MAY description )
-olcObjectClasses: ( 1.3.6.1.1.1.2.5 NAME 'oncRpc' DESC 'Abstraction of an O
- NC/RPC binding' SUP top STRUCTURAL MUST ( cn $ oncRpcNumber $ description ) M
- AY description )
-olcObjectClasses: ( 1.3.6.1.1.1.2.6 NAME 'ipHost' DESC 'Abstraction of a ho
- st, an IP device' SUP top AUXILIARY MUST ( cn $ ipHostNumber ) MAY ( l $ desc
- ription $ manager ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' DESC 'Abstraction of a
- n IP network' SUP top STRUCTURAL MUST ( cn $ ipNetworkNumber ) MAY ( ipNetmas
- kNumber $ l $ description $ manager ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' DESC 'Abstraction of
- a netgroup' SUP top STRUCTURAL MUST cn MAY ( nisNetgroupTriple $ memberNisNe
- tgroup $ description ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.9 NAME 'nisMap' DESC 'A generic abstracti
- on of a NIS map' SUP top STRUCTURAL MUST nisMapName MAY description )
-olcObjectClasses: ( 1.3.6.1.1.1.2.10 NAME 'nisObject' DESC 'An entry in a
- NIS map' SUP top STRUCTURAL MUST ( cn $ nisMapEntry $ nisMapName ) MAY descri
- ption )
-olcObjectClasses: ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' DESC 'A device w
- ith a MAC address' SUP top AUXILIARY MAY macAddress )
-olcObjectClasses: ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' DESC 'A device
- with boot parameters' SUP top AUXILIARY MAY ( bootFile $ bootParameter ) )
+++ /dev/null
-# NIS (RFC2307)
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-# Definitions from RFC2307 (Experimental)
-# An Approach for Using LDAP as a Network Information Service
-#
-# Depends upon core.ldif and cosine.ldif
-#
-# This file was automatically generated from nis.schema; see that file
-# for complete references.
-#
-dn: cn=nis,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: nis
-olcAttributeTypes: ( 1.3.6.1.1.1.1.2 NAME 'gecos' DESC 'The GECOS field; th
- e common name' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatc
- h SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory' DESC 'The absolut
- e path to the home directory' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1
- 466.115.121.1.26 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.4 NAME 'loginShell' DESC 'The path to th
- e login shell' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.2
- 6 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange' EQUALITY integ
- erMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.6 NAME 'shadowMin' EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.7 NAME 'shadowMax' EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning' EQUALITY integerM
- atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive' EQUALITY integer
- Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire' EQUALITY integerM
- atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag' EQUALITY integerMat
- ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.12 NAME 'memberUid' EQUALITY caseExactI
- A5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.
- 26 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup' EQUALITY ca
- seExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.11
- 5.121.1.26 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple' DESC 'Netgr
- oup triple' SYNTAX 1.3.6.1.1.1.0.0 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort' EQUALITY intege
- rMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol' SUP name )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber' EQUALITY int
- egerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber' EQUALITY integer
- Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber' DESC 'IP address
- ' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber' DESC 'IP netw
- ork' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SI
- NGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber' DESC 'IP netm
- ask' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SI
- NGLE-VALUE )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.22 NAME 'macAddress' DESC 'MAC address'
- EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.23 NAME 'bootParameter' DESC 'rpc.bootp
- aramd parameter' SYNTAX 1.3.6.1.1.1.0.1 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.24 NAME 'bootFile' DESC 'Boot image nam
- e' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.26 NAME 'nisMapName' SUP name )
-olcAttributeTypes: ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry' EQUALITY caseExac
- tIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.
- 1.26{1024} SINGLE-VALUE )
-olcObjectClasses: ( 1.3.6.1.1.1.2.0 NAME 'posixAccount' DESC 'Abstraction o
- f an account with POSIX attributes' SUP top AUXILIARY MUST ( cn $ uid $ uidNu
- mber $ gidNumber $ homeDirectory ) MAY ( userPassword $ loginShell $ gecos $
- description ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' DESC 'Additional a
- ttributes for shadow passwords' SUP top AUXILIARY MUST uid MAY ( userPassword
- $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive
- $ shadowExpire $ shadowFlag $ description ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.2 NAME 'posixGroup' DESC 'Abstraction of
- a group of accounts' SUP top STRUCTURAL MUST ( cn $ gidNumber ) MAY ( userPas
- sword $ memberUid $ description ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.3 NAME 'ipService' DESC 'Abstraction an I
- nternet Protocol service' SUP top STRUCTURAL MUST ( cn $ ipServicePort $ ipSe
- rviceProtocol ) MAY description )
-olcObjectClasses: ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' DESC 'Abstraction of
- an IP protocol' SUP top STRUCTURAL MUST ( cn $ ipProtocolNumber $ description
- ) MAY description )
-olcObjectClasses: ( 1.3.6.1.1.1.2.5 NAME 'oncRpc' DESC 'Abstraction of an O
- NC/RPC binding' SUP top STRUCTURAL MUST ( cn $ oncRpcNumber $ description ) M
- AY description )
-olcObjectClasses: ( 1.3.6.1.1.1.2.6 NAME 'ipHost' DESC 'Abstraction of a ho
- st, an IP device' SUP top AUXILIARY MUST ( cn $ ipHostNumber ) MAY ( l $ desc
- ription $ manager ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' DESC 'Abstraction of a
- n IP network' SUP top STRUCTURAL MUST ( cn $ ipNetworkNumber ) MAY ( ipNetmas
- kNumber $ l $ description $ manager ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' DESC 'Abstraction of
- a netgroup' SUP top STRUCTURAL MUST cn MAY ( nisNetgroupTriple $ memberNisNe
- tgroup $ description ) )
-olcObjectClasses: ( 1.3.6.1.1.1.2.9 NAME 'nisMap' DESC 'A generic abstracti
- on of a NIS map' SUP top STRUCTURAL MUST nisMapName MAY description )
-olcObjectClasses: ( 1.3.6.1.1.1.2.10 NAME 'nisObject' DESC 'An entry in a
- NIS map' SUP top STRUCTURAL MUST ( cn $ nisMapEntry $ nisMapName ) MAY descri
- ption )
-olcObjectClasses: ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' DESC 'A device w
- ith a MAC address' SUP top AUXILIARY MAY macAddress )
-olcObjectClasses: ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' DESC 'A device
- with boot parameters' SUP top AUXILIARY MAY ( bootFile $ bootParameter ) )
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-
-# Definitions from RFC2307 (Experimental)
-# An Approach for Using LDAP as a Network Information Service
-
-# Depends upon core.schema and cosine.schema
-
-# Note: The definitions in RFC2307 are given in syntaxes closely related
-# to those in RFC2252, however, some liberties are taken that are not
-# supported by RFC2252. This file has been written following RFC2252
-# strictly.
-
-# OID Base is iso(1) org(3) dod(6) internet(1) directory(1) nisSchema(1).
-# i.e. nisSchema in RFC2307 is 1.3.6.1.1.1
-#
-# Syntaxes are under 1.3.6.1.1.1.0 (two new syntaxes are defined)
-# validaters for these syntaxes are incomplete, they only
-# implement printable string validation (which is good as the
-# common use of these syntaxes violates the specification).
-# Attribute types are under 1.3.6.1.1.1.1
-# Object classes are under 1.3.6.1.1.1.2
-
-# Attribute Type Definitions
-
-# builtin
-#attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
-# DESC 'An integer uniquely identifying a user in an administrative domain'
-# EQUALITY integerMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-# builtin
-#attributetype ( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
-# DESC 'An integer uniquely identifying a group in an administrative domain'
-# EQUALITY integerMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.2 NAME 'gecos'
- DESC 'The GECOS field; the common name'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory'
- DESC 'The absolute path to the home directory'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.4 NAME 'loginShell'
- DESC 'The path to the login shell'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.6 NAME 'shadowMin'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.7 NAME 'shadowMax'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.12 NAME 'memberUid'
- EQUALITY caseExactIA5Match
- SUBSTR caseExactIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup'
- EQUALITY caseExactIA5Match
- SUBSTR caseExactIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple'
- DESC 'Netgroup triple'
- SYNTAX 1.3.6.1.1.1.0.0 )
-
-attributetype ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol'
- SUP name )
-
-attributetype ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber'
- DESC 'IP address'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-
-attributetype ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber'
- DESC 'IP network'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber'
- DESC 'IP netmask'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.22 NAME 'macAddress'
- DESC 'MAC address'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-
-attributetype ( 1.3.6.1.1.1.1.23 NAME 'bootParameter'
- DESC 'rpc.bootparamd parameter'
- SYNTAX 1.3.6.1.1.1.0.1 )
-
-attributetype ( 1.3.6.1.1.1.1.24 NAME 'bootFile'
- DESC 'Boot image name'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.26 NAME 'nisMapName'
- SUP name )
-
-attributetype ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry'
- EQUALITY caseExactIA5Match
- SUBSTR caseExactIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} SINGLE-VALUE )
-
-# Object Class Definitions
-
-objectclass ( 1.3.6.1.1.1.2.0 NAME 'posixAccount'
- DESC 'Abstraction of an account with POSIX attributes'
- SUP top AUXILIARY
- MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
- MAY ( userPassword $ loginShell $ gecos $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount'
- DESC 'Additional attributes for shadow passwords'
- SUP top AUXILIARY
- MUST uid
- MAY ( userPassword $ shadowLastChange $ shadowMin $
- shadowMax $ shadowWarning $ shadowInactive $
- shadowExpire $ shadowFlag $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.2 NAME 'posixGroup'
- DESC 'Abstraction of a group of accounts'
- SUP top STRUCTURAL
- MUST ( cn $ gidNumber )
- MAY ( userPassword $ memberUid $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.3 NAME 'ipService'
- DESC 'Abstraction an Internet Protocol service'
- SUP top STRUCTURAL
- MUST ( cn $ ipServicePort $ ipServiceProtocol )
- MAY ( description ) )
-
-objectclass ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol'
- DESC 'Abstraction of an IP protocol'
- SUP top STRUCTURAL
- MUST ( cn $ ipProtocolNumber $ description )
- MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.5 NAME 'oncRpc'
- DESC 'Abstraction of an ONC/RPC binding'
- SUP top STRUCTURAL
- MUST ( cn $ oncRpcNumber $ description )
- MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.6 NAME 'ipHost'
- DESC 'Abstraction of a host, an IP device'
- SUP top AUXILIARY
- MUST ( cn $ ipHostNumber )
- MAY ( l $ description $ manager ) )
-
-objectclass ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork'
- DESC 'Abstraction of an IP network'
- SUP top STRUCTURAL
- MUST ( cn $ ipNetworkNumber )
- MAY ( ipNetmaskNumber $ l $ description $ manager ) )
-
-objectclass ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup'
- DESC 'Abstraction of a netgroup'
- SUP top STRUCTURAL
- MUST cn
- MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.9 NAME 'nisMap'
- DESC 'A generic abstraction of a NIS map'
- SUP top STRUCTURAL
- MUST nisMapName
- MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.10 NAME 'nisObject'
- DESC 'An entry in a NIS map'
- SUP top STRUCTURAL
- MUST ( cn $ nisMapEntry $ nisMapName )
- MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device'
- DESC 'A device with a MAC address'
- SUP top AUXILIARY
- MAY macAddress )
-
-objectclass ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice'
- DESC 'A device with boot parameters'
- SUP top AUXILIARY
- MAY ( bootFile $ bootParameter ) )
+++ /dev/null
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/nis.schema,v 1.15.2.6 2011/01/04 23:50:52 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-
-# Definitions from RFC2307 (Experimental)
-# An Approach for Using LDAP as a Network Information Service
-
-# Depends upon core.schema and cosine.schema
-
-# Note: The definitions in RFC2307 are given in syntaxes closely related
-# to those in RFC2252, however, some liberties are taken that are not
-# supported by RFC2252. This file has been written following RFC2252
-# strictly.
-
-# OID Base is iso(1) org(3) dod(6) internet(1) directory(1) nisSchema(1).
-# i.e. nisSchema in RFC2307 is 1.3.6.1.1.1
-#
-# Syntaxes are under 1.3.6.1.1.1.0 (two new syntaxes are defined)
-# validaters for these syntaxes are incomplete, they only
-# implement printable string validation (which is good as the
-# common use of these syntaxes violates the specification).
-# Attribute types are under 1.3.6.1.1.1.1
-# Object classes are under 1.3.6.1.1.1.2
-
-# Attribute Type Definitions
-
-# builtin
-#attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
-# DESC 'An integer uniquely identifying a user in an administrative domain'
-# EQUALITY integerMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-# builtin
-#attributetype ( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
-# DESC 'An integer uniquely identifying a group in an administrative domain'
-# EQUALITY integerMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.2 NAME 'gecos'
- DESC 'The GECOS field; the common name'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory'
- DESC 'The absolute path to the home directory'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.4 NAME 'loginShell'
- DESC 'The path to the login shell'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.6 NAME 'shadowMin'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.7 NAME 'shadowMax'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.12 NAME 'memberUid'
- EQUALITY caseExactIA5Match
- SUBSTR caseExactIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup'
- EQUALITY caseExactIA5Match
- SUBSTR caseExactIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple'
- DESC 'Netgroup triple'
- SYNTAX 1.3.6.1.1.1.0.0 )
-
-attributetype ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol'
- SUP name )
-
-attributetype ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber'
- DESC 'IP address'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-
-attributetype ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber'
- DESC 'IP network'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber'
- DESC 'IP netmask'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.22 NAME 'macAddress'
- DESC 'MAC address'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-
-attributetype ( 1.3.6.1.1.1.1.23 NAME 'bootParameter'
- DESC 'rpc.bootparamd parameter'
- SYNTAX 1.3.6.1.1.1.0.1 )
-
-attributetype ( 1.3.6.1.1.1.1.24 NAME 'bootFile'
- DESC 'Boot image name'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.26 NAME 'nisMapName'
- SUP name )
-
-attributetype ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry'
- EQUALITY caseExactIA5Match
- SUBSTR caseExactIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} SINGLE-VALUE )
-
-# Object Class Definitions
-
-objectclass ( 1.3.6.1.1.1.2.0 NAME 'posixAccount'
- DESC 'Abstraction of an account with POSIX attributes'
- SUP top AUXILIARY
- MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
- MAY ( userPassword $ loginShell $ gecos $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount'
- DESC 'Additional attributes for shadow passwords'
- SUP top AUXILIARY
- MUST uid
- MAY ( userPassword $ shadowLastChange $ shadowMin $
- shadowMax $ shadowWarning $ shadowInactive $
- shadowExpire $ shadowFlag $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.2 NAME 'posixGroup'
- DESC 'Abstraction of a group of accounts'
- SUP top STRUCTURAL
- MUST ( cn $ gidNumber )
- MAY ( userPassword $ memberUid $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.3 NAME 'ipService'
- DESC 'Abstraction an Internet Protocol service'
- SUP top STRUCTURAL
- MUST ( cn $ ipServicePort $ ipServiceProtocol )
- MAY ( description ) )
-
-objectclass ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol'
- DESC 'Abstraction of an IP protocol'
- SUP top STRUCTURAL
- MUST ( cn $ ipProtocolNumber $ description )
- MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.5 NAME 'oncRpc'
- DESC 'Abstraction of an ONC/RPC binding'
- SUP top STRUCTURAL
- MUST ( cn $ oncRpcNumber $ description )
- MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.6 NAME 'ipHost'
- DESC 'Abstraction of a host, an IP device'
- SUP top AUXILIARY
- MUST ( cn $ ipHostNumber )
- MAY ( l $ description $ manager ) )
-
-objectclass ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork'
- DESC 'Abstraction of an IP network'
- SUP top STRUCTURAL
- MUST ( cn $ ipNetworkNumber )
- MAY ( ipNetmaskNumber $ l $ description $ manager ) )
-
-objectclass ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup'
- DESC 'Abstraction of a netgroup'
- SUP top STRUCTURAL
- MUST cn
- MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.9 NAME 'nisMap'
- DESC 'A generic abstraction of a NIS map'
- SUP top STRUCTURAL
- MUST nisMapName
- MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.10 NAME 'nisObject'
- DESC 'An entry in a NIS map'
- SUP top STRUCTURAL
- MUST ( cn $ nisMapEntry $ nisMapName )
- MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device'
- DESC 'A device with a MAC address'
- SUP top AUXILIARY
- MAY macAddress )
-
-objectclass ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice'
- DESC 'A device with boot parameters'
- SUP top AUXILIARY
- MAY ( bootFile $ bootParameter ) )
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-
-# Definitions from RFC2307 (Experimental)
-# An Approach for Using LDAP as a Network Information Service
-
-# Depends upon core.schema and cosine.schema
-
-# Note: The definitions in RFC2307 are given in syntaxes closely related
-# to those in RFC2252, however, some liberties are taken that are not
-# supported by RFC2252. This file has been written following RFC2252
-# strictly.
-
-# OID Base is iso(1) org(3) dod(6) internet(1) directory(1) nisSchema(1).
-# i.e. nisSchema in RFC2307 is 1.3.6.1.1.1
-#
-# Syntaxes are under 1.3.6.1.1.1.0 (two new syntaxes are defined)
-# validaters for these syntaxes are incomplete, they only
-# implement printable string validation (which is good as the
-# common use of these syntaxes violates the specification).
-# Attribute types are under 1.3.6.1.1.1.1
-# Object classes are under 1.3.6.1.1.1.2
-
-# Attribute Type Definitions
-
-# builtin
-#attributetype ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
-# DESC 'An integer uniquely identifying a user in an administrative domain'
-# EQUALITY integerMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-# builtin
-#attributetype ( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
-# DESC 'An integer uniquely identifying a group in an administrative domain'
-# EQUALITY integerMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.2 NAME 'gecos'
- DESC 'The GECOS field; the common name'
- EQUALITY caseIgnoreIA5Match
- SUBSTR caseIgnoreIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory'
- DESC 'The absolute path to the home directory'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.4 NAME 'loginShell'
- DESC 'The path to the login shell'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.6 NAME 'shadowMin'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.7 NAME 'shadowMax'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.12 NAME 'memberUid'
- EQUALITY caseExactIA5Match
- SUBSTR caseExactIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup'
- EQUALITY caseExactIA5Match
- SUBSTR caseExactIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple'
- DESC 'Netgroup triple'
- SYNTAX 1.3.6.1.1.1.0.0 )
-
-attributetype ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol'
- SUP name )
-
-attributetype ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber'
- DESC 'IP address'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-
-attributetype ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber'
- DESC 'IP network'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber'
- DESC 'IP netmask'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.1.1.1.22 NAME 'macAddress'
- DESC 'MAC address'
- EQUALITY caseIgnoreIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
-
-attributetype ( 1.3.6.1.1.1.1.23 NAME 'bootParameter'
- DESC 'rpc.bootparamd parameter'
- SYNTAX 1.3.6.1.1.1.0.1 )
-
-attributetype ( 1.3.6.1.1.1.1.24 NAME 'bootFile'
- DESC 'Boot image name'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
-
-attributetype ( 1.3.6.1.1.1.1.26 NAME 'nisMapName'
- SUP name )
-
-attributetype ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry'
- EQUALITY caseExactIA5Match
- SUBSTR caseExactIA5SubstringsMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} SINGLE-VALUE )
-
-# Object Class Definitions
-
-objectclass ( 1.3.6.1.1.1.2.0 NAME 'posixAccount'
- DESC 'Abstraction of an account with POSIX attributes'
- SUP top AUXILIARY
- MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
- MAY ( userPassword $ loginShell $ gecos $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount'
- DESC 'Additional attributes for shadow passwords'
- SUP top AUXILIARY
- MUST uid
- MAY ( userPassword $ shadowLastChange $ shadowMin $
- shadowMax $ shadowWarning $ shadowInactive $
- shadowExpire $ shadowFlag $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.2 NAME 'posixGroup'
- DESC 'Abstraction of a group of accounts'
- SUP top STRUCTURAL
- MUST ( cn $ gidNumber )
- MAY ( userPassword $ memberUid $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.3 NAME 'ipService'
- DESC 'Abstraction an Internet Protocol service'
- SUP top STRUCTURAL
- MUST ( cn $ ipServicePort $ ipServiceProtocol )
- MAY ( description ) )
-
-objectclass ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol'
- DESC 'Abstraction of an IP protocol'
- SUP top STRUCTURAL
- MUST ( cn $ ipProtocolNumber $ description )
- MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.5 NAME 'oncRpc'
- DESC 'Abstraction of an ONC/RPC binding'
- SUP top STRUCTURAL
- MUST ( cn $ oncRpcNumber $ description )
- MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.6 NAME 'ipHost'
- DESC 'Abstraction of a host, an IP device'
- SUP top AUXILIARY
- MUST ( cn $ ipHostNumber )
- MAY ( l $ description $ manager ) )
-
-objectclass ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork'
- DESC 'Abstraction of an IP network'
- SUP top STRUCTURAL
- MUST ( cn $ ipNetworkNumber )
- MAY ( ipNetmaskNumber $ l $ description $ manager ) )
-
-objectclass ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup'
- DESC 'Abstraction of a netgroup'
- SUP top STRUCTURAL
- MUST cn
- MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) )
-
-objectclass ( 1.3.6.1.1.1.2.9 NAME 'nisMap'
- DESC 'A generic abstraction of a NIS map'
- SUP top STRUCTURAL
- MUST nisMapName
- MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.10 NAME 'nisObject'
- DESC 'An entry in a NIS map'
- SUP top STRUCTURAL
- MUST ( cn $ nisMapEntry $ nisMapName )
- MAY description )
-
-objectclass ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device'
- DESC 'A device with a MAC address'
- SUP top AUXILIARY
- MAY macAddress )
-
-objectclass ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice'
- DESC 'A device with boot parameters'
- SUP top AUXILIARY
- MAY ( bootFile $ bootParameter ) )
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-#
-# OpenLDAP Project's directory schema items
-#
-# depends upon:
-# core.schema
-# cosine.schema
-# inetorgperson.schema
-#
-# These are provided for informational purposes only.
-#
-# This openldap.ldif file is provided as a demonstration of how to
-# convert a *.schema file into *.ldif format. The key points:
-# In LDIF, a blank line terminates an entry. Blank lines in a *.schema
-# file should be replaced with a single '#' to turn them into
-# comments, or they should just be removed.
-# In addition to the actual schema directives, the file needs a small
-# header to make it a valid LDAP entry. This header must provide the
-# dn of the entry, the objectClass, and the cn, as shown here:
-#
-dn: cn=openldap,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: openldap
-#
-# The schema directives need to be changed to LDAP Attributes.
-# First a basic string substitution can be done on each of the keywords:
-# objectIdentifier -> olcObjectIdentifier:
-# objectClass -> olcObjectClasses:
-# attributeType -> olcAttributeTypes:
-# Then leading whitespace must be fixed. The slapd.conf format allows
-# tabs or spaces to denote line continuation, while LDIF only allows
-# the space character.
-# Also slapd.conf preserves the continuation character, while LDIF strips
-# it out. So a single TAB/SPACE in slapd.conf must be replaced with
-# two SPACEs in LDIF, otherwise the continued text may get joined as
-# a single word.
-# The directives must be listed in a proper sequence:
-# All olcObjectIdentifiers must be first, so they may be referenced by
-# any following definitions.
-# All olcAttributeTypes must be next, so they may be referenced by any
-# following objectClass definitions.
-# All olcObjectClasses must be after the olcAttributeTypes.
-# And of course, any superior must occur before anything that inherits
-# from it.
-#
-olcObjectIdentifier: OpenLDAProot 1.3.6.1.4.1.4203
-#
-olcObjectIdentifier: OpenLDAP OpenLDAProot:1
-olcObjectIdentifier: OpenLDAPattributeType OpenLDAP:3
-olcObjectIdentifier: OpenLDAPobjectClass OpenLDAP:4
-#
-olcObjectClasses: ( OpenLDAPobjectClass:3
- NAME 'OpenLDAPorg'
- DESC 'OpenLDAP Organizational Object'
- SUP organization
- MAY ( buildingName $ displayName $ labeledURI ) )
-#
-olcObjectClasses: ( OpenLDAPobjectClass:4
- NAME 'OpenLDAPou'
- DESC 'OpenLDAP Organizational Unit Object'
- SUP organizationalUnit
- MAY ( buildingName $ displayName $ labeledURI $ o ) )
-#
-olcObjectClasses: ( OpenLDAPobjectClass:5
- NAME 'OpenLDAPperson'
- DESC 'OpenLDAP Person'
- SUP ( pilotPerson $ inetOrgPerson )
- MUST ( uid $ cn )
- MAY ( givenName $ labeledURI $ o ) )
-#
-olcObjectClasses: ( OpenLDAPobjectClass:6
- NAME 'OpenLDAPdisplayableObject'
- DESC 'OpenLDAP Displayable Object'
- AUXILIARY
- MAY displayName )
+++ /dev/null
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/openldap.ldif,v 1.2.2.7 2011/01/04 23:50:52 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-#
-# OpenLDAP Project's directory schema items
-#
-# depends upon:
-# core.schema
-# cosine.schema
-# inetorgperson.schema
-#
-# These are provided for informational purposes only.
-#
-# This openldap.ldif file is provided as a demonstration of how to
-# convert a *.schema file into *.ldif format. The key points:
-# In LDIF, a blank line terminates an entry. Blank lines in a *.schema
-# file should be replaced with a single '#' to turn them into
-# comments, or they should just be removed.
-# In addition to the actual schema directives, the file needs a small
-# header to make it a valid LDAP entry. This header must provide the
-# dn of the entry, the objectClass, and the cn, as shown here:
-#
-dn: cn=openldap,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: openldap
-#
-# The schema directives need to be changed to LDAP Attributes.
-# First a basic string substitution can be done on each of the keywords:
-# objectIdentifier -> olcObjectIdentifier:
-# objectClass -> olcObjectClasses:
-# attributeType -> olcAttributeTypes:
-# Then leading whitespace must be fixed. The slapd.conf format allows
-# tabs or spaces to denote line continuation, while LDIF only allows
-# the space character.
-# Also slapd.conf preserves the continuation character, while LDIF strips
-# it out. So a single TAB/SPACE in slapd.conf must be replaced with
-# two SPACEs in LDIF, otherwise the continued text may get joined as
-# a single word.
-# The directives must be listed in a proper sequence:
-# All olcObjectIdentifiers must be first, so they may be referenced by
-# any following definitions.
-# All olcAttributeTypes must be next, so they may be referenced by any
-# following objectClass definitions.
-# All olcObjectClasses must be after the olcAttributeTypes.
-# And of course, any superior must occur before anything that inherits
-# from it.
-#
-olcObjectIdentifier: OpenLDAProot 1.3.6.1.4.1.4203
-#
-olcObjectIdentifier: OpenLDAP OpenLDAProot:1
-olcObjectIdentifier: OpenLDAPattributeType OpenLDAP:3
-olcObjectIdentifier: OpenLDAPobjectClass OpenLDAP:4
-#
-olcObjectClasses: ( OpenLDAPobjectClass:3
- NAME 'OpenLDAPorg'
- DESC 'OpenLDAP Organizational Object'
- SUP organization
- MAY ( buildingName $ displayName $ labeledURI ) )
-#
-olcObjectClasses: ( OpenLDAPobjectClass:4
- NAME 'OpenLDAPou'
- DESC 'OpenLDAP Organizational Unit Object'
- SUP organizationalUnit
- MAY ( buildingName $ displayName $ labeledURI $ o ) )
-#
-olcObjectClasses: ( OpenLDAPobjectClass:5
- NAME 'OpenLDAPperson'
- DESC 'OpenLDAP Person'
- SUP ( pilotPerson $ inetOrgPerson )
- MUST ( uid $ cn )
- MAY ( givenName $ labeledURI $ o ) )
-#
-olcObjectClasses: ( OpenLDAPobjectClass:6
- NAME 'OpenLDAPdisplayableObject'
- DESC 'OpenLDAP Displayable Object'
- AUXILIARY
- MAY displayName )
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-#
-# OpenLDAP Project's directory schema items
-#
-# depends upon:
-# core.schema
-# cosine.schema
-# inetorgperson.schema
-#
-# These are provided for informational purposes only.
-#
-# This openldap.ldif file is provided as a demonstration of how to
-# convert a *.schema file into *.ldif format. The key points:
-# In LDIF, a blank line terminates an entry. Blank lines in a *.schema
-# file should be replaced with a single '#' to turn them into
-# comments, or they should just be removed.
-# In addition to the actual schema directives, the file needs a small
-# header to make it a valid LDAP entry. This header must provide the
-# dn of the entry, the objectClass, and the cn, as shown here:
-#
-dn: cn=openldap,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: openldap
-#
-# The schema directives need to be changed to LDAP Attributes.
-# First a basic string substitution can be done on each of the keywords:
-# objectIdentifier -> olcObjectIdentifier:
-# objectClass -> olcObjectClasses:
-# attributeType -> olcAttributeTypes:
-# Then leading whitespace must be fixed. The slapd.conf format allows
-# tabs or spaces to denote line continuation, while LDIF only allows
-# the space character.
-# Also slapd.conf preserves the continuation character, while LDIF strips
-# it out. So a single TAB/SPACE in slapd.conf must be replaced with
-# two SPACEs in LDIF, otherwise the continued text may get joined as
-# a single word.
-# The directives must be listed in a proper sequence:
-# All olcObjectIdentifiers must be first, so they may be referenced by
-# any following definitions.
-# All olcAttributeTypes must be next, so they may be referenced by any
-# following objectClass definitions.
-# All olcObjectClasses must be after the olcAttributeTypes.
-# And of course, any superior must occur before anything that inherits
-# from it.
-#
-olcObjectIdentifier: OpenLDAProot 1.3.6.1.4.1.4203
-#
-olcObjectIdentifier: OpenLDAP OpenLDAProot:1
-olcObjectIdentifier: OpenLDAPattributeType OpenLDAP:3
-olcObjectIdentifier: OpenLDAPobjectClass OpenLDAP:4
-#
-olcObjectClasses: ( OpenLDAPobjectClass:3
- NAME 'OpenLDAPorg'
- DESC 'OpenLDAP Organizational Object'
- SUP organization
- MAY ( buildingName $ displayName $ labeledURI ) )
-#
-olcObjectClasses: ( OpenLDAPobjectClass:4
- NAME 'OpenLDAPou'
- DESC 'OpenLDAP Organizational Unit Object'
- SUP organizationalUnit
- MAY ( buildingName $ displayName $ labeledURI $ o ) )
-#
-olcObjectClasses: ( OpenLDAPobjectClass:5
- NAME 'OpenLDAPperson'
- DESC 'OpenLDAP Person'
- SUP ( pilotPerson $ inetOrgPerson )
- MUST ( uid $ cn )
- MAY ( givenName $ labeledURI $ o ) )
-#
-olcObjectClasses: ( OpenLDAPobjectClass:6
- NAME 'OpenLDAPdisplayableObject'
- DESC 'OpenLDAP Displayable Object'
- AUXILIARY
- MAY displayName )
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-
-#
-# OpenLDAP Project's directory schema items
-#
-# depends upon:
-# core.schema
-# cosine.schema
-# inetorgperson.schema
-#
-# These are provided for informational purposes only.
-
-objectIdentifier OpenLDAProot 1.3.6.1.4.1.4203
-
-objectIdentifier OpenLDAP OpenLDAProot:1
-objectIdentifier OpenLDAPattributeType OpenLDAP:3
-objectIdentifier OpenLDAPobjectClass OpenLDAP:4
-
-objectClass ( OpenLDAPobjectClass:3
- NAME 'OpenLDAPorg'
- DESC 'OpenLDAP Organizational Object'
- SUP organization
- MAY ( buildingName $ displayName $ labeledURI ) )
-
-objectClass ( OpenLDAPobjectClass:4
- NAME 'OpenLDAPou'
- DESC 'OpenLDAP Organizational Unit Object'
- SUP organizationalUnit
- MAY ( buildingName $ displayName $ labeledURI $ o ) )
-
-objectClass ( OpenLDAPobjectClass:5
- NAME 'OpenLDAPperson'
- DESC 'OpenLDAP Person'
- SUP ( pilotPerson $ inetOrgPerson )
- MUST ( uid $ cn )
- MAY ( givenName $ labeledURI $ o ) )
-
-objectClass ( OpenLDAPobjectClass:6
- NAME 'OpenLDAPdisplayableObject'
- DESC 'OpenLDAP Displayable Object'
- AUXILIARY
- MAY displayName )
+++ /dev/null
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/openldap.schema,v 1.24.2.7 2011/01/04 23:50:52 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-
-#
-# OpenLDAP Project's directory schema items
-#
-# depends upon:
-# core.schema
-# cosine.schema
-# inetorgperson.schema
-#
-# These are provided for informational purposes only.
-
-objectIdentifier OpenLDAProot 1.3.6.1.4.1.4203
-
-objectIdentifier OpenLDAP OpenLDAProot:1
-objectIdentifier OpenLDAPattributeType OpenLDAP:3
-objectIdentifier OpenLDAPobjectClass OpenLDAP:4
-
-objectClass ( OpenLDAPobjectClass:3
- NAME 'OpenLDAPorg'
- DESC 'OpenLDAP Organizational Object'
- SUP organization
- MAY ( buildingName $ displayName $ labeledURI ) )
-
-objectClass ( OpenLDAPobjectClass:4
- NAME 'OpenLDAPou'
- DESC 'OpenLDAP Organizational Unit Object'
- SUP organizationalUnit
- MAY ( buildingName $ displayName $ labeledURI $ o ) )
-
-objectClass ( OpenLDAPobjectClass:5
- NAME 'OpenLDAPperson'
- DESC 'OpenLDAP Person'
- SUP ( pilotPerson $ inetOrgPerson )
- MUST ( uid $ cn )
- MAY ( givenName $ labeledURI $ o ) )
-
-objectClass ( OpenLDAPobjectClass:6
- NAME 'OpenLDAPdisplayableObject'
- DESC 'OpenLDAP Displayable Object'
- AUXILIARY
- MAY displayName )
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-
-#
-# OpenLDAP Project's directory schema items
-#
-# depends upon:
-# core.schema
-# cosine.schema
-# inetorgperson.schema
-#
-# These are provided for informational purposes only.
-
-objectIdentifier OpenLDAProot 1.3.6.1.4.1.4203
-
-objectIdentifier OpenLDAP OpenLDAProot:1
-objectIdentifier OpenLDAPattributeType OpenLDAP:3
-objectIdentifier OpenLDAPobjectClass OpenLDAP:4
-
-objectClass ( OpenLDAPobjectClass:3
- NAME 'OpenLDAPorg'
- DESC 'OpenLDAP Organizational Object'
- SUP organization
- MAY ( buildingName $ displayName $ labeledURI ) )
-
-objectClass ( OpenLDAPobjectClass:4
- NAME 'OpenLDAPou'
- DESC 'OpenLDAP Organizational Unit Object'
- SUP organizationalUnit
- MAY ( buildingName $ displayName $ labeledURI $ o ) )
-
-objectClass ( OpenLDAPobjectClass:5
- NAME 'OpenLDAPperson'
- DESC 'OpenLDAP Person'
- SUP ( pilotPerson $ inetOrgPerson )
- MUST ( uid $ cn )
- MAY ( givenName $ labeledURI $ o ) )
-
-objectClass ( OpenLDAPobjectClass:6
- NAME 'OpenLDAPdisplayableObject'
- DESC 'OpenLDAP Displayable Object'
- AUXILIARY
- MAY displayName )
+++ /dev/null
-# OpenLDAP X.509 PMI schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1997-2006).
-## All Rights Reserved.
-#
-# Includes LDAPv3 schema items from:
-# ITU X.509 (08/2005)
-#
-# This file was automatically generated from pmi.schema; see that file
-# for complete references.
-#
-dn: cn=pmi,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: pmi
-olcObjectIdentifier: {0}id-oc-pmiUser 2.5.6.24
-olcObjectIdentifier: {1}id-oc-pmiAA 2.5.6.25
-olcObjectIdentifier: {2}id-oc-pmiSOA 2.5.6.26
-olcObjectIdentifier: {3}id-oc-attCertCRLDistributionPts 2.5.6.27
-olcObjectIdentifier: {4}id-oc-privilegePolicy 2.5.6.32
-olcObjectIdentifier: {5}id-oc-pmiDelegationPath 2.5.6.33
-olcObjectIdentifier: {6}id-oc-protectedPrivilegePolicy 2.5.6.34
-olcObjectIdentifier: {7}id-at-attributeCertificate 2.5.4.58
-olcObjectIdentifier: {8}id-at-attributeCertificateRevocationList 2.5.4.59
-olcObjectIdentifier: {9}id-at-aACertificate 2.5.4.61
-olcObjectIdentifier: {10}id-at-attributeDescriptorCertificate 2.5.4.62
-olcObjectIdentifier: {11}id-at-attributeAuthorityRevocationList 2.5.4.63
-olcObjectIdentifier: {12}id-at-privPolicy 2.5.4.71
-olcObjectIdentifier: {13}id-at-role 2.5.4.72
-olcObjectIdentifier: {14}id-at-delegationPath 2.5.4.73
-olcObjectIdentifier: {15}id-at-protPrivPolicy 2.5.4.74
-olcObjectIdentifier: {16}id-at-xMLPrivilegeInfo 2.5.4.75
-olcObjectIdentifier: {17}id-at-xMLPprotPrivPolicy 2.5.4.76
-olcObjectIdentifier: {18}id-mr 2.5.13
-olcObjectIdentifier: {19}id-mr-attributeCertificateMatch id-mr:42
-olcObjectIdentifier: {20}id-mr-attributeCertificateExactMatch id-mr:45
-olcObjectIdentifier: {21}id-mr-holderIssuerMatch id-mr:46
-olcObjectIdentifier: {22}id-mr-authAttIdMatch id-mr:53
-olcObjectIdentifier: {23}id-mr-roleSpecCertIdMatch id-mr:54
-olcObjectIdentifier: {24}id-mr-basicAttConstraintsMatch id-mr:55
-olcObjectIdentifier: {25}id-mr-delegatedNameConstraintsMatch id-mr:56
-olcObjectIdentifier: {26}id-mr-timeSpecMatch id-mr:57
-olcObjectIdentifier: {27}id-mr-attDescriptorMatch id-mr:58
-olcObjectIdentifier: {28}id-mr-acceptableCertPoliciesMatch id-mr:59
-olcObjectIdentifier: {29}id-mr-delegationPathMatch id-mr:61
-olcObjectIdentifier: {30}id-mr-sOAIdentifierMatch id-mr:66
-olcObjectIdentifier: {31}id-mr-indirectIssuerMatch id-mr:67
-olcObjectIdentifier: {32}AttributeCertificate 1.3.6.1.4.1.4203.666.11.10.2.1
-olcObjectIdentifier: {33}CertificateList 1.3.6.1.4.1.1466.115.121.1.9
-olcObjectIdentifier: {34}AttCertPath 1.3.6.1.4.1.4203.666.11.10.2.4
-olcObjectIdentifier: {35}PolicySyntax 1.3.6.1.4.1.4203.666.11.10.2.5
-olcObjectIdentifier: {36}RoleSyntax 1.3.6.1.4.1.4203.666.11.10.2.6
-olcLdapSyntaxes: {0}( 1.3.6.1.4.1.4203.666.11.10.2.4 DESC 'X.509 PMI attribute
- cartificate path: SEQUENCE OF AttributeCertificate' X-SUBST '1.3.6.1.4.1.146
- 6.115.121.1.15' )
-olcLdapSyntaxes: {1}( 1.3.6.1.4.1.4203.666.11.10.2.5 DESC 'X.509 PMI policy sy
- ntax' X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-olcLdapSyntaxes: {2}( 1.3.6.1.4.1.4203.666.11.10.2.6 DESC 'X.509 PMI role synt
- ax' X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-olcAttributeTypes: {0}( id-at-role NAME 'role' DESC 'X.509 Role attribute, use
- ;binary' SYNTAX RoleSyntax )
-olcAttributeTypes: {1}( id-at-xMLPrivilegeInfo NAME 'xmlPrivilegeInfo' DESC 'X
- .509 XML privilege information attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.1
- 5 )
-olcAttributeTypes: {2}( id-at-attributeCertificate NAME 'attributeCertificateA
- ttribute' DESC 'X.509 Attribute certificate attribute, use ;binary' EQUALITY
- attributeCertificateExactMatch SYNTAX AttributeCertificate )
-olcAttributeTypes: {3}( id-at-aACertificate NAME 'aACertificate' DESC 'X.509 A
- A certificate attribute, use ;binary' EQUALITY attributeCertificateExactMatch
- SYNTAX AttributeCertificate )
-olcAttributeTypes: {4}( id-at-attributeDescriptorCertificate NAME 'attributeDe
- scriptorCertificate' DESC 'X.509 Attribute descriptor certificate attribute,
- use ;binary' EQUALITY attributeCertificateExactMatch SYNTAX AttributeCertific
- ate )
-olcAttributeTypes: {5}( id-at-attributeCertificateRevocationList NAME 'attribu
- teCertificateRevocationList' DESC 'X.509 Attribute certificate revocation lis
- t attribute, use ;binary' SYNTAX CertificateList X-EQUALITY 'certificateListE
- xactMatch, not implemented yet' )
-olcAttributeTypes: {6}( id-at-attributeAuthorityRevocationList NAME 'attribute
- AuthorityRevocationList' DESC 'X.509 AA certificate revocation list attribute
- , use ;binary' SYNTAX CertificateList X-EQUALITY 'certificateListExactMatch,
- not implemented yet' )
-olcAttributeTypes: {7}( id-at-delegationPath NAME 'delegationPath' DESC 'X.509
- Delegation path attribute, use ;binary' SYNTAX AttCertPath )
-olcAttributeTypes: {8}( id-at-privPolicy NAME 'privPolicy' DESC 'X.509 Privile
- ge policy attribute, use ;binary' SYNTAX PolicySyntax )
-olcAttributeTypes: {9}( id-at-protPrivPolicy NAME 'protPrivPolicy' DESC 'X.509
- Protected privilege policy attribute, use ;binary' EQUALITY attributeCertifi
- cateExactMatch SYNTAX AttributeCertificate )
-olcAttributeTypes: {10}( id-at-xMLPprotPrivPolicy NAME 'xmlPrivPolicy' DESC 'X
- .509 XML Protected privilege policy attribute' SYNTAX 1.3.6.1.4.1.1466.115.12
- 1.1.15 )
-olcObjectClasses: {0}( id-oc-pmiUser NAME 'pmiUser' DESC 'X.509 PMI user objec
- t class' SUP top AUXILIARY MAY attributeCertificateAttribute )
-olcObjectClasses: {1}( id-oc-pmiAA NAME 'pmiAA' DESC 'X.509 PMI AA object clas
- s' SUP top AUXILIARY MAY ( aACertificate $ attributeCertificateRevocationList
- $ attributeAuthorityRevocationList ) )
-olcObjectClasses: {2}( id-oc-pmiSOA NAME 'pmiSOA' DESC 'X.509 PMI SOA object c
- lass' SUP top AUXILIARY MAY ( attributeCertificateRevocationList $ attributeA
- uthorityRevocationList $ attributeDescriptorCertificate ) )
-olcObjectClasses: {3}( id-oc-attCertCRLDistributionPts NAME 'attCertCRLDistrib
- utionPt' DESC 'X.509 Attribute certificate CRL distribution point object clas
- s' SUP top AUXILIARY MAY ( attributeCertificateRevocationList $ attributeAuth
- orityRevocationList ) )
-olcObjectClasses: {4}( id-oc-pmiDelegationPath NAME 'pmiDelegationPath' DESC '
- X.509 PMI delegation path' SUP top AUXILIARY MAY delegationPath )
-olcObjectClasses: {5}( id-oc-privilegePolicy NAME 'privilegePolicy' DESC 'X.50
- 9 Privilege policy object class' SUP top AUXILIARY MAY privPolicy )
-olcObjectClasses: {6}( id-oc-protectedPrivilegePolicy NAME 'protectedPrivilege
- Policy' DESC 'X.509 Protected privilege policy object class' SUP top AUXILIAR
- Y MAY protPrivPolicy )
+++ /dev/null
-# OpenLDAP X.509 PMI schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1997-2006).
-## All Rights Reserved.
-#
-# Includes LDAPv3 schema items from:
-# ITU X.509 (08/2005)
-#
-# This file was automatically generated from pmi.schema; see that file
-# for complete references.
-#
-dn: cn=pmi,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: pmi
-olcObjectIdentifier: {0}id-oc-pmiUser 2.5.6.24
-olcObjectIdentifier: {1}id-oc-pmiAA 2.5.6.25
-olcObjectIdentifier: {2}id-oc-pmiSOA 2.5.6.26
-olcObjectIdentifier: {3}id-oc-attCertCRLDistributionPts 2.5.6.27
-olcObjectIdentifier: {4}id-oc-privilegePolicy 2.5.6.32
-olcObjectIdentifier: {5}id-oc-pmiDelegationPath 2.5.6.33
-olcObjectIdentifier: {6}id-oc-protectedPrivilegePolicy 2.5.6.34
-olcObjectIdentifier: {7}id-at-attributeCertificate 2.5.4.58
-olcObjectIdentifier: {8}id-at-attributeCertificateRevocationList 2.5.4.59
-olcObjectIdentifier: {9}id-at-aACertificate 2.5.4.61
-olcObjectIdentifier: {10}id-at-attributeDescriptorCertificate 2.5.4.62
-olcObjectIdentifier: {11}id-at-attributeAuthorityRevocationList 2.5.4.63
-olcObjectIdentifier: {12}id-at-privPolicy 2.5.4.71
-olcObjectIdentifier: {13}id-at-role 2.5.4.72
-olcObjectIdentifier: {14}id-at-delegationPath 2.5.4.73
-olcObjectIdentifier: {15}id-at-protPrivPolicy 2.5.4.74
-olcObjectIdentifier: {16}id-at-xMLPrivilegeInfo 2.5.4.75
-olcObjectIdentifier: {17}id-at-xMLPprotPrivPolicy 2.5.4.76
-olcObjectIdentifier: {18}id-mr 2.5.13
-olcObjectIdentifier: {19}id-mr-attributeCertificateMatch id-mr:42
-olcObjectIdentifier: {20}id-mr-attributeCertificateExactMatch id-mr:45
-olcObjectIdentifier: {21}id-mr-holderIssuerMatch id-mr:46
-olcObjectIdentifier: {22}id-mr-authAttIdMatch id-mr:53
-olcObjectIdentifier: {23}id-mr-roleSpecCertIdMatch id-mr:54
-olcObjectIdentifier: {24}id-mr-basicAttConstraintsMatch id-mr:55
-olcObjectIdentifier: {25}id-mr-delegatedNameConstraintsMatch id-mr:56
-olcObjectIdentifier: {26}id-mr-timeSpecMatch id-mr:57
-olcObjectIdentifier: {27}id-mr-attDescriptorMatch id-mr:58
-olcObjectIdentifier: {28}id-mr-acceptableCertPoliciesMatch id-mr:59
-olcObjectIdentifier: {29}id-mr-delegationPathMatch id-mr:61
-olcObjectIdentifier: {30}id-mr-sOAIdentifierMatch id-mr:66
-olcObjectIdentifier: {31}id-mr-indirectIssuerMatch id-mr:67
-olcObjectIdentifier: {32}AttributeCertificate 1.3.6.1.4.1.4203.666.11.10.2.1
-olcObjectIdentifier: {33}CertificateList 1.3.6.1.4.1.1466.115.121.1.9
-olcObjectIdentifier: {34}AttCertPath 1.3.6.1.4.1.4203.666.11.10.2.4
-olcObjectIdentifier: {35}PolicySyntax 1.3.6.1.4.1.4203.666.11.10.2.5
-olcObjectIdentifier: {36}RoleSyntax 1.3.6.1.4.1.4203.666.11.10.2.6
-olcLdapSyntaxes: {0}( 1.3.6.1.4.1.4203.666.11.10.2.4 DESC 'X.509 PMI attribute
- cartificate path: SEQUENCE OF AttributeCertificate' X-SUBST '1.3.6.1.4.1.146
- 6.115.121.1.15' )
-olcLdapSyntaxes: {1}( 1.3.6.1.4.1.4203.666.11.10.2.5 DESC 'X.509 PMI policy sy
- ntax' X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-olcLdapSyntaxes: {2}( 1.3.6.1.4.1.4203.666.11.10.2.6 DESC 'X.509 PMI role synt
- ax' X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-olcAttributeTypes: {0}( id-at-role NAME 'role' DESC 'X.509 Role attribute, use
- ;binary' SYNTAX RoleSyntax )
-olcAttributeTypes: {1}( id-at-xMLPrivilegeInfo NAME 'xmlPrivilegeInfo' DESC 'X
- .509 XML privilege information attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.1
- 5 )
-olcAttributeTypes: {2}( id-at-attributeCertificate NAME 'attributeCertificateA
- ttribute' DESC 'X.509 Attribute certificate attribute, use ;binary' EQUALITY
- attributeCertificateExactMatch SYNTAX AttributeCertificate )
-olcAttributeTypes: {3}( id-at-aACertificate NAME 'aACertificate' DESC 'X.509 A
- A certificate attribute, use ;binary' EQUALITY attributeCertificateExactMatch
- SYNTAX AttributeCertificate )
-olcAttributeTypes: {4}( id-at-attributeDescriptorCertificate NAME 'attributeDe
- scriptorCertificate' DESC 'X.509 Attribute descriptor certificate attribute,
- use ;binary' EQUALITY attributeCertificateExactMatch SYNTAX AttributeCertific
- ate )
-olcAttributeTypes: {5}( id-at-attributeCertificateRevocationList NAME 'attribu
- teCertificateRevocationList' DESC 'X.509 Attribute certificate revocation lis
- t attribute, use ;binary' SYNTAX CertificateList X-EQUALITY 'certificateListE
- xactMatch, not implemented yet' )
-olcAttributeTypes: {6}( id-at-attributeAuthorityRevocationList NAME 'attribute
- AuthorityRevocationList' DESC 'X.509 AA certificate revocation list attribute
- , use ;binary' SYNTAX CertificateList X-EQUALITY 'certificateListExactMatch,
- not implemented yet' )
-olcAttributeTypes: {7}( id-at-delegationPath NAME 'delegationPath' DESC 'X.509
- Delegation path attribute, use ;binary' SYNTAX AttCertPath )
-olcAttributeTypes: {8}( id-at-privPolicy NAME 'privPolicy' DESC 'X.509 Privile
- ge policy attribute, use ;binary' SYNTAX PolicySyntax )
-olcAttributeTypes: {9}( id-at-protPrivPolicy NAME 'protPrivPolicy' DESC 'X.509
- Protected privilege policy attribute, use ;binary' EQUALITY attributeCertifi
- cateExactMatch SYNTAX AttributeCertificate )
-olcAttributeTypes: {10}( id-at-xMLPprotPrivPolicy NAME 'xmlPrivPolicy' DESC 'X
- .509 XML Protected privilege policy attribute' SYNTAX 1.3.6.1.4.1.1466.115.12
- 1.1.15 )
-olcObjectClasses: {0}( id-oc-pmiUser NAME 'pmiUser' DESC 'X.509 PMI user objec
- t class' SUP top AUXILIARY MAY attributeCertificateAttribute )
-olcObjectClasses: {1}( id-oc-pmiAA NAME 'pmiAA' DESC 'X.509 PMI AA object clas
- s' SUP top AUXILIARY MAY ( aACertificate $ attributeCertificateRevocationList
- $ attributeAuthorityRevocationList ) )
-olcObjectClasses: {2}( id-oc-pmiSOA NAME 'pmiSOA' DESC 'X.509 PMI SOA object c
- lass' SUP top AUXILIARY MAY ( attributeCertificateRevocationList $ attributeA
- uthorityRevocationList $ attributeDescriptorCertificate ) )
-olcObjectClasses: {3}( id-oc-attCertCRLDistributionPts NAME 'attCertCRLDistrib
- utionPt' DESC 'X.509 Attribute certificate CRL distribution point object clas
- s' SUP top AUXILIARY MAY ( attributeCertificateRevocationList $ attributeAuth
- orityRevocationList ) )
-olcObjectClasses: {4}( id-oc-pmiDelegationPath NAME 'pmiDelegationPath' DESC '
- X.509 PMI delegation path' SUP top AUXILIARY MAY delegationPath )
-olcObjectClasses: {5}( id-oc-privilegePolicy NAME 'privilegePolicy' DESC 'X.50
- 9 Privilege policy object class' SUP top AUXILIARY MAY privPolicy )
-olcObjectClasses: {6}( id-oc-protectedPrivilegePolicy NAME 'protectedPrivilege
- Policy' DESC 'X.509 Protected privilege policy object class' SUP top AUXILIAR
- Y MAY protPrivPolicy )
+++ /dev/null
-# OpenLDAP X.509 PMI schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1997-2006).
-## All Rights Reserved.
-##
-## This document and translations of it may be copied and furnished to
-## others, and derivative works that comment on or otherwise explain it
-## or assist in its implementation may be prepared, copied, published
-## and distributed, in whole or in part, without restriction of any
-## kind, provided that the above copyright notice and this paragraph are
-## included on all such copies and derivative works. However, this
-## document itself may not be modified in any way, such as by removing
-## the copyright notice or references to the Internet Society or other
-## Internet organizations, except as needed for the purpose of
-## developing Internet standards in which case the procedures for
-## copyrights defined in the Internet Standards process must be
-## followed, or as required to translate it into languages other than
-## English.
-##
-## The limited permissions granted above are perpetual and will not be
-## revoked by the Internet Society or its successors or assigns.
-##
-## This document and the information contained herein is provided on an
-## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-#
-#
-# Includes LDAPv3 schema items from:
-# ITU X.509 (08/2005)
-#
-## X.509 (08/2005) pp. 120-121
-##
-## -- object identifier assignments --
-## -- object classes --
-## id-oc-pmiUser OBJECT IDENTIFIER ::= {id-oc 24}
-## id-oc-pmiAA OBJECT IDENTIFIER ::= {id-oc 25}
-## id-oc-pmiSOA OBJECT IDENTIFIER ::= {id-oc 26}
-## id-oc-attCertCRLDistributionPts OBJECT IDENTIFIER ::= {id-oc 27}
-## id-oc-privilegePolicy OBJECT IDENTIFIER ::= {id-oc 32}
-## id-oc-pmiDelegationPath OBJECT IDENTIFIER ::= {id-oc 33}
-## id-oc-protectedPrivilegePolicy OBJECT IDENTIFIER ::= {id-oc 34}
-## -- directory attributes --
-## id-at-attributeCertificate OBJECT IDENTIFIER ::= {id-at 58}
-## id-at-attributeCertificateRevocationList OBJECT IDENTIFIER ::= {id-at 59}
-## id-at-aACertificate OBJECT IDENTIFIER ::= {id-at 61}
-## id-at-attributeDescriptorCertificate OBJECT IDENTIFIER ::= {id-at 62}
-## id-at-attributeAuthorityRevocationList OBJECT IDENTIFIER ::= {id-at 63}
-## id-at-privPolicy OBJECT IDENTIFIER ::= {id-at 71}
-## id-at-role OBJECT IDENTIFIER ::= {id-at 72}
-## id-at-delegationPath OBJECT IDENTIFIER ::= {id-at 73}
-## id-at-protPrivPolicy OBJECT IDENTIFIER ::= {id-at 74}
-## id-at-xMLPrivilegeInfo OBJECT IDENTIFIER ::= {id-at 75}
-## id-at-xMLPprotPrivPolicy OBJECT IDENTIFIER ::= {id-at 76}
-## -- attribute certificate extensions --
-## id-ce-authorityAttributeIdentifier OBJECT IDENTIFIER ::= {id-ce 38}
-## id-ce-roleSpecCertIdentifier OBJECT IDENTIFIER ::= {id-ce 39}
-## id-ce-basicAttConstraints OBJECT IDENTIFIER ::= {id-ce 41}
-## id-ce-delegatedNameConstraints OBJECT IDENTIFIER ::= {id-ce 42}
-## id-ce-timeSpecification OBJECT IDENTIFIER ::= {id-ce 43}
-## id-ce-attributeDescriptor OBJECT IDENTIFIER ::= {id-ce 48}
-## id-ce-userNotice OBJECT IDENTIFIER ::= {id-ce 49}
-## id-ce-sOAIdentifier OBJECT IDENTIFIER ::= {id-ce 50}
-## id-ce-acceptableCertPolicies OBJECT IDENTIFIER ::= {id-ce 52}
-## id-ce-targetInformation OBJECT IDENTIFIER ::= {id-ce 55}
-## id-ce-noRevAvail OBJECT IDENTIFIER ::= {id-ce 56}
-## id-ce-acceptablePrivilegePolicies OBJECT IDENTIFIER ::= {id-ce 57}
-## id-ce-indirectIssuer OBJECT IDENTIFIER ::= {id-ce 61}
-## id-ce-noAssertion OBJECT IDENTIFIER ::= {id-ce 62}
-## id-ce-issuedOnBehalfOf OBJECT IDENTIFIER ::= {id-ce 64}
-## -- PMI matching rules --
-## id-mr-attributeCertificateMatch OBJECT IDENTIFIER ::= {id-mr 42}
-## id-mr-attributeCertificateExactMatch OBJECT IDENTIFIER ::= {id-mr 45}
-## id-mr-holderIssuerMatch OBJECT IDENTIFIER ::= {id-mr 46}
-## id-mr-authAttIdMatch OBJECT IDENTIFIER ::= {id-mr 53}
-## id-mr-roleSpecCertIdMatch OBJECT IDENTIFIER ::= {id-mr 54}
-## id-mr-basicAttConstraintsMatch OBJECT IDENTIFIER ::= {id-mr 55}
-## id-mr-delegatedNameConstraintsMatch OBJECT IDENTIFIER ::= {id-mr 56}
-## id-mr-timeSpecMatch OBJECT IDENTIFIER ::= {id-mr 57}
-## id-mr-attDescriptorMatch OBJECT IDENTIFIER ::= {id-mr 58}
-## id-mr-acceptableCertPoliciesMatch OBJECT IDENTIFIER ::= {id-mr 59}
-## id-mr-delegationPathMatch OBJECT IDENTIFIER ::= {id-mr 61}
-## id-mr-sOAIdentifierMatch OBJECT IDENTIFIER ::= {id-mr 66}
-## id-mr-indirectIssuerMatch OBJECT IDENTIFIER ::= {id-mr 67}
-##
-##
-## X.509 (08/2005) pp. 71, 86-89
-##
-## 14.4.1 Role attribute
-## role ATTRIBUTE ::= {
-## WITH SYNTAX RoleSyntax
-## ID id-at-role }
-## RoleSyntax ::= SEQUENCE {
-## roleAuthority [0] GeneralNames OPTIONAL,
-## roleName [1] GeneralName }
-##
-## 14.5 XML privilege information attribute
-## xmlPrivilegeInfo ATTRIBUTE ::= {
-## WITH SYNTAX UTF8String -- contains XML-encoded privilege information
-## ID id-at-xMLPrivilegeInfo }
-##
-## 17.1 PMI directory object classes
-##
-## 17.1.1 PMI user object class
-## pmiUser OBJECT-CLASS ::= {
-## -- a PMI user (i.e., a "holder")
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {attributeCertificateAttribute}
-## ID id-oc-pmiUser }
-##
-## 17.1.2 PMI AA object class
-## pmiAA OBJECT-CLASS ::= {
-## -- a PMI AA
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {aACertificate |
-## attributeCertificateRevocationList |
-## attributeAuthorityRevocationList}
-## ID id-oc-pmiAA }
-##
-## 17.1.3 PMI SOA object class
-## pmiSOA OBJECT-CLASS ::= { -- a PMI Source of Authority
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {attributeCertificateRevocationList |
-## attributeAuthorityRevocationList |
-## attributeDescriptorCertificate}
-## ID id-oc-pmiSOA }
-##
-## 17.1.4 Attribute certificate CRL distribution point object class
-## attCertCRLDistributionPt OBJECT-CLASS ::= {
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN { attributeCertificateRevocationList |
-## attributeAuthorityRevocationList }
-## ID id-oc-attCertCRLDistributionPts }
-##
-## 17.1.5 PMI delegation path
-## pmiDelegationPath OBJECT-CLASS ::= {
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN { delegationPath }
-## ID id-oc-pmiDelegationPath }
-##
-## 17.1.6 Privilege policy object class
-## privilegePolicy OBJECT-CLASS ::= {
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {privPolicy }
-## ID id-oc-privilegePolicy }
-##
-## 17.1.7 Protected privilege policy object class
-## protectedPrivilegePolicy OBJECT-CLASS ::= {
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {protPrivPolicy }
-## ID id-oc-protectedPrivilegePolicy }
-##
-## 17.2 PMI Directory attributes
-##
-## 17.2.1 Attribute certificate attribute
-## attributeCertificateAttribute ATTRIBUTE ::= {
-## WITH SYNTAX AttributeCertificate
-## EQUALITY MATCHING RULE attributeCertificateExactMatch
-## ID id-at-attributeCertificate }
-##
-## 17.2.2 AA certificate attribute
-## aACertificate ATTRIBUTE ::= {
-## WITH SYNTAX AttributeCertificate
-## EQUALITY MATCHING RULE attributeCertificateExactMatch
-## ID id-at-aACertificate }
-##
-## 17.2.3 Attribute descriptor certificate attribute
-## attributeDescriptorCertificate ATTRIBUTE ::= {
-## WITH SYNTAX AttributeCertificate
-## EQUALITY MATCHING RULE attributeCertificateExactMatch
-## ID id-at-attributeDescriptorCertificate }
-##
-## 17.2.4 Attribute certificate revocation list attribute
-## attributeCertificateRevocationList ATTRIBUTE ::= {
-## WITH SYNTAX CertificateList
-## EQUALITY MATCHING RULE certificateListExactMatch
-## ID id-at-attributeCertificateRevocationList}
-##
-## 17.2.5 AA certificate revocation list attribute
-## attributeAuthorityRevocationList ATTRIBUTE ::= {
-## WITH SYNTAX CertificateList
-## EQUALITY MATCHING RULE certificateListExactMatch
-## ID id-at-attributeAuthorityRevocationList }
-##
-## 17.2.6 Delegation path attribute
-## delegationPath ATTRIBUTE ::= {
-## WITH SYNTAX AttCertPath
-## ID id-at-delegationPath }
-## AttCertPath ::= SEQUENCE OF AttributeCertificate
-##
-## 17.2.7 Privilege policy attribute
-## privPolicy ATTRIBUTE ::= {
-## WITH SYNTAX PolicySyntax
-## ID id-at-privPolicy }
-##
-## 17.2.8 Protected privilege policy attribute
-## protPrivPolicy ATTRIBUTE ::= {
-## WITH SYNTAX AttributeCertificate
-## EQUALITY MATCHING RULE attributeCertificateExactMatch
-## ID id-at-protPrivPolicy }
-##
-## 17.2.9 XML Protected privilege policy attribute
-## xmlPrivPolicy ATTRIBUTE ::= {
-## WITH SYNTAX UTF8String -- contains XML-encoded privilege policy information
-## ID id-at-xMLPprotPrivPolicy }
-##
-
-## -- object identifier assignments --
-## -- object classes --
-objectidentifier id-oc-pmiUser 2.5.6.24
-objectidentifier id-oc-pmiAA 2.5.6.25
-objectidentifier id-oc-pmiSOA 2.5.6.26
-objectidentifier id-oc-attCertCRLDistributionPts 2.5.6.27
-objectidentifier id-oc-privilegePolicy 2.5.6.32
-objectidentifier id-oc-pmiDelegationPath 2.5.6.33
-objectidentifier id-oc-protectedPrivilegePolicy 2.5.6.34
-## -- directory attributes --
-objectidentifier id-at-attributeCertificate 2.5.4.58
-objectidentifier id-at-attributeCertificateRevocationList 2.5.4.59
-objectidentifier id-at-aACertificate 2.5.4.61
-objectidentifier id-at-attributeDescriptorCertificate 2.5.4.62
-objectidentifier id-at-attributeAuthorityRevocationList 2.5.4.63
-objectidentifier id-at-privPolicy 2.5.4.71
-objectidentifier id-at-role 2.5.4.72
-objectidentifier id-at-delegationPath 2.5.4.73
-objectidentifier id-at-protPrivPolicy 2.5.4.74
-objectidentifier id-at-xMLPrivilegeInfo 2.5.4.75
-objectidentifier id-at-xMLPprotPrivPolicy 2.5.4.76
-## -- attribute certificate extensions --
-## id-ce-authorityAttributeIdentifier OBJECT IDENTIFIER ::= {id-ce 38}
-## id-ce-roleSpecCertIdentifier OBJECT IDENTIFIER ::= {id-ce 39}
-## id-ce-basicAttConstraints OBJECT IDENTIFIER ::= {id-ce 41}
-## id-ce-delegatedNameConstraints OBJECT IDENTIFIER ::= {id-ce 42}
-## id-ce-timeSpecification OBJECT IDENTIFIER ::= {id-ce 43}
-## id-ce-attributeDescriptor OBJECT IDENTIFIER ::= {id-ce 48}
-## id-ce-userNotice OBJECT IDENTIFIER ::= {id-ce 49}
-## id-ce-sOAIdentifier OBJECT IDENTIFIER ::= {id-ce 50}
-## id-ce-acceptableCertPolicies OBJECT IDENTIFIER ::= {id-ce 52}
-## id-ce-targetInformation OBJECT IDENTIFIER ::= {id-ce 55}
-## id-ce-noRevAvail OBJECT IDENTIFIER ::= {id-ce 56}
-## id-ce-acceptablePrivilegePolicies OBJECT IDENTIFIER ::= {id-ce 57}
-## id-ce-indirectIssuer OBJECT IDENTIFIER ::= {id-ce 61}
-## id-ce-noAssertion OBJECT IDENTIFIER ::= {id-ce 62}
-## id-ce-issuedOnBehalfOf OBJECT IDENTIFIER ::= {id-ce 64}
-## -- PMI matching rules --
-objectidentifier id-mr 2.5.13
-objectidentifier id-mr-attributeCertificateMatch id-mr:42
-objectidentifier id-mr-attributeCertificateExactMatch id-mr:45
-objectidentifier id-mr-holderIssuerMatch id-mr:46
-objectidentifier id-mr-authAttIdMatch id-mr:53
-objectidentifier id-mr-roleSpecCertIdMatch id-mr:54
-objectidentifier id-mr-basicAttConstraintsMatch id-mr:55
-objectidentifier id-mr-delegatedNameConstraintsMatch id-mr:56
-objectidentifier id-mr-timeSpecMatch id-mr:57
-objectidentifier id-mr-attDescriptorMatch id-mr:58
-objectidentifier id-mr-acceptableCertPoliciesMatch id-mr:59
-objectidentifier id-mr-delegationPathMatch id-mr:61
-objectidentifier id-mr-sOAIdentifierMatch id-mr:66
-objectidentifier id-mr-indirectIssuerMatch id-mr:67
-## -- syntaxes --
-## NOTE: 1.3.6.1.4.1.4203.666.11.10 is the oid arc assigned by OpenLDAP
-## to this work in progress
-objectidentifier AttributeCertificate 1.3.6.1.4.1.4203.666.11.10.2.1
-objectidentifier CertificateList 1.3.6.1.4.1.1466.115.121.1.9
-objectidentifier AttCertPath 1.3.6.1.4.1.4203.666.11.10.2.4
-objectidentifier PolicySyntax 1.3.6.1.4.1.4203.666.11.10.2.5
-objectidentifier RoleSyntax 1.3.6.1.4.1.4203.666.11.10.2.6
-# NOTE: OIDs from <draft-ietf-pkix-ldap-schema-02.txt> (expired)
-#objectidentifier AttributeCertificate 1.2.826.0.1.3344810.7.5
-#objectidentifier AttCertPath 1.2.826.0.1.3344810.7.10
-#objectidentifier PolicySyntax 1.2.826.0.1.3344810.7.17
-#objectidentifier RoleSyntax 1.2.826.0.1.3344810.7.13
-##
-## Substitute syntaxes
-##
-## AttCertPath
-ldapsyntax ( 1.3.6.1.4.1.4203.666.11.10.2.4
- NAME 'AttCertPath'
- DESC 'X.509 PMI attribute cartificate path: SEQUENCE OF AttributeCertificate'
- X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-##
-## PolicySyntax
-ldapsyntax ( 1.3.6.1.4.1.4203.666.11.10.2.5
- NAME 'PolicySyntax'
- DESC 'X.509 PMI policy syntax'
- X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-##
-## RoleSyntax
-ldapsyntax ( 1.3.6.1.4.1.4203.666.11.10.2.6
- NAME 'RoleSyntax'
- DESC 'X.509 PMI role syntax'
- X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-##
-## X.509 (08/2005) pp. 71, 86-89
-##
-## 14.4.1 Role attribute
-attributeType ( id-at-role
- NAME 'role'
- DESC 'X.509 Role attribute, use ;binary'
- SYNTAX RoleSyntax )
-##
-## 14.5 XML privilege information attribute
-## -- contains XML-encoded privilege information
-attributeType ( id-at-xMLPrivilegeInfo
- NAME 'xmlPrivilegeInfo'
- DESC 'X.509 XML privilege information attribute'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-##
-## 17.2 PMI Directory attributes
-##
-## 17.2.1 Attribute certificate attribute
-attributeType ( id-at-attributeCertificate
- NAME 'attributeCertificateAttribute'
- DESC 'X.509 Attribute certificate attribute, use ;binary'
- SYNTAX AttributeCertificate
- EQUALITY attributeCertificateExactMatch )
-##
-## 17.2.2 AA certificate attribute
-attributeType ( id-at-aACertificate
- NAME 'aACertificate'
- DESC 'X.509 AA certificate attribute, use ;binary'
- SYNTAX AttributeCertificate
- EQUALITY attributeCertificateExactMatch )
-##
-## 17.2.3 Attribute descriptor certificate attribute
-attributeType ( id-at-attributeDescriptorCertificate
- NAME 'attributeDescriptorCertificate'
- DESC 'X.509 Attribute descriptor certificate attribute, use ;binary'
- SYNTAX AttributeCertificate
- EQUALITY attributeCertificateExactMatch )
-##
-## 17.2.4 Attribute certificate revocation list attribute
-attributeType ( id-at-attributeCertificateRevocationList
- NAME 'attributeCertificateRevocationList'
- DESC 'X.509 Attribute certificate revocation list attribute, use ;binary'
- SYNTAX CertificateList
- X-EQUALITY 'certificateListExactMatch, not implemented yet' )
-##
-## 17.2.5 AA certificate revocation list attribute
-attributeType ( id-at-attributeAuthorityRevocationList
- NAME 'attributeAuthorityRevocationList'
- DESC 'X.509 AA certificate revocation list attribute, use ;binary'
- SYNTAX CertificateList
- X-EQUALITY 'certificateListExactMatch, not implemented yet' )
-##
-## 17.2.6 Delegation path attribute
-attributeType ( id-at-delegationPath
- NAME 'delegationPath'
- DESC 'X.509 Delegation path attribute, use ;binary'
- SYNTAX AttCertPath )
-## AttCertPath ::= SEQUENCE OF AttributeCertificate
-##
-## 17.2.7 Privilege policy attribute
-attributeType ( id-at-privPolicy
- NAME 'privPolicy'
- DESC 'X.509 Privilege policy attribute, use ;binary'
- SYNTAX PolicySyntax )
-##
-## 17.2.8 Protected privilege policy attribute
-attributeType ( id-at-protPrivPolicy
- NAME 'protPrivPolicy'
- DESC 'X.509 Protected privilege policy attribute, use ;binary'
- SYNTAX AttributeCertificate
- EQUALITY attributeCertificateExactMatch )
-##
-## 17.2.9 XML Protected privilege policy attribute
-## -- contains XML-encoded privilege policy information
-attributeType ( id-at-xMLPprotPrivPolicy
- NAME 'xmlPrivPolicy'
- DESC 'X.509 XML Protected privilege policy attribute'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-##
-## 17.1 PMI directory object classes
-##
-## 17.1.1 PMI user object class
-## -- a PMI user (i.e., a "holder")
-objectClass ( id-oc-pmiUser
- NAME 'pmiUser'
- DESC 'X.509 PMI user object class'
- SUP top
- AUXILIARY
- MAY ( attributeCertificateAttribute ) )
-##
-## 17.1.2 PMI AA object class
-## -- a PMI AA
-objectClass ( id-oc-pmiAA
- NAME 'pmiAA'
- DESC 'X.509 PMI AA object class'
- SUP top
- AUXILIARY
- MAY ( aACertificate $
- attributeCertificateRevocationList $
- attributeAuthorityRevocationList
- ) )
-##
-## 17.1.3 PMI SOA object class
-## -- a PMI Source of Authority
-objectClass ( id-oc-pmiSOA
- NAME 'pmiSOA'
- DESC 'X.509 PMI SOA object class'
- SUP top
- AUXILIARY
- MAY ( attributeCertificateRevocationList $
- attributeAuthorityRevocationList $
- attributeDescriptorCertificate
- ) )
-##
-## 17.1.4 Attribute certificate CRL distribution point object class
-objectClass ( id-oc-attCertCRLDistributionPts
- NAME 'attCertCRLDistributionPt'
- DESC 'X.509 Attribute certificate CRL distribution point object class'
- SUP top
- AUXILIARY
- MAY ( attributeCertificateRevocationList $
- attributeAuthorityRevocationList
- ) )
-##
-## 17.1.5 PMI delegation path
-objectClass ( id-oc-pmiDelegationPath
- NAME 'pmiDelegationPath'
- DESC 'X.509 PMI delegation path'
- SUP top
- AUXILIARY
- MAY ( delegationPath ) )
-##
-## 17.1.6 Privilege policy object class
-objectClass ( id-oc-privilegePolicy
- NAME 'privilegePolicy'
- DESC 'X.509 Privilege policy object class'
- SUP top
- AUXILIARY
- MAY ( privPolicy ) )
-##
-## 17.1.7 Protected privilege policy object class
-objectClass ( id-oc-protectedPrivilegePolicy
- NAME 'protectedPrivilegePolicy'
- DESC 'X.509 Protected privilege policy object class'
- SUP top
- AUXILIARY
- MAY ( protPrivPolicy ) )
-
+++ /dev/null
-# OpenLDAP X.509 PMI schema
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/pmi.schema,v 1.1.2.4 2011/01/04 23:50:52 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1997-2006).
-## All Rights Reserved.
-##
-## This document and translations of it may be copied and furnished to
-## others, and derivative works that comment on or otherwise explain it
-## or assist in its implementation may be prepared, copied, published
-## and distributed, in whole or in part, without restriction of any
-## kind, provided that the above copyright notice and this paragraph are
-## included on all such copies and derivative works. However, this
-## document itself may not be modified in any way, such as by removing
-## the copyright notice or references to the Internet Society or other
-## Internet organizations, except as needed for the purpose of
-## developing Internet standards in which case the procedures for
-## copyrights defined in the Internet Standards process must be
-## followed, or as required to translate it into languages other than
-## English.
-##
-## The limited permissions granted above are perpetual and will not be
-## revoked by the Internet Society or its successors or assigns.
-##
-## This document and the information contained herein is provided on an
-## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-#
-#
-# Includes LDAPv3 schema items from:
-# ITU X.509 (08/2005)
-#
-## X.509 (08/2005) pp. 120-121
-##
-## -- object identifier assignments --
-## -- object classes --
-## id-oc-pmiUser OBJECT IDENTIFIER ::= {id-oc 24}
-## id-oc-pmiAA OBJECT IDENTIFIER ::= {id-oc 25}
-## id-oc-pmiSOA OBJECT IDENTIFIER ::= {id-oc 26}
-## id-oc-attCertCRLDistributionPts OBJECT IDENTIFIER ::= {id-oc 27}
-## id-oc-privilegePolicy OBJECT IDENTIFIER ::= {id-oc 32}
-## id-oc-pmiDelegationPath OBJECT IDENTIFIER ::= {id-oc 33}
-## id-oc-protectedPrivilegePolicy OBJECT IDENTIFIER ::= {id-oc 34}
-## -- directory attributes --
-## id-at-attributeCertificate OBJECT IDENTIFIER ::= {id-at 58}
-## id-at-attributeCertificateRevocationList OBJECT IDENTIFIER ::= {id-at 59}
-## id-at-aACertificate OBJECT IDENTIFIER ::= {id-at 61}
-## id-at-attributeDescriptorCertificate OBJECT IDENTIFIER ::= {id-at 62}
-## id-at-attributeAuthorityRevocationList OBJECT IDENTIFIER ::= {id-at 63}
-## id-at-privPolicy OBJECT IDENTIFIER ::= {id-at 71}
-## id-at-role OBJECT IDENTIFIER ::= {id-at 72}
-## id-at-delegationPath OBJECT IDENTIFIER ::= {id-at 73}
-## id-at-protPrivPolicy OBJECT IDENTIFIER ::= {id-at 74}
-## id-at-xMLPrivilegeInfo OBJECT IDENTIFIER ::= {id-at 75}
-## id-at-xMLPprotPrivPolicy OBJECT IDENTIFIER ::= {id-at 76}
-## -- attribute certificate extensions --
-## id-ce-authorityAttributeIdentifier OBJECT IDENTIFIER ::= {id-ce 38}
-## id-ce-roleSpecCertIdentifier OBJECT IDENTIFIER ::= {id-ce 39}
-## id-ce-basicAttConstraints OBJECT IDENTIFIER ::= {id-ce 41}
-## id-ce-delegatedNameConstraints OBJECT IDENTIFIER ::= {id-ce 42}
-## id-ce-timeSpecification OBJECT IDENTIFIER ::= {id-ce 43}
-## id-ce-attributeDescriptor OBJECT IDENTIFIER ::= {id-ce 48}
-## id-ce-userNotice OBJECT IDENTIFIER ::= {id-ce 49}
-## id-ce-sOAIdentifier OBJECT IDENTIFIER ::= {id-ce 50}
-## id-ce-acceptableCertPolicies OBJECT IDENTIFIER ::= {id-ce 52}
-## id-ce-targetInformation OBJECT IDENTIFIER ::= {id-ce 55}
-## id-ce-noRevAvail OBJECT IDENTIFIER ::= {id-ce 56}
-## id-ce-acceptablePrivilegePolicies OBJECT IDENTIFIER ::= {id-ce 57}
-## id-ce-indirectIssuer OBJECT IDENTIFIER ::= {id-ce 61}
-## id-ce-noAssertion OBJECT IDENTIFIER ::= {id-ce 62}
-## id-ce-issuedOnBehalfOf OBJECT IDENTIFIER ::= {id-ce 64}
-## -- PMI matching rules --
-## id-mr-attributeCertificateMatch OBJECT IDENTIFIER ::= {id-mr 42}
-## id-mr-attributeCertificateExactMatch OBJECT IDENTIFIER ::= {id-mr 45}
-## id-mr-holderIssuerMatch OBJECT IDENTIFIER ::= {id-mr 46}
-## id-mr-authAttIdMatch OBJECT IDENTIFIER ::= {id-mr 53}
-## id-mr-roleSpecCertIdMatch OBJECT IDENTIFIER ::= {id-mr 54}
-## id-mr-basicAttConstraintsMatch OBJECT IDENTIFIER ::= {id-mr 55}
-## id-mr-delegatedNameConstraintsMatch OBJECT IDENTIFIER ::= {id-mr 56}
-## id-mr-timeSpecMatch OBJECT IDENTIFIER ::= {id-mr 57}
-## id-mr-attDescriptorMatch OBJECT IDENTIFIER ::= {id-mr 58}
-## id-mr-acceptableCertPoliciesMatch OBJECT IDENTIFIER ::= {id-mr 59}
-## id-mr-delegationPathMatch OBJECT IDENTIFIER ::= {id-mr 61}
-## id-mr-sOAIdentifierMatch OBJECT IDENTIFIER ::= {id-mr 66}
-## id-mr-indirectIssuerMatch OBJECT IDENTIFIER ::= {id-mr 67}
-##
-##
-## X.509 (08/2005) pp. 71, 86-89
-##
-## 14.4.1 Role attribute
-## role ATTRIBUTE ::= {
-## WITH SYNTAX RoleSyntax
-## ID id-at-role }
-## RoleSyntax ::= SEQUENCE {
-## roleAuthority [0] GeneralNames OPTIONAL,
-## roleName [1] GeneralName }
-##
-## 14.5 XML privilege information attribute
-## xmlPrivilegeInfo ATTRIBUTE ::= {
-## WITH SYNTAX UTF8String -- contains XML-encoded privilege information
-## ID id-at-xMLPrivilegeInfo }
-##
-## 17.1 PMI directory object classes
-##
-## 17.1.1 PMI user object class
-## pmiUser OBJECT-CLASS ::= {
-## -- a PMI user (i.e., a "holder")
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {attributeCertificateAttribute}
-## ID id-oc-pmiUser }
-##
-## 17.1.2 PMI AA object class
-## pmiAA OBJECT-CLASS ::= {
-## -- a PMI AA
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {aACertificate |
-## attributeCertificateRevocationList |
-## attributeAuthorityRevocationList}
-## ID id-oc-pmiAA }
-##
-## 17.1.3 PMI SOA object class
-## pmiSOA OBJECT-CLASS ::= { -- a PMI Source of Authority
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {attributeCertificateRevocationList |
-## attributeAuthorityRevocationList |
-## attributeDescriptorCertificate}
-## ID id-oc-pmiSOA }
-##
-## 17.1.4 Attribute certificate CRL distribution point object class
-## attCertCRLDistributionPt OBJECT-CLASS ::= {
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN { attributeCertificateRevocationList |
-## attributeAuthorityRevocationList }
-## ID id-oc-attCertCRLDistributionPts }
-##
-## 17.1.5 PMI delegation path
-## pmiDelegationPath OBJECT-CLASS ::= {
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN { delegationPath }
-## ID id-oc-pmiDelegationPath }
-##
-## 17.1.6 Privilege policy object class
-## privilegePolicy OBJECT-CLASS ::= {
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {privPolicy }
-## ID id-oc-privilegePolicy }
-##
-## 17.1.7 Protected privilege policy object class
-## protectedPrivilegePolicy OBJECT-CLASS ::= {
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {protPrivPolicy }
-## ID id-oc-protectedPrivilegePolicy }
-##
-## 17.2 PMI Directory attributes
-##
-## 17.2.1 Attribute certificate attribute
-## attributeCertificateAttribute ATTRIBUTE ::= {
-## WITH SYNTAX AttributeCertificate
-## EQUALITY MATCHING RULE attributeCertificateExactMatch
-## ID id-at-attributeCertificate }
-##
-## 17.2.2 AA certificate attribute
-## aACertificate ATTRIBUTE ::= {
-## WITH SYNTAX AttributeCertificate
-## EQUALITY MATCHING RULE attributeCertificateExactMatch
-## ID id-at-aACertificate }
-##
-## 17.2.3 Attribute descriptor certificate attribute
-## attributeDescriptorCertificate ATTRIBUTE ::= {
-## WITH SYNTAX AttributeCertificate
-## EQUALITY MATCHING RULE attributeCertificateExactMatch
-## ID id-at-attributeDescriptorCertificate }
-##
-## 17.2.4 Attribute certificate revocation list attribute
-## attributeCertificateRevocationList ATTRIBUTE ::= {
-## WITH SYNTAX CertificateList
-## EQUALITY MATCHING RULE certificateListExactMatch
-## ID id-at-attributeCertificateRevocationList}
-##
-## 17.2.5 AA certificate revocation list attribute
-## attributeAuthorityRevocationList ATTRIBUTE ::= {
-## WITH SYNTAX CertificateList
-## EQUALITY MATCHING RULE certificateListExactMatch
-## ID id-at-attributeAuthorityRevocationList }
-##
-## 17.2.6 Delegation path attribute
-## delegationPath ATTRIBUTE ::= {
-## WITH SYNTAX AttCertPath
-## ID id-at-delegationPath }
-## AttCertPath ::= SEQUENCE OF AttributeCertificate
-##
-## 17.2.7 Privilege policy attribute
-## privPolicy ATTRIBUTE ::= {
-## WITH SYNTAX PolicySyntax
-## ID id-at-privPolicy }
-##
-## 17.2.8 Protected privilege policy attribute
-## protPrivPolicy ATTRIBUTE ::= {
-## WITH SYNTAX AttributeCertificate
-## EQUALITY MATCHING RULE attributeCertificateExactMatch
-## ID id-at-protPrivPolicy }
-##
-## 17.2.9 XML Protected privilege policy attribute
-## xmlPrivPolicy ATTRIBUTE ::= {
-## WITH SYNTAX UTF8String -- contains XML-encoded privilege policy information
-## ID id-at-xMLPprotPrivPolicy }
-##
-
-## -- object identifier assignments --
-## -- object classes --
-objectidentifier id-oc-pmiUser 2.5.6.24
-objectidentifier id-oc-pmiAA 2.5.6.25
-objectidentifier id-oc-pmiSOA 2.5.6.26
-objectidentifier id-oc-attCertCRLDistributionPts 2.5.6.27
-objectidentifier id-oc-privilegePolicy 2.5.6.32
-objectidentifier id-oc-pmiDelegationPath 2.5.6.33
-objectidentifier id-oc-protectedPrivilegePolicy 2.5.6.34
-## -- directory attributes --
-objectidentifier id-at-attributeCertificate 2.5.4.58
-objectidentifier id-at-attributeCertificateRevocationList 2.5.4.59
-objectidentifier id-at-aACertificate 2.5.4.61
-objectidentifier id-at-attributeDescriptorCertificate 2.5.4.62
-objectidentifier id-at-attributeAuthorityRevocationList 2.5.4.63
-objectidentifier id-at-privPolicy 2.5.4.71
-objectidentifier id-at-role 2.5.4.72
-objectidentifier id-at-delegationPath 2.5.4.73
-objectidentifier id-at-protPrivPolicy 2.5.4.74
-objectidentifier id-at-xMLPrivilegeInfo 2.5.4.75
-objectidentifier id-at-xMLPprotPrivPolicy 2.5.4.76
-## -- attribute certificate extensions --
-## id-ce-authorityAttributeIdentifier OBJECT IDENTIFIER ::= {id-ce 38}
-## id-ce-roleSpecCertIdentifier OBJECT IDENTIFIER ::= {id-ce 39}
-## id-ce-basicAttConstraints OBJECT IDENTIFIER ::= {id-ce 41}
-## id-ce-delegatedNameConstraints OBJECT IDENTIFIER ::= {id-ce 42}
-## id-ce-timeSpecification OBJECT IDENTIFIER ::= {id-ce 43}
-## id-ce-attributeDescriptor OBJECT IDENTIFIER ::= {id-ce 48}
-## id-ce-userNotice OBJECT IDENTIFIER ::= {id-ce 49}
-## id-ce-sOAIdentifier OBJECT IDENTIFIER ::= {id-ce 50}
-## id-ce-acceptableCertPolicies OBJECT IDENTIFIER ::= {id-ce 52}
-## id-ce-targetInformation OBJECT IDENTIFIER ::= {id-ce 55}
-## id-ce-noRevAvail OBJECT IDENTIFIER ::= {id-ce 56}
-## id-ce-acceptablePrivilegePolicies OBJECT IDENTIFIER ::= {id-ce 57}
-## id-ce-indirectIssuer OBJECT IDENTIFIER ::= {id-ce 61}
-## id-ce-noAssertion OBJECT IDENTIFIER ::= {id-ce 62}
-## id-ce-issuedOnBehalfOf OBJECT IDENTIFIER ::= {id-ce 64}
-## -- PMI matching rules --
-objectidentifier id-mr 2.5.13
-objectidentifier id-mr-attributeCertificateMatch id-mr:42
-objectidentifier id-mr-attributeCertificateExactMatch id-mr:45
-objectidentifier id-mr-holderIssuerMatch id-mr:46
-objectidentifier id-mr-authAttIdMatch id-mr:53
-objectidentifier id-mr-roleSpecCertIdMatch id-mr:54
-objectidentifier id-mr-basicAttConstraintsMatch id-mr:55
-objectidentifier id-mr-delegatedNameConstraintsMatch id-mr:56
-objectidentifier id-mr-timeSpecMatch id-mr:57
-objectidentifier id-mr-attDescriptorMatch id-mr:58
-objectidentifier id-mr-acceptableCertPoliciesMatch id-mr:59
-objectidentifier id-mr-delegationPathMatch id-mr:61
-objectidentifier id-mr-sOAIdentifierMatch id-mr:66
-objectidentifier id-mr-indirectIssuerMatch id-mr:67
-## -- syntaxes --
-## NOTE: 1.3.6.1.4.1.4203.666.11.10 is the oid arc assigned by OpenLDAP
-## to this work in progress
-objectidentifier AttributeCertificate 1.3.6.1.4.1.4203.666.11.10.2.1
-objectidentifier CertificateList 1.3.6.1.4.1.1466.115.121.1.9
-objectidentifier AttCertPath 1.3.6.1.4.1.4203.666.11.10.2.4
-objectidentifier PolicySyntax 1.3.6.1.4.1.4203.666.11.10.2.5
-objectidentifier RoleSyntax 1.3.6.1.4.1.4203.666.11.10.2.6
-# NOTE: OIDs from <draft-ietf-pkix-ldap-schema-02.txt> (expired)
-#objectidentifier AttributeCertificate 1.2.826.0.1.3344810.7.5
-#objectidentifier AttCertPath 1.2.826.0.1.3344810.7.10
-#objectidentifier PolicySyntax 1.2.826.0.1.3344810.7.17
-#objectidentifier RoleSyntax 1.2.826.0.1.3344810.7.13
-##
-## Substitute syntaxes
-##
-## AttCertPath
-ldapsyntax ( 1.3.6.1.4.1.4203.666.11.10.2.4
- NAME 'AttCertPath'
- DESC 'X.509 PMI attribute cartificate path: SEQUENCE OF AttributeCertificate'
- X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-##
-## PolicySyntax
-ldapsyntax ( 1.3.6.1.4.1.4203.666.11.10.2.5
- NAME 'PolicySyntax'
- DESC 'X.509 PMI policy syntax'
- X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-##
-## RoleSyntax
-ldapsyntax ( 1.3.6.1.4.1.4203.666.11.10.2.6
- NAME 'RoleSyntax'
- DESC 'X.509 PMI role syntax'
- X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-##
-## X.509 (08/2005) pp. 71, 86-89
-##
-## 14.4.1 Role attribute
-attributeType ( id-at-role
- NAME 'role'
- DESC 'X.509 Role attribute, use ;binary'
- SYNTAX RoleSyntax )
-##
-## 14.5 XML privilege information attribute
-## -- contains XML-encoded privilege information
-attributeType ( id-at-xMLPrivilegeInfo
- NAME 'xmlPrivilegeInfo'
- DESC 'X.509 XML privilege information attribute'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-##
-## 17.2 PMI Directory attributes
-##
-## 17.2.1 Attribute certificate attribute
-attributeType ( id-at-attributeCertificate
- NAME 'attributeCertificateAttribute'
- DESC 'X.509 Attribute certificate attribute, use ;binary'
- SYNTAX AttributeCertificate
- EQUALITY attributeCertificateExactMatch )
-##
-## 17.2.2 AA certificate attribute
-attributeType ( id-at-aACertificate
- NAME 'aACertificate'
- DESC 'X.509 AA certificate attribute, use ;binary'
- SYNTAX AttributeCertificate
- EQUALITY attributeCertificateExactMatch )
-##
-## 17.2.3 Attribute descriptor certificate attribute
-attributeType ( id-at-attributeDescriptorCertificate
- NAME 'attributeDescriptorCertificate'
- DESC 'X.509 Attribute descriptor certificate attribute, use ;binary'
- SYNTAX AttributeCertificate
- EQUALITY attributeCertificateExactMatch )
-##
-## 17.2.4 Attribute certificate revocation list attribute
-attributeType ( id-at-attributeCertificateRevocationList
- NAME 'attributeCertificateRevocationList'
- DESC 'X.509 Attribute certificate revocation list attribute, use ;binary'
- SYNTAX CertificateList
- X-EQUALITY 'certificateListExactMatch, not implemented yet' )
-##
-## 17.2.5 AA certificate revocation list attribute
-attributeType ( id-at-attributeAuthorityRevocationList
- NAME 'attributeAuthorityRevocationList'
- DESC 'X.509 AA certificate revocation list attribute, use ;binary'
- SYNTAX CertificateList
- X-EQUALITY 'certificateListExactMatch, not implemented yet' )
-##
-## 17.2.6 Delegation path attribute
-attributeType ( id-at-delegationPath
- NAME 'delegationPath'
- DESC 'X.509 Delegation path attribute, use ;binary'
- SYNTAX AttCertPath )
-## AttCertPath ::= SEQUENCE OF AttributeCertificate
-##
-## 17.2.7 Privilege policy attribute
-attributeType ( id-at-privPolicy
- NAME 'privPolicy'
- DESC 'X.509 Privilege policy attribute, use ;binary'
- SYNTAX PolicySyntax )
-##
-## 17.2.8 Protected privilege policy attribute
-attributeType ( id-at-protPrivPolicy
- NAME 'protPrivPolicy'
- DESC 'X.509 Protected privilege policy attribute, use ;binary'
- SYNTAX AttributeCertificate
- EQUALITY attributeCertificateExactMatch )
-##
-## 17.2.9 XML Protected privilege policy attribute
-## -- contains XML-encoded privilege policy information
-attributeType ( id-at-xMLPprotPrivPolicy
- NAME 'xmlPrivPolicy'
- DESC 'X.509 XML Protected privilege policy attribute'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-##
-## 17.1 PMI directory object classes
-##
-## 17.1.1 PMI user object class
-## -- a PMI user (i.e., a "holder")
-objectClass ( id-oc-pmiUser
- NAME 'pmiUser'
- DESC 'X.509 PMI user object class'
- SUP top
- AUXILIARY
- MAY ( attributeCertificateAttribute ) )
-##
-## 17.1.2 PMI AA object class
-## -- a PMI AA
-objectClass ( id-oc-pmiAA
- NAME 'pmiAA'
- DESC 'X.509 PMI AA object class'
- SUP top
- AUXILIARY
- MAY ( aACertificate $
- attributeCertificateRevocationList $
- attributeAuthorityRevocationList
- ) )
-##
-## 17.1.3 PMI SOA object class
-## -- a PMI Source of Authority
-objectClass ( id-oc-pmiSOA
- NAME 'pmiSOA'
- DESC 'X.509 PMI SOA object class'
- SUP top
- AUXILIARY
- MAY ( attributeCertificateRevocationList $
- attributeAuthorityRevocationList $
- attributeDescriptorCertificate
- ) )
-##
-## 17.1.4 Attribute certificate CRL distribution point object class
-objectClass ( id-oc-attCertCRLDistributionPts
- NAME 'attCertCRLDistributionPt'
- DESC 'X.509 Attribute certificate CRL distribution point object class'
- SUP top
- AUXILIARY
- MAY ( attributeCertificateRevocationList $
- attributeAuthorityRevocationList
- ) )
-##
-## 17.1.5 PMI delegation path
-objectClass ( id-oc-pmiDelegationPath
- NAME 'pmiDelegationPath'
- DESC 'X.509 PMI delegation path'
- SUP top
- AUXILIARY
- MAY ( delegationPath ) )
-##
-## 17.1.6 Privilege policy object class
-objectClass ( id-oc-privilegePolicy
- NAME 'privilegePolicy'
- DESC 'X.509 Privilege policy object class'
- SUP top
- AUXILIARY
- MAY ( privPolicy ) )
-##
-## 17.1.7 Protected privilege policy object class
-objectClass ( id-oc-protectedPrivilegePolicy
- NAME 'protectedPrivilegePolicy'
- DESC 'X.509 Protected privilege policy object class'
- SUP top
- AUXILIARY
- MAY ( protPrivPolicy ) )
-
+++ /dev/null
-# OpenLDAP X.509 PMI schema
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 1998-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (1997-2006).
-## All Rights Reserved.
-##
-## This document and translations of it may be copied and furnished to
-## others, and derivative works that comment on or otherwise explain it
-## or assist in its implementation may be prepared, copied, published
-## and distributed, in whole or in part, without restriction of any
-## kind, provided that the above copyright notice and this paragraph are
-## included on all such copies and derivative works. However, this
-## document itself may not be modified in any way, such as by removing
-## the copyright notice or references to the Internet Society or other
-## Internet organizations, except as needed for the purpose of
-## developing Internet standards in which case the procedures for
-## copyrights defined in the Internet Standards process must be
-## followed, or as required to translate it into languages other than
-## English.
-##
-## The limited permissions granted above are perpetual and will not be
-## revoked by the Internet Society or its successors or assigns.
-##
-## This document and the information contained herein is provided on an
-## "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-## TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-## BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-## HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-## MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-#
-#
-# Includes LDAPv3 schema items from:
-# ITU X.509 (08/2005)
-#
-## X.509 (08/2005) pp. 120-121
-##
-## -- object identifier assignments --
-## -- object classes --
-## id-oc-pmiUser OBJECT IDENTIFIER ::= {id-oc 24}
-## id-oc-pmiAA OBJECT IDENTIFIER ::= {id-oc 25}
-## id-oc-pmiSOA OBJECT IDENTIFIER ::= {id-oc 26}
-## id-oc-attCertCRLDistributionPts OBJECT IDENTIFIER ::= {id-oc 27}
-## id-oc-privilegePolicy OBJECT IDENTIFIER ::= {id-oc 32}
-## id-oc-pmiDelegationPath OBJECT IDENTIFIER ::= {id-oc 33}
-## id-oc-protectedPrivilegePolicy OBJECT IDENTIFIER ::= {id-oc 34}
-## -- directory attributes --
-## id-at-attributeCertificate OBJECT IDENTIFIER ::= {id-at 58}
-## id-at-attributeCertificateRevocationList OBJECT IDENTIFIER ::= {id-at 59}
-## id-at-aACertificate OBJECT IDENTIFIER ::= {id-at 61}
-## id-at-attributeDescriptorCertificate OBJECT IDENTIFIER ::= {id-at 62}
-## id-at-attributeAuthorityRevocationList OBJECT IDENTIFIER ::= {id-at 63}
-## id-at-privPolicy OBJECT IDENTIFIER ::= {id-at 71}
-## id-at-role OBJECT IDENTIFIER ::= {id-at 72}
-## id-at-delegationPath OBJECT IDENTIFIER ::= {id-at 73}
-## id-at-protPrivPolicy OBJECT IDENTIFIER ::= {id-at 74}
-## id-at-xMLPrivilegeInfo OBJECT IDENTIFIER ::= {id-at 75}
-## id-at-xMLPprotPrivPolicy OBJECT IDENTIFIER ::= {id-at 76}
-## -- attribute certificate extensions --
-## id-ce-authorityAttributeIdentifier OBJECT IDENTIFIER ::= {id-ce 38}
-## id-ce-roleSpecCertIdentifier OBJECT IDENTIFIER ::= {id-ce 39}
-## id-ce-basicAttConstraints OBJECT IDENTIFIER ::= {id-ce 41}
-## id-ce-delegatedNameConstraints OBJECT IDENTIFIER ::= {id-ce 42}
-## id-ce-timeSpecification OBJECT IDENTIFIER ::= {id-ce 43}
-## id-ce-attributeDescriptor OBJECT IDENTIFIER ::= {id-ce 48}
-## id-ce-userNotice OBJECT IDENTIFIER ::= {id-ce 49}
-## id-ce-sOAIdentifier OBJECT IDENTIFIER ::= {id-ce 50}
-## id-ce-acceptableCertPolicies OBJECT IDENTIFIER ::= {id-ce 52}
-## id-ce-targetInformation OBJECT IDENTIFIER ::= {id-ce 55}
-## id-ce-noRevAvail OBJECT IDENTIFIER ::= {id-ce 56}
-## id-ce-acceptablePrivilegePolicies OBJECT IDENTIFIER ::= {id-ce 57}
-## id-ce-indirectIssuer OBJECT IDENTIFIER ::= {id-ce 61}
-## id-ce-noAssertion OBJECT IDENTIFIER ::= {id-ce 62}
-## id-ce-issuedOnBehalfOf OBJECT IDENTIFIER ::= {id-ce 64}
-## -- PMI matching rules --
-## id-mr-attributeCertificateMatch OBJECT IDENTIFIER ::= {id-mr 42}
-## id-mr-attributeCertificateExactMatch OBJECT IDENTIFIER ::= {id-mr 45}
-## id-mr-holderIssuerMatch OBJECT IDENTIFIER ::= {id-mr 46}
-## id-mr-authAttIdMatch OBJECT IDENTIFIER ::= {id-mr 53}
-## id-mr-roleSpecCertIdMatch OBJECT IDENTIFIER ::= {id-mr 54}
-## id-mr-basicAttConstraintsMatch OBJECT IDENTIFIER ::= {id-mr 55}
-## id-mr-delegatedNameConstraintsMatch OBJECT IDENTIFIER ::= {id-mr 56}
-## id-mr-timeSpecMatch OBJECT IDENTIFIER ::= {id-mr 57}
-## id-mr-attDescriptorMatch OBJECT IDENTIFIER ::= {id-mr 58}
-## id-mr-acceptableCertPoliciesMatch OBJECT IDENTIFIER ::= {id-mr 59}
-## id-mr-delegationPathMatch OBJECT IDENTIFIER ::= {id-mr 61}
-## id-mr-sOAIdentifierMatch OBJECT IDENTIFIER ::= {id-mr 66}
-## id-mr-indirectIssuerMatch OBJECT IDENTIFIER ::= {id-mr 67}
-##
-##
-## X.509 (08/2005) pp. 71, 86-89
-##
-## 14.4.1 Role attribute
-## role ATTRIBUTE ::= {
-## WITH SYNTAX RoleSyntax
-## ID id-at-role }
-## RoleSyntax ::= SEQUENCE {
-## roleAuthority [0] GeneralNames OPTIONAL,
-## roleName [1] GeneralName }
-##
-## 14.5 XML privilege information attribute
-## xmlPrivilegeInfo ATTRIBUTE ::= {
-## WITH SYNTAX UTF8String -- contains XML-encoded privilege information
-## ID id-at-xMLPrivilegeInfo }
-##
-## 17.1 PMI directory object classes
-##
-## 17.1.1 PMI user object class
-## pmiUser OBJECT-CLASS ::= {
-## -- a PMI user (i.e., a "holder")
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {attributeCertificateAttribute}
-## ID id-oc-pmiUser }
-##
-## 17.1.2 PMI AA object class
-## pmiAA OBJECT-CLASS ::= {
-## -- a PMI AA
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {aACertificate |
-## attributeCertificateRevocationList |
-## attributeAuthorityRevocationList}
-## ID id-oc-pmiAA }
-##
-## 17.1.3 PMI SOA object class
-## pmiSOA OBJECT-CLASS ::= { -- a PMI Source of Authority
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {attributeCertificateRevocationList |
-## attributeAuthorityRevocationList |
-## attributeDescriptorCertificate}
-## ID id-oc-pmiSOA }
-##
-## 17.1.4 Attribute certificate CRL distribution point object class
-## attCertCRLDistributionPt OBJECT-CLASS ::= {
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN { attributeCertificateRevocationList |
-## attributeAuthorityRevocationList }
-## ID id-oc-attCertCRLDistributionPts }
-##
-## 17.1.5 PMI delegation path
-## pmiDelegationPath OBJECT-CLASS ::= {
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN { delegationPath }
-## ID id-oc-pmiDelegationPath }
-##
-## 17.1.6 Privilege policy object class
-## privilegePolicy OBJECT-CLASS ::= {
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {privPolicy }
-## ID id-oc-privilegePolicy }
-##
-## 17.1.7 Protected privilege policy object class
-## protectedPrivilegePolicy OBJECT-CLASS ::= {
-## SUBCLASS OF {top}
-## KIND auxiliary
-## MAY CONTAIN {protPrivPolicy }
-## ID id-oc-protectedPrivilegePolicy }
-##
-## 17.2 PMI Directory attributes
-##
-## 17.2.1 Attribute certificate attribute
-## attributeCertificateAttribute ATTRIBUTE ::= {
-## WITH SYNTAX AttributeCertificate
-## EQUALITY MATCHING RULE attributeCertificateExactMatch
-## ID id-at-attributeCertificate }
-##
-## 17.2.2 AA certificate attribute
-## aACertificate ATTRIBUTE ::= {
-## WITH SYNTAX AttributeCertificate
-## EQUALITY MATCHING RULE attributeCertificateExactMatch
-## ID id-at-aACertificate }
-##
-## 17.2.3 Attribute descriptor certificate attribute
-## attributeDescriptorCertificate ATTRIBUTE ::= {
-## WITH SYNTAX AttributeCertificate
-## EQUALITY MATCHING RULE attributeCertificateExactMatch
-## ID id-at-attributeDescriptorCertificate }
-##
-## 17.2.4 Attribute certificate revocation list attribute
-## attributeCertificateRevocationList ATTRIBUTE ::= {
-## WITH SYNTAX CertificateList
-## EQUALITY MATCHING RULE certificateListExactMatch
-## ID id-at-attributeCertificateRevocationList}
-##
-## 17.2.5 AA certificate revocation list attribute
-## attributeAuthorityRevocationList ATTRIBUTE ::= {
-## WITH SYNTAX CertificateList
-## EQUALITY MATCHING RULE certificateListExactMatch
-## ID id-at-attributeAuthorityRevocationList }
-##
-## 17.2.6 Delegation path attribute
-## delegationPath ATTRIBUTE ::= {
-## WITH SYNTAX AttCertPath
-## ID id-at-delegationPath }
-## AttCertPath ::= SEQUENCE OF AttributeCertificate
-##
-## 17.2.7 Privilege policy attribute
-## privPolicy ATTRIBUTE ::= {
-## WITH SYNTAX PolicySyntax
-## ID id-at-privPolicy }
-##
-## 17.2.8 Protected privilege policy attribute
-## protPrivPolicy ATTRIBUTE ::= {
-## WITH SYNTAX AttributeCertificate
-## EQUALITY MATCHING RULE attributeCertificateExactMatch
-## ID id-at-protPrivPolicy }
-##
-## 17.2.9 XML Protected privilege policy attribute
-## xmlPrivPolicy ATTRIBUTE ::= {
-## WITH SYNTAX UTF8String -- contains XML-encoded privilege policy information
-## ID id-at-xMLPprotPrivPolicy }
-##
-
-## -- object identifier assignments --
-## -- object classes --
-objectidentifier id-oc-pmiUser 2.5.6.24
-objectidentifier id-oc-pmiAA 2.5.6.25
-objectidentifier id-oc-pmiSOA 2.5.6.26
-objectidentifier id-oc-attCertCRLDistributionPts 2.5.6.27
-objectidentifier id-oc-privilegePolicy 2.5.6.32
-objectidentifier id-oc-pmiDelegationPath 2.5.6.33
-objectidentifier id-oc-protectedPrivilegePolicy 2.5.6.34
-## -- directory attributes --
-objectidentifier id-at-attributeCertificate 2.5.4.58
-objectidentifier id-at-attributeCertificateRevocationList 2.5.4.59
-objectidentifier id-at-aACertificate 2.5.4.61
-objectidentifier id-at-attributeDescriptorCertificate 2.5.4.62
-objectidentifier id-at-attributeAuthorityRevocationList 2.5.4.63
-objectidentifier id-at-privPolicy 2.5.4.71
-objectidentifier id-at-role 2.5.4.72
-objectidentifier id-at-delegationPath 2.5.4.73
-objectidentifier id-at-protPrivPolicy 2.5.4.74
-objectidentifier id-at-xMLPrivilegeInfo 2.5.4.75
-objectidentifier id-at-xMLPprotPrivPolicy 2.5.4.76
-## -- attribute certificate extensions --
-## id-ce-authorityAttributeIdentifier OBJECT IDENTIFIER ::= {id-ce 38}
-## id-ce-roleSpecCertIdentifier OBJECT IDENTIFIER ::= {id-ce 39}
-## id-ce-basicAttConstraints OBJECT IDENTIFIER ::= {id-ce 41}
-## id-ce-delegatedNameConstraints OBJECT IDENTIFIER ::= {id-ce 42}
-## id-ce-timeSpecification OBJECT IDENTIFIER ::= {id-ce 43}
-## id-ce-attributeDescriptor OBJECT IDENTIFIER ::= {id-ce 48}
-## id-ce-userNotice OBJECT IDENTIFIER ::= {id-ce 49}
-## id-ce-sOAIdentifier OBJECT IDENTIFIER ::= {id-ce 50}
-## id-ce-acceptableCertPolicies OBJECT IDENTIFIER ::= {id-ce 52}
-## id-ce-targetInformation OBJECT IDENTIFIER ::= {id-ce 55}
-## id-ce-noRevAvail OBJECT IDENTIFIER ::= {id-ce 56}
-## id-ce-acceptablePrivilegePolicies OBJECT IDENTIFIER ::= {id-ce 57}
-## id-ce-indirectIssuer OBJECT IDENTIFIER ::= {id-ce 61}
-## id-ce-noAssertion OBJECT IDENTIFIER ::= {id-ce 62}
-## id-ce-issuedOnBehalfOf OBJECT IDENTIFIER ::= {id-ce 64}
-## -- PMI matching rules --
-objectidentifier id-mr 2.5.13
-objectidentifier id-mr-attributeCertificateMatch id-mr:42
-objectidentifier id-mr-attributeCertificateExactMatch id-mr:45
-objectidentifier id-mr-holderIssuerMatch id-mr:46
-objectidentifier id-mr-authAttIdMatch id-mr:53
-objectidentifier id-mr-roleSpecCertIdMatch id-mr:54
-objectidentifier id-mr-basicAttConstraintsMatch id-mr:55
-objectidentifier id-mr-delegatedNameConstraintsMatch id-mr:56
-objectidentifier id-mr-timeSpecMatch id-mr:57
-objectidentifier id-mr-attDescriptorMatch id-mr:58
-objectidentifier id-mr-acceptableCertPoliciesMatch id-mr:59
-objectidentifier id-mr-delegationPathMatch id-mr:61
-objectidentifier id-mr-sOAIdentifierMatch id-mr:66
-objectidentifier id-mr-indirectIssuerMatch id-mr:67
-## -- syntaxes --
-## NOTE: 1.3.6.1.4.1.4203.666.11.10 is the oid arc assigned by OpenLDAP
-## to this work in progress
-objectidentifier AttributeCertificate 1.3.6.1.4.1.4203.666.11.10.2.1
-objectidentifier CertificateList 1.3.6.1.4.1.1466.115.121.1.9
-objectidentifier AttCertPath 1.3.6.1.4.1.4203.666.11.10.2.4
-objectidentifier PolicySyntax 1.3.6.1.4.1.4203.666.11.10.2.5
-objectidentifier RoleSyntax 1.3.6.1.4.1.4203.666.11.10.2.6
-# NOTE: OIDs from <draft-ietf-pkix-ldap-schema-02.txt> (expired)
-#objectidentifier AttributeCertificate 1.2.826.0.1.3344810.7.5
-#objectidentifier AttCertPath 1.2.826.0.1.3344810.7.10
-#objectidentifier PolicySyntax 1.2.826.0.1.3344810.7.17
-#objectidentifier RoleSyntax 1.2.826.0.1.3344810.7.13
-##
-## Substitute syntaxes
-##
-## AttCertPath
-ldapsyntax ( 1.3.6.1.4.1.4203.666.11.10.2.4
- NAME 'AttCertPath'
- DESC 'X.509 PMI attribute cartificate path: SEQUENCE OF AttributeCertificate'
- X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-##
-## PolicySyntax
-ldapsyntax ( 1.3.6.1.4.1.4203.666.11.10.2.5
- NAME 'PolicySyntax'
- DESC 'X.509 PMI policy syntax'
- X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-##
-## RoleSyntax
-ldapsyntax ( 1.3.6.1.4.1.4203.666.11.10.2.6
- NAME 'RoleSyntax'
- DESC 'X.509 PMI role syntax'
- X-SUBST '1.3.6.1.4.1.1466.115.121.1.15' )
-##
-## X.509 (08/2005) pp. 71, 86-89
-##
-## 14.4.1 Role attribute
-attributeType ( id-at-role
- NAME 'role'
- DESC 'X.509 Role attribute, use ;binary'
- SYNTAX RoleSyntax )
-##
-## 14.5 XML privilege information attribute
-## -- contains XML-encoded privilege information
-attributeType ( id-at-xMLPrivilegeInfo
- NAME 'xmlPrivilegeInfo'
- DESC 'X.509 XML privilege information attribute'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-##
-## 17.2 PMI Directory attributes
-##
-## 17.2.1 Attribute certificate attribute
-attributeType ( id-at-attributeCertificate
- NAME 'attributeCertificateAttribute'
- DESC 'X.509 Attribute certificate attribute, use ;binary'
- SYNTAX AttributeCertificate
- EQUALITY attributeCertificateExactMatch )
-##
-## 17.2.2 AA certificate attribute
-attributeType ( id-at-aACertificate
- NAME 'aACertificate'
- DESC 'X.509 AA certificate attribute, use ;binary'
- SYNTAX AttributeCertificate
- EQUALITY attributeCertificateExactMatch )
-##
-## 17.2.3 Attribute descriptor certificate attribute
-attributeType ( id-at-attributeDescriptorCertificate
- NAME 'attributeDescriptorCertificate'
- DESC 'X.509 Attribute descriptor certificate attribute, use ;binary'
- SYNTAX AttributeCertificate
- EQUALITY attributeCertificateExactMatch )
-##
-## 17.2.4 Attribute certificate revocation list attribute
-attributeType ( id-at-attributeCertificateRevocationList
- NAME 'attributeCertificateRevocationList'
- DESC 'X.509 Attribute certificate revocation list attribute, use ;binary'
- SYNTAX CertificateList
- X-EQUALITY 'certificateListExactMatch, not implemented yet' )
-##
-## 17.2.5 AA certificate revocation list attribute
-attributeType ( id-at-attributeAuthorityRevocationList
- NAME 'attributeAuthorityRevocationList'
- DESC 'X.509 AA certificate revocation list attribute, use ;binary'
- SYNTAX CertificateList
- X-EQUALITY 'certificateListExactMatch, not implemented yet' )
-##
-## 17.2.6 Delegation path attribute
-attributeType ( id-at-delegationPath
- NAME 'delegationPath'
- DESC 'X.509 Delegation path attribute, use ;binary'
- SYNTAX AttCertPath )
-## AttCertPath ::= SEQUENCE OF AttributeCertificate
-##
-## 17.2.7 Privilege policy attribute
-attributeType ( id-at-privPolicy
- NAME 'privPolicy'
- DESC 'X.509 Privilege policy attribute, use ;binary'
- SYNTAX PolicySyntax )
-##
-## 17.2.8 Protected privilege policy attribute
-attributeType ( id-at-protPrivPolicy
- NAME 'protPrivPolicy'
- DESC 'X.509 Protected privilege policy attribute, use ;binary'
- SYNTAX AttributeCertificate
- EQUALITY attributeCertificateExactMatch )
-##
-## 17.2.9 XML Protected privilege policy attribute
-## -- contains XML-encoded privilege policy information
-attributeType ( id-at-xMLPprotPrivPolicy
- NAME 'xmlPrivPolicy'
- DESC 'X.509 XML Protected privilege policy attribute'
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-##
-## 17.1 PMI directory object classes
-##
-## 17.1.1 PMI user object class
-## -- a PMI user (i.e., a "holder")
-objectClass ( id-oc-pmiUser
- NAME 'pmiUser'
- DESC 'X.509 PMI user object class'
- SUP top
- AUXILIARY
- MAY ( attributeCertificateAttribute ) )
-##
-## 17.1.2 PMI AA object class
-## -- a PMI AA
-objectClass ( id-oc-pmiAA
- NAME 'pmiAA'
- DESC 'X.509 PMI AA object class'
- SUP top
- AUXILIARY
- MAY ( aACertificate $
- attributeCertificateRevocationList $
- attributeAuthorityRevocationList
- ) )
-##
-## 17.1.3 PMI SOA object class
-## -- a PMI Source of Authority
-objectClass ( id-oc-pmiSOA
- NAME 'pmiSOA'
- DESC 'X.509 PMI SOA object class'
- SUP top
- AUXILIARY
- MAY ( attributeCertificateRevocationList $
- attributeAuthorityRevocationList $
- attributeDescriptorCertificate
- ) )
-##
-## 17.1.4 Attribute certificate CRL distribution point object class
-objectClass ( id-oc-attCertCRLDistributionPts
- NAME 'attCertCRLDistributionPt'
- DESC 'X.509 Attribute certificate CRL distribution point object class'
- SUP top
- AUXILIARY
- MAY ( attributeCertificateRevocationList $
- attributeAuthorityRevocationList
- ) )
-##
-## 17.1.5 PMI delegation path
-objectClass ( id-oc-pmiDelegationPath
- NAME 'pmiDelegationPath'
- DESC 'X.509 PMI delegation path'
- SUP top
- AUXILIARY
- MAY ( delegationPath ) )
-##
-## 17.1.6 Privilege policy object class
-objectClass ( id-oc-privilegePolicy
- NAME 'privilegePolicy'
- DESC 'X.509 Privilege policy object class'
- SUP top
- AUXILIARY
- MAY ( privPolicy ) )
-##
-## 17.1.7 Protected privilege policy object class
-objectClass ( id-oc-protectedPrivilegePolicy
- NAME 'protectedPrivilegePolicy'
- DESC 'X.509 Protected privilege policy object class'
- SUP top
- AUXILIARY
- MAY ( protPrivPolicy ) )
-
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 2004-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (2004).
-## Please see full copyright statement below.
-#
-# Definitions from Draft behera-ldap-password-policy-07 (a work in progress)
-# Password Policy for LDAP Directories
-# With extensions from Hewlett-Packard:
-# pwdCheckModule etc.
-#
-# Contents of this file are subject to change (including deletion)
-# without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-#
-# This file was automatically generated from ppolicy.schema; see that file
-# for complete references.
-#
-dn: cn=ppolicy,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: ppolicy
-olcAttributeTypes: {0}( 1.3.6.1.4.1.42.2.27.8.1.1 NAME 'pwdAttribute' EQUALITY
- objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-olcAttributeTypes: {1}( 1.3.6.1.4.1.42.2.27.8.1.2 NAME 'pwdMinAge' EQUALITY in
- tegerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {2}( 1.3.6.1.4.1.42.2.27.8.1.3 NAME 'pwdMaxAge' EQUALITY in
- tegerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {3}( 1.3.6.1.4.1.42.2.27.8.1.4 NAME 'pwdInHistory' EQUALITY
- integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {4}( 1.3.6.1.4.1.42.2.27.8.1.5 NAME 'pwdCheckQuality' EQUAL
- ITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {5}( 1.3.6.1.4.1.42.2.27.8.1.6 NAME 'pwdMinLength' EQUALITY
- integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {6}( 1.3.6.1.4.1.42.2.27.8.1.7 NAME 'pwdExpireWarning' EQUA
- LITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {7}( 1.3.6.1.4.1.42.2.27.8.1.8 NAME 'pwdGraceAuthNLimit' EQ
- UALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {8}( 1.3.6.1.4.1.42.2.27.8.1.9 NAME 'pwdLockout' EQUALITY b
- ooleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-olcAttributeTypes: {9}( 1.3.6.1.4.1.42.2.27.8.1.10 NAME 'pwdLockoutDuration' E
- QUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {10}( 1.3.6.1.4.1.42.2.27.8.1.11 NAME 'pwdMaxFailure' EQUAL
- ITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {11}( 1.3.6.1.4.1.42.2.27.8.1.12 NAME 'pwdFailureCountInter
- val' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE
- )
-olcAttributeTypes: {12}( 1.3.6.1.4.1.42.2.27.8.1.13 NAME 'pwdMustChange' EQUAL
- ITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-olcAttributeTypes: {13}( 1.3.6.1.4.1.42.2.27.8.1.14 NAME 'pwdAllowUserChange'
- EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-olcAttributeTypes: {14}( 1.3.6.1.4.1.42.2.27.8.1.15 NAME 'pwdSafeModify' EQUAL
- ITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-olcAttributeTypes: {15}( 1.3.6.1.4.1.4754.1.99.1 NAME 'pwdCheckModule' DESC 'L
- oadable module that instantiates "check_password() function' EQUALITY caseExa
- ctIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-olcObjectClasses: {0}( 1.3.6.1.4.1.4754.2.99.1 NAME 'pwdPolicyChecker' SUP top
- AUXILIARY MAY pwdCheckModule )
-olcObjectClasses: {1}( 1.3.6.1.4.1.42.2.27.8.2.1 NAME 'pwdPolicy' SUP top AUXI
- LIARY MUST pwdAttribute MAY ( pwdMinAge $ pwdMaxAge $ pwdInHistory $ pwdCheck
- Quality $ pwdMinLength $ pwdExpireWarning $ pwdGraceAuthNLimit $ pwdLockout $
- pwdLockoutDuration $ pwdMaxFailure $ pwdFailureCountInterval $ pwdMustChange
- $ pwdAllowUserChange $ pwdSafeModify ) )
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 2004-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (2004).
-## Please see full copyright statement below.
-#
-# Definitions from Draft behera-ldap-password-policy-07 (a work in progress)
-# Password Policy for LDAP Directories
-# With extensions from Hewlett-Packard:
-# pwdCheckModule etc.
-#
-# Contents of this file are subject to change (including deletion)
-# without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-#
-# This file was automatically generated from ppolicy.schema; see that file
-# for complete references.
-#
-dn: cn=ppolicy,cn=schema,cn=config
-objectClass: olcSchemaConfig
-cn: ppolicy
-olcAttributeTypes: {0}( 1.3.6.1.4.1.42.2.27.8.1.1 NAME 'pwdAttribute' EQUALITY
- objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-olcAttributeTypes: {1}( 1.3.6.1.4.1.42.2.27.8.1.2 NAME 'pwdMinAge' EQUALITY in
- tegerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {2}( 1.3.6.1.4.1.42.2.27.8.1.3 NAME 'pwdMaxAge' EQUALITY in
- tegerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {3}( 1.3.6.1.4.1.42.2.27.8.1.4 NAME 'pwdInHistory' EQUALITY
- integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {4}( 1.3.6.1.4.1.42.2.27.8.1.5 NAME 'pwdCheckQuality' EQUAL
- ITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {5}( 1.3.6.1.4.1.42.2.27.8.1.6 NAME 'pwdMinLength' EQUALITY
- integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {6}( 1.3.6.1.4.1.42.2.27.8.1.7 NAME 'pwdExpireWarning' EQUA
- LITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {7}( 1.3.6.1.4.1.42.2.27.8.1.8 NAME 'pwdGraceAuthNLimit' EQ
- UALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {8}( 1.3.6.1.4.1.42.2.27.8.1.9 NAME 'pwdLockout' EQUALITY b
- ooleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-olcAttributeTypes: {9}( 1.3.6.1.4.1.42.2.27.8.1.10 NAME 'pwdLockoutDuration' E
- QUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {10}( 1.3.6.1.4.1.42.2.27.8.1.11 NAME 'pwdMaxFailure' EQUAL
- ITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
-olcAttributeTypes: {11}( 1.3.6.1.4.1.42.2.27.8.1.12 NAME 'pwdFailureCountInter
- val' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE
- )
-olcAttributeTypes: {12}( 1.3.6.1.4.1.42.2.27.8.1.13 NAME 'pwdMustChange' EQUAL
- ITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-olcAttributeTypes: {13}( 1.3.6.1.4.1.42.2.27.8.1.14 NAME 'pwdAllowUserChange'
- EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-olcAttributeTypes: {14}( 1.3.6.1.4.1.42.2.27.8.1.15 NAME 'pwdSafeModify' EQUAL
- ITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
-olcAttributeTypes: {15}( 1.3.6.1.4.1.4754.1.99.1 NAME 'pwdCheckModule' DESC 'L
- oadable module that instantiates "check_password() function' EQUALITY caseExa
- ctIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
-olcObjectClasses: {0}( 1.3.6.1.4.1.4754.2.99.1 NAME 'pwdPolicyChecker' SUP top
- AUXILIARY MAY pwdCheckModule )
-olcObjectClasses: {1}( 1.3.6.1.4.1.42.2.27.8.2.1 NAME 'pwdPolicy' SUP top AUXI
- LIARY MUST pwdAttribute MAY ( pwdMinAge $ pwdMaxAge $ pwdInHistory $ pwdCheck
- Quality $ pwdMinLength $ pwdExpireWarning $ pwdGraceAuthNLimit $ pwdLockout $
- pwdLockoutDuration $ pwdMaxFailure $ pwdFailureCountInterval $ pwdMustChange
- $ pwdAllowUserChange $ pwdSafeModify ) )
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 2004-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (2004).
-## Please see full copyright statement below.
-
-# Definitions from Draft behera-ldap-password-policy-07 (a work in progress)
-# Password Policy for LDAP Directories
-# With extensions from Hewlett-Packard:
-# pwdCheckModule etc.
-
-# Contents of this file are subject to change (including deletion)
-# without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-
-#Network Working Group J. Sermersheim
-#Internet-Draft Novell, Inc
-#Expires: April 24, 2005 L. Poitou
-# Sun Microsystems
-# October 24, 2004
-#
-#
-# Password Policy for LDAP Directories
-# draft-behera-ldap-password-policy-08.txt
-#
-#Status of this Memo
-#
-# This document is an Internet-Draft and is subject to all provisions
-# of section 3 of RFC 3667. By submitting this Internet-Draft, each
-# author represents that any applicable patent or other IPR claims of
-# which he or she is aware have been or will be disclosed, and any of
-# which he or she become aware will be disclosed, in accordance with
-# RFC 3668.
-#
-# Internet-Drafts are working documents of the Internet Engineering
-# Task Force (IETF), its areas, and its working groups. Note that
-# other groups may also distribute working documents as
-# Internet-Drafts.
-#
-# Internet-Drafts are draft documents valid for a maximum of six months
-# and may be updated, replaced, or obsoleted by other documents at any
-# time. It is inappropriate to use Internet-Drafts as reference
-# material or to cite them other than as "work in progress."
-#
-# The list of current Internet-Drafts can be accessed at
-# http://www.ietf.org/ietf/1id-abstracts.txt.
-#
-# The list of Internet-Draft Shadow Directories can be accessed at
-# http://www.ietf.org/shadow.html.
-#
-# This Internet-Draft will expire on April 24, 2005.
-#
-#Copyright Notice
-#
-# Copyright (C) The Internet Society (2004).
-#
-#Abstract
-#
-# Password policy as described in this document is a set of rules that
-# controls how passwords are used and administered in Lightweight
-# Directory Access Protocol (LDAP) based directories. In order to
-# improve the security of LDAP directories and make it difficult for
-# password cracking programs to break into directories, it is desirable
-# to enforce a set of rules on password usage. These rules are made to
-#
-# [trimmed]
-#
-#5. Schema used for Password Policy
-#
-# The schema elements defined here fall into two general categories. A
-# password policy object class is defined which contains a set of
-# administrative password policy attributes, and a set of operational
-# attributes are defined that hold general password policy state
-# information for each user.
-#
-#5.2 Attribute Types used in the pwdPolicy ObjectClass
-#
-# Following are the attribute types used by the pwdPolicy object class.
-#
-#5.2.1 pwdAttribute
-#
-# This holds the name of the attribute to which the password policy is
-# applied. For example, the password policy may be applied to the
-# userPassword attribute.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.1
- NAME 'pwdAttribute'
- EQUALITY objectIdentifierMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-
-#5.2.2 pwdMinAge
-#
-# This attribute holds the number of seconds that must elapse between
-# modifications to the password. If this attribute is not present, 0
-# seconds is assumed.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.2
- NAME 'pwdMinAge'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.3 pwdMaxAge
-#
-# This attribute holds the number of seconds after which a modified
-# password will expire.
-#
-# If this attribute is not present, or if the value is 0 the password
-# does not expire. If not 0, the value must be greater than or equal
-# to the value of the pwdMinAge.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.3
- NAME 'pwdMaxAge'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.4 pwdInHistory
-#
-# This attribute specifies the maximum number of used passwords stored
-# in the pwdHistory attribute.
-#
-# If this attribute is not present, or if the value is 0, used
-# passwords are not stored in the pwdHistory attribute and thus may be
-# reused.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.4
- NAME 'pwdInHistory'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.5 pwdCheckQuality
-#
-# {TODO: Consider changing the syntax to OID. Each OID will list a
-# quality rule (like min len, # of special characters, etc). These
-# rules can be specified outsid ethis document.}
-#
-# {TODO: Note that even though this is meant to be a check that happens
-# during password modification, it may also be allowed to happen during
-# authN. This is useful for situations where the password is encrypted
-# when modified, but decrypted when used to authN.}
-#
-# This attribute indicates how the password quality will be verified
-# while being modified or added. If this attribute is not present, or
-# if the value is '0', quality checking will not be enforced. A value
-# of '1' indicates that the server will check the quality, and if the
-# server is unable to check it (due to a hashed password or other
-# reasons) it will be accepted. A value of '2' indicates that the
-# server will check the quality, and if the server is unable to verify
-# it, it will return an error refusing the password.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.5
- NAME 'pwdCheckQuality'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.6 pwdMinLength
-#
-# When quality checking is enabled, this attribute holds the minimum
-# number of characters that must be used in a password. If this
-# attribute is not present, no minimum password length will be
-# enforced. If the server is unable to check the length (due to a
-# hashed password or otherwise), the server will, depending on the
-# value of the pwdCheckQuality attribute, either accept the password
-# without checking it ('0' or '1') or refuse it ('2').
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.6
- NAME 'pwdMinLength'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.7 pwdExpireWarning
-#
-# This attribute specifies the maximum number of seconds before a
-# password is due to expire that expiration warning messages will be
-# returned to an authenticating user.
-#
-# If this attribute is not present, or if the value is 0 no warnings
-# will be returned. If not 0, the value must be smaller than the value
-# of the pwdMaxAge attribute.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.7
- NAME 'pwdExpireWarning'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.8 pwdGraceAuthNLimit
-#
-# This attribute specifies the number of times an expired password can
-# be used to authenticate. If this attribute is not present or if the
-# value is 0, authentication will fail.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.8
- NAME 'pwdGraceAuthNLimit'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.9 pwdLockout
-#
-# This attribute indicates, when its value is "TRUE", that the password
-# may not be used to authenticate after a specified number of
-# consecutive failed bind attempts. The maximum number of consecutive
-# failed bind attempts is specified in pwdMaxFailure.
-#
-# If this attribute is not present, or if the value is "FALSE", the
-# password may be used to authenticate when the number of failed bind
-# attempts has been reached.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.9
- NAME 'pwdLockout'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-#5.2.10 pwdLockoutDuration
-#
-# This attribute holds the number of seconds that the password cannot
-# be used to authenticate due to too many failed bind attempts. If
-# this attribute is not present, or if the value is 0 the password
-# cannot be used to authenticate until reset by a password
-# administrator.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.10
- NAME 'pwdLockoutDuration'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.11 pwdMaxFailure
-#
-# This attribute specifies the number of consecutive failed bind
-# attempts after which the password may not be used to authenticate.
-# If this attribute is not present, or if the value is 0, this policy
-# is not checked, and the value of pwdLockout will be ignored.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.11
- NAME 'pwdMaxFailure'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.12 pwdFailureCountInterval
-#
-# This attribute holds the number of seconds after which the password
-# failures are purged from the failure counter, even though no
-# successful authentication occurred.
-#
-# If this attribute is not present, or if its value is 0, the failure
-# counter is only reset by a successful authentication.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.12
- NAME 'pwdFailureCountInterval'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.13 pwdMustChange
-#
-# This attribute specifies with a value of "TRUE" that users must
-# change their passwords when they first bind to the directory after a
-# password is set or reset by a password administrator. If this
-# attribute is not present, or if the value is "FALSE", users are not
-# required to change their password upon binding after the password
-# administrator sets or resets the password. This attribute is not set
-# due to any actions specified by this document, it is typically set by
-# a password administrator after resetting a user's password.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.13
- NAME 'pwdMustChange'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-#5.2.14 pwdAllowUserChange
-#
-# This attribute indicates whether users can change their own
-# passwords, although the change operation is still subject to access
-# control. If this attribute is not present, a value of "TRUE" is
-# assumed. This attribute is intended to be used in the absense of an
-# access control mechanism.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.14
- NAME 'pwdAllowUserChange'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-#5.2.15 pwdSafeModify
-#
-# This attribute specifies whether or not the existing password must be
-# sent along with the new password when being changed. If this
-# attribute is not present, a "FALSE" value is assumed.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.15
- NAME 'pwdSafeModify'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-# HP extensions
-#
-# pwdCheckModule
-#
-# This attribute names a user-defined loadable module that provides
-# a check_password() function. If pwdCheckQuality is set to '1' or '2'
-# this function will be called after all of the internal password
-# quality checks have been passed. The function has this prototype:
-#
-# int check_password( char *password, char **errormessage, void *arg )
-#
-# The function should return LDAP_SUCCESS for a valid password.
-
-attributetype ( 1.3.6.1.4.1.4754.1.99.1
- NAME 'pwdCheckModule'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- DESC 'Loadable module that instantiates "check_password() function'
- SINGLE-VALUE )
-
-objectclass ( 1.3.6.1.4.1.4754.2.99.1
- NAME 'pwdPolicyChecker'
- SUP top
- AUXILIARY
- MAY ( pwdCheckModule ) )
-
-#5.1 The pwdPolicy Object Class
-#
-# This object class contains the attributes defining a password policy
-# in effect for a set of users. Section 10 describes the
-# administration of this object, and the relationship between it and
-# particular objects.
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.8.2.1
- NAME 'pwdPolicy'
- SUP top
- AUXILIARY
- MUST ( pwdAttribute )
- MAY ( pwdMinAge $ pwdMaxAge $ pwdInHistory $ pwdCheckQuality $
- pwdMinLength $ pwdExpireWarning $ pwdGraceAuthNLimit $ pwdLockout
- $ pwdLockoutDuration $ pwdMaxFailure $ pwdFailureCountInterval $
- pwdMustChange $ pwdAllowUserChange $ pwdSafeModify ) )
-
-#5.3 Attribute Types for Password Policy State Information
-#
-# Password policy state information must be maintained for each user.
-# The information is located in each user entry as a set of operational
-# attributes. These operational attributes are: pwdChangedTime,
-# pwdAccountLockedTime, pwdFailureTime, pwdHistory, pwdGraceUseTime,
-# pwdReset, pwdPolicySubEntry.
-#
-#5.3.1 Password Policy State Attribute Option
-#
-# Since the password policy could apply to several attributes used to
-# store passwords, each of the above operational attributes must have
-# an option to specify which pwdAttribute it applies to. The password
-# policy option is defined as the following:
-#
-# pwd-<passwordAttribute>
-#
-# where passwordAttribute a string following the OID syntax
-# (1.3.6.1.4.1.1466.115.121.1.38). The attribute type descriptor
-# (short name) MUST be used.
-#
-# For example, if the pwdPolicy object has for pwdAttribute
-# "userPassword" then the pwdChangedTime operational attribute, in a
-# user entry, will be:
-#
-# pwdChangedTime;pwd-userPassword: 20000103121520Z
-#
-# This attribute option follows sub-typing semantics. If a client
-# requests a password policy state attribute to be returned in a search
-# operation, and does not specify an option, all subtypes of that
-# policy state attribute are returned.
-#
-#5.3.2 pwdChangedTime
-#
-# This attribute specifies the last time the entry's password was
-# changed. This is used by the password expiration policy. If this
-# attribute does not exist, the password will never expire.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.16
-# NAME 'pwdChangedTime'
-# DESC 'The time the password was last changed'
-# EQUALITY generalizedTimeMatch
-# ORDERING generalizedTimeOrderingMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
-# SINGLE-VALUE
-# USAGE directoryOperation )
-#
-#5.3.3 pwdAccountLockedTime
-#
-# This attribute holds the time that the user's account was locked. A
-# locked account means that the password may no longer be used to
-# authenticate. A 000001010000Z value means that the account has been
-# locked permanently, and that only a password administrator can unlock
-# the account.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.17
-# NAME 'pwdAccountLockedTime'
-# DESC 'The time an user account was locked'
-# EQUALITY generalizedTimeMatch
-# ORDERING generalizedTimeOrderingMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
-# SINGLE-VALUE
-# USAGE directoryOperation )
-#
-#5.3.4 pwdFailureTime
-#
-# This attribute holds the timestamps of the consecutive authentication
-# failures.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.19
-# NAME 'pwdFailureTime'
-# DESC 'The timestamps of the last consecutive authentication
-# failures'
-# EQUALITY generalizedTimeMatch
-# ORDERING generalizedTimeOrderingMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
-# USAGE directoryOperation )
-#
-#5.3.5 pwdHistory
-#
-# This attribute holds a history of previously used passwords. Values
-# of this attribute are transmitted in string format as given by the
-# following ABNF:
-#
-# pwdHistory = time "#" syntaxOID "#" length "#" data
-#
-# time = <generalizedTimeString as specified in 6.14
-# of [RFC2252]>
-#
-# syntaxOID = numericoid ; the string representation of the
-# ; dotted-decimal OID that defines the
-# ; syntax used to store the password.
-# ; numericoid is described in 4.1
-# ; of [RFC2252].
-#
-# length = numericstring ; the number of octets in data.
-# ; numericstring is described in 4.1
-# ; of [RFC2252].
-#
-# data = <octets representing the password in the format
-# specified by syntaxOID>.
-#
-# This format allows the server to store, and transmit a history of
-# passwords that have been used. In order for equality matching to
-# function properly, the time field needs to adhere to a consistent
-# format. For this purpose, the time field MUST be in GMT format.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.20
-# NAME 'pwdHistory'
-# DESC 'The history of user s passwords'
-# EQUALITY octetStringMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
-# USAGE directoryOperation )
-#
-#5.3.6 pwdGraceUseTime
-#
-# This attribute holds the timestamps of grace authentications after a
-# password has expired.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.21
-# NAME 'pwdGraceUseTime'
-# DESC 'The timestamps of the grace authentication after the
-# password has expired'
-# EQUALITY generalizedTimeMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
-#
-#5.3.7 pwdReset
-#
-# This attribute holds a flag to indicate (when TRUE) that the password
-# has been updated by the password administrator and must be changed by
-# the user on first authentication.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.22
-# NAME 'pwdReset'
-# DESC 'The indication that the password has been reset'
-# EQUALITY booleanMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
-# SINGLE-VALUE
-# USAGE directoryOperation )
-#
-#5.3.8 pwdPolicySubentry
-#
-# This attribute points to the pwdPolicy subentry in effect for this
-# object.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.23
-# NAME 'pwdPolicySubentry'
-# DESC 'The pwdPolicy subentry in effect for this object'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
-# SINGLE-VALUE
-# USAGE directoryOperation )
-#
-#
-#Disclaimer of Validity
-#
-# This document and the information contained herein are provided on an
-# "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
-# OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
-# ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
-# INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
-# INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
-# WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-#
-#
-#Copyright Statement
-#
-# Copyright (C) The Internet Society (2004). This document is subject
-# to the rights, licenses and restrictions contained in BCP 78, and
-# except as set forth therein, the authors retain all their rights.
-
+++ /dev/null
-# $OpenLDAP: pkg/ldap/servers/slapd/schema/ppolicy.schema,v 1.7.2.6 2011/01/04 23:50:52 kurt Exp $
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 2004-2011 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (2004).
-## Please see full copyright statement below.
-
-# Definitions from Draft behera-ldap-password-policy-07 (a work in progress)
-# Password Policy for LDAP Directories
-# With extensions from Hewlett-Packard:
-# pwdCheckModule etc.
-
-# Contents of this file are subject to change (including deletion)
-# without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-
-#Network Working Group J. Sermersheim
-#Internet-Draft Novell, Inc
-#Expires: April 24, 2005 L. Poitou
-# Sun Microsystems
-# October 24, 2004
-#
-#
-# Password Policy for LDAP Directories
-# draft-behera-ldap-password-policy-08.txt
-#
-#Status of this Memo
-#
-# This document is an Internet-Draft and is subject to all provisions
-# of section 3 of RFC 3667. By submitting this Internet-Draft, each
-# author represents that any applicable patent or other IPR claims of
-# which he or she is aware have been or will be disclosed, and any of
-# which he or she become aware will be disclosed, in accordance with
-# RFC 3668.
-#
-# Internet-Drafts are working documents of the Internet Engineering
-# Task Force (IETF), its areas, and its working groups. Note that
-# other groups may also distribute working documents as
-# Internet-Drafts.
-#
-# Internet-Drafts are draft documents valid for a maximum of six months
-# and may be updated, replaced, or obsoleted by other documents at any
-# time. It is inappropriate to use Internet-Drafts as reference
-# material or to cite them other than as "work in progress."
-#
-# The list of current Internet-Drafts can be accessed at
-# http://www.ietf.org/ietf/1id-abstracts.txt.
-#
-# The list of Internet-Draft Shadow Directories can be accessed at
-# http://www.ietf.org/shadow.html.
-#
-# This Internet-Draft will expire on April 24, 2005.
-#
-#Copyright Notice
-#
-# Copyright (C) The Internet Society (2004).
-#
-#Abstract
-#
-# Password policy as described in this document is a set of rules that
-# controls how passwords are used and administered in Lightweight
-# Directory Access Protocol (LDAP) based directories. In order to
-# improve the security of LDAP directories and make it difficult for
-# password cracking programs to break into directories, it is desirable
-# to enforce a set of rules on password usage. These rules are made to
-#
-# [trimmed]
-#
-#5. Schema used for Password Policy
-#
-# The schema elements defined here fall into two general categories. A
-# password policy object class is defined which contains a set of
-# administrative password policy attributes, and a set of operational
-# attributes are defined that hold general password policy state
-# information for each user.
-#
-#5.2 Attribute Types used in the pwdPolicy ObjectClass
-#
-# Following are the attribute types used by the pwdPolicy object class.
-#
-#5.2.1 pwdAttribute
-#
-# This holds the name of the attribute to which the password policy is
-# applied. For example, the password policy may be applied to the
-# userPassword attribute.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.1
- NAME 'pwdAttribute'
- EQUALITY objectIdentifierMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-
-#5.2.2 pwdMinAge
-#
-# This attribute holds the number of seconds that must elapse between
-# modifications to the password. If this attribute is not present, 0
-# seconds is assumed.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.2
- NAME 'pwdMinAge'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.3 pwdMaxAge
-#
-# This attribute holds the number of seconds after which a modified
-# password will expire.
-#
-# If this attribute is not present, or if the value is 0 the password
-# does not expire. If not 0, the value must be greater than or equal
-# to the value of the pwdMinAge.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.3
- NAME 'pwdMaxAge'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.4 pwdInHistory
-#
-# This attribute specifies the maximum number of used passwords stored
-# in the pwdHistory attribute.
-#
-# If this attribute is not present, or if the value is 0, used
-# passwords are not stored in the pwdHistory attribute and thus may be
-# reused.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.4
- NAME 'pwdInHistory'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.5 pwdCheckQuality
-#
-# {TODO: Consider changing the syntax to OID. Each OID will list a
-# quality rule (like min len, # of special characters, etc). These
-# rules can be specified outsid ethis document.}
-#
-# {TODO: Note that even though this is meant to be a check that happens
-# during password modification, it may also be allowed to happen during
-# authN. This is useful for situations where the password is encrypted
-# when modified, but decrypted when used to authN.}
-#
-# This attribute indicates how the password quality will be verified
-# while being modified or added. If this attribute is not present, or
-# if the value is '0', quality checking will not be enforced. A value
-# of '1' indicates that the server will check the quality, and if the
-# server is unable to check it (due to a hashed password or other
-# reasons) it will be accepted. A value of '2' indicates that the
-# server will check the quality, and if the server is unable to verify
-# it, it will return an error refusing the password.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.5
- NAME 'pwdCheckQuality'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.6 pwdMinLength
-#
-# When quality checking is enabled, this attribute holds the minimum
-# number of characters that must be used in a password. If this
-# attribute is not present, no minimum password length will be
-# enforced. If the server is unable to check the length (due to a
-# hashed password or otherwise), the server will, depending on the
-# value of the pwdCheckQuality attribute, either accept the password
-# without checking it ('0' or '1') or refuse it ('2').
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.6
- NAME 'pwdMinLength'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.7 pwdExpireWarning
-#
-# This attribute specifies the maximum number of seconds before a
-# password is due to expire that expiration warning messages will be
-# returned to an authenticating user.
-#
-# If this attribute is not present, or if the value is 0 no warnings
-# will be returned. If not 0, the value must be smaller than the value
-# of the pwdMaxAge attribute.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.7
- NAME 'pwdExpireWarning'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.8 pwdGraceAuthNLimit
-#
-# This attribute specifies the number of times an expired password can
-# be used to authenticate. If this attribute is not present or if the
-# value is 0, authentication will fail.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.8
- NAME 'pwdGraceAuthNLimit'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.9 pwdLockout
-#
-# This attribute indicates, when its value is "TRUE", that the password
-# may not be used to authenticate after a specified number of
-# consecutive failed bind attempts. The maximum number of consecutive
-# failed bind attempts is specified in pwdMaxFailure.
-#
-# If this attribute is not present, or if the value is "FALSE", the
-# password may be used to authenticate when the number of failed bind
-# attempts has been reached.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.9
- NAME 'pwdLockout'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-#5.2.10 pwdLockoutDuration
-#
-# This attribute holds the number of seconds that the password cannot
-# be used to authenticate due to too many failed bind attempts. If
-# this attribute is not present, or if the value is 0 the password
-# cannot be used to authenticate until reset by a password
-# administrator.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.10
- NAME 'pwdLockoutDuration'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.11 pwdMaxFailure
-#
-# This attribute specifies the number of consecutive failed bind
-# attempts after which the password may not be used to authenticate.
-# If this attribute is not present, or if the value is 0, this policy
-# is not checked, and the value of pwdLockout will be ignored.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.11
- NAME 'pwdMaxFailure'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.12 pwdFailureCountInterval
-#
-# This attribute holds the number of seconds after which the password
-# failures are purged from the failure counter, even though no
-# successful authentication occurred.
-#
-# If this attribute is not present, or if its value is 0, the failure
-# counter is only reset by a successful authentication.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.12
- NAME 'pwdFailureCountInterval'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.13 pwdMustChange
-#
-# This attribute specifies with a value of "TRUE" that users must
-# change their passwords when they first bind to the directory after a
-# password is set or reset by a password administrator. If this
-# attribute is not present, or if the value is "FALSE", users are not
-# required to change their password upon binding after the password
-# administrator sets or resets the password. This attribute is not set
-# due to any actions specified by this document, it is typically set by
-# a password administrator after resetting a user's password.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.13
- NAME 'pwdMustChange'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-#5.2.14 pwdAllowUserChange
-#
-# This attribute indicates whether users can change their own
-# passwords, although the change operation is still subject to access
-# control. If this attribute is not present, a value of "TRUE" is
-# assumed. This attribute is intended to be used in the absense of an
-# access control mechanism.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.14
- NAME 'pwdAllowUserChange'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-#5.2.15 pwdSafeModify
-#
-# This attribute specifies whether or not the existing password must be
-# sent along with the new password when being changed. If this
-# attribute is not present, a "FALSE" value is assumed.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.15
- NAME 'pwdSafeModify'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-# HP extensions
-#
-# pwdCheckModule
-#
-# This attribute names a user-defined loadable module that provides
-# a check_password() function. If pwdCheckQuality is set to '1' or '2'
-# this function will be called after all of the internal password
-# quality checks have been passed. The function has this prototype:
-#
-# int check_password( char *password, char **errormessage, void *arg )
-#
-# The function should return LDAP_SUCCESS for a valid password.
-
-attributetype ( 1.3.6.1.4.1.4754.1.99.1
- NAME 'pwdCheckModule'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- DESC 'Loadable module that instantiates "check_password() function'
- SINGLE-VALUE )
-
-objectclass ( 1.3.6.1.4.1.4754.2.99.1
- NAME 'pwdPolicyChecker'
- SUP top
- AUXILIARY
- MAY ( pwdCheckModule ) )
-
-#5.1 The pwdPolicy Object Class
-#
-# This object class contains the attributes defining a password policy
-# in effect for a set of users. Section 10 describes the
-# administration of this object, and the relationship between it and
-# particular objects.
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.8.2.1
- NAME 'pwdPolicy'
- SUP top
- AUXILIARY
- MUST ( pwdAttribute )
- MAY ( pwdMinAge $ pwdMaxAge $ pwdInHistory $ pwdCheckQuality $
- pwdMinLength $ pwdExpireWarning $ pwdGraceAuthNLimit $ pwdLockout
- $ pwdLockoutDuration $ pwdMaxFailure $ pwdFailureCountInterval $
- pwdMustChange $ pwdAllowUserChange $ pwdSafeModify ) )
-
-#5.3 Attribute Types for Password Policy State Information
-#
-# Password policy state information must be maintained for each user.
-# The information is located in each user entry as a set of operational
-# attributes. These operational attributes are: pwdChangedTime,
-# pwdAccountLockedTime, pwdFailureTime, pwdHistory, pwdGraceUseTime,
-# pwdReset, pwdPolicySubEntry.
-#
-#5.3.1 Password Policy State Attribute Option
-#
-# Since the password policy could apply to several attributes used to
-# store passwords, each of the above operational attributes must have
-# an option to specify which pwdAttribute it applies to. The password
-# policy option is defined as the following:
-#
-# pwd-<passwordAttribute>
-#
-# where passwordAttribute a string following the OID syntax
-# (1.3.6.1.4.1.1466.115.121.1.38). The attribute type descriptor
-# (short name) MUST be used.
-#
-# For example, if the pwdPolicy object has for pwdAttribute
-# "userPassword" then the pwdChangedTime operational attribute, in a
-# user entry, will be:
-#
-# pwdChangedTime;pwd-userPassword: 20000103121520Z
-#
-# This attribute option follows sub-typing semantics. If a client
-# requests a password policy state attribute to be returned in a search
-# operation, and does not specify an option, all subtypes of that
-# policy state attribute are returned.
-#
-#5.3.2 pwdChangedTime
-#
-# This attribute specifies the last time the entry's password was
-# changed. This is used by the password expiration policy. If this
-# attribute does not exist, the password will never expire.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.16
-# NAME 'pwdChangedTime'
-# DESC 'The time the password was last changed'
-# EQUALITY generalizedTimeMatch
-# ORDERING generalizedTimeOrderingMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
-# SINGLE-VALUE
-# USAGE directoryOperation )
-#
-#5.3.3 pwdAccountLockedTime
-#
-# This attribute holds the time that the user's account was locked. A
-# locked account means that the password may no longer be used to
-# authenticate. A 000001010000Z value means that the account has been
-# locked permanently, and that only a password administrator can unlock
-# the account.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.17
-# NAME 'pwdAccountLockedTime'
-# DESC 'The time an user account was locked'
-# EQUALITY generalizedTimeMatch
-# ORDERING generalizedTimeOrderingMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
-# SINGLE-VALUE
-# USAGE directoryOperation )
-#
-#5.3.4 pwdFailureTime
-#
-# This attribute holds the timestamps of the consecutive authentication
-# failures.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.19
-# NAME 'pwdFailureTime'
-# DESC 'The timestamps of the last consecutive authentication
-# failures'
-# EQUALITY generalizedTimeMatch
-# ORDERING generalizedTimeOrderingMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
-# USAGE directoryOperation )
-#
-#5.3.5 pwdHistory
-#
-# This attribute holds a history of previously used passwords. Values
-# of this attribute are transmitted in string format as given by the
-# following ABNF:
-#
-# pwdHistory = time "#" syntaxOID "#" length "#" data
-#
-# time = <generalizedTimeString as specified in 6.14
-# of [RFC2252]>
-#
-# syntaxOID = numericoid ; the string representation of the
-# ; dotted-decimal OID that defines the
-# ; syntax used to store the password.
-# ; numericoid is described in 4.1
-# ; of [RFC2252].
-#
-# length = numericstring ; the number of octets in data.
-# ; numericstring is described in 4.1
-# ; of [RFC2252].
-#
-# data = <octets representing the password in the format
-# specified by syntaxOID>.
-#
-# This format allows the server to store, and transmit a history of
-# passwords that have been used. In order for equality matching to
-# function properly, the time field needs to adhere to a consistent
-# format. For this purpose, the time field MUST be in GMT format.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.20
-# NAME 'pwdHistory'
-# DESC 'The history of user s passwords'
-# EQUALITY octetStringMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
-# USAGE directoryOperation )
-#
-#5.3.6 pwdGraceUseTime
-#
-# This attribute holds the timestamps of grace authentications after a
-# password has expired.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.21
-# NAME 'pwdGraceUseTime'
-# DESC 'The timestamps of the grace authentication after the
-# password has expired'
-# EQUALITY generalizedTimeMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
-#
-#5.3.7 pwdReset
-#
-# This attribute holds a flag to indicate (when TRUE) that the password
-# has been updated by the password administrator and must be changed by
-# the user on first authentication.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.22
-# NAME 'pwdReset'
-# DESC 'The indication that the password has been reset'
-# EQUALITY booleanMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
-# SINGLE-VALUE
-# USAGE directoryOperation )
-#
-#5.3.8 pwdPolicySubentry
-#
-# This attribute points to the pwdPolicy subentry in effect for this
-# object.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.23
-# NAME 'pwdPolicySubentry'
-# DESC 'The pwdPolicy subentry in effect for this object'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
-# SINGLE-VALUE
-# USAGE directoryOperation )
-#
-#
-#Disclaimer of Validity
-#
-# This document and the information contained herein are provided on an
-# "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
-# OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
-# ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
-# INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
-# INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
-# WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-#
-#
-#Copyright Statement
-#
-# Copyright (C) The Internet Society (2004). This document is subject
-# to the rights, licenses and restrictions contained in BCP 78, and
-# except as set forth therein, the authors retain all their rights.
-
+++ /dev/null
-# $OpenLDAP$
-## This work is part of OpenLDAP Software <http://www.openldap.org/>.
-##
-## Copyright 2004-2012 The OpenLDAP Foundation.
-## All rights reserved.
-##
-## Redistribution and use in source and binary forms, with or without
-## modification, are permitted only as authorized by the OpenLDAP
-## Public License.
-##
-## A copy of this license is available in the file LICENSE in the
-## top-level directory of the distribution or, alternatively, at
-## <http://www.OpenLDAP.org/license.html>.
-#
-## Portions Copyright (C) The Internet Society (2004).
-## Please see full copyright statement below.
-
-# Definitions from Draft behera-ldap-password-policy-07 (a work in progress)
-# Password Policy for LDAP Directories
-# With extensions from Hewlett-Packard:
-# pwdCheckModule etc.
-
-# Contents of this file are subject to change (including deletion)
-# without notice.
-#
-# Not recommended for production use!
-# Use with extreme caution!
-
-#Network Working Group J. Sermersheim
-#Internet-Draft Novell, Inc
-#Expires: April 24, 2005 L. Poitou
-# Sun Microsystems
-# October 24, 2004
-#
-#
-# Password Policy for LDAP Directories
-# draft-behera-ldap-password-policy-08.txt
-#
-#Status of this Memo
-#
-# This document is an Internet-Draft and is subject to all provisions
-# of section 3 of RFC 3667. By submitting this Internet-Draft, each
-# author represents that any applicable patent or other IPR claims of
-# which he or she is aware have been or will be disclosed, and any of
-# which he or she become aware will be disclosed, in accordance with
-# RFC 3668.
-#
-# Internet-Drafts are working documents of the Internet Engineering
-# Task Force (IETF), its areas, and its working groups. Note that
-# other groups may also distribute working documents as
-# Internet-Drafts.
-#
-# Internet-Drafts are draft documents valid for a maximum of six months
-# and may be updated, replaced, or obsoleted by other documents at any
-# time. It is inappropriate to use Internet-Drafts as reference
-# material or to cite them other than as "work in progress."
-#
-# The list of current Internet-Drafts can be accessed at
-# http://www.ietf.org/ietf/1id-abstracts.txt.
-#
-# The list of Internet-Draft Shadow Directories can be accessed at
-# http://www.ietf.org/shadow.html.
-#
-# This Internet-Draft will expire on April 24, 2005.
-#
-#Copyright Notice
-#
-# Copyright (C) The Internet Society (2004).
-#
-#Abstract
-#
-# Password policy as described in this document is a set of rules that
-# controls how passwords are used and administered in Lightweight
-# Directory Access Protocol (LDAP) based directories. In order to
-# improve the security of LDAP directories and make it difficult for
-# password cracking programs to break into directories, it is desirable
-# to enforce a set of rules on password usage. These rules are made to
-#
-# [trimmed]
-#
-#5. Schema used for Password Policy
-#
-# The schema elements defined here fall into two general categories. A
-# password policy object class is defined which contains a set of
-# administrative password policy attributes, and a set of operational
-# attributes are defined that hold general password policy state
-# information for each user.
-#
-#5.2 Attribute Types used in the pwdPolicy ObjectClass
-#
-# Following are the attribute types used by the pwdPolicy object class.
-#
-#5.2.1 pwdAttribute
-#
-# This holds the name of the attribute to which the password policy is
-# applied. For example, the password policy may be applied to the
-# userPassword attribute.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.1
- NAME 'pwdAttribute'
- EQUALITY objectIdentifierMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
-
-#5.2.2 pwdMinAge
-#
-# This attribute holds the number of seconds that must elapse between
-# modifications to the password. If this attribute is not present, 0
-# seconds is assumed.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.2
- NAME 'pwdMinAge'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.3 pwdMaxAge
-#
-# This attribute holds the number of seconds after which a modified
-# password will expire.
-#
-# If this attribute is not present, or if the value is 0 the password
-# does not expire. If not 0, the value must be greater than or equal
-# to the value of the pwdMinAge.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.3
- NAME 'pwdMaxAge'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.4 pwdInHistory
-#
-# This attribute specifies the maximum number of used passwords stored
-# in the pwdHistory attribute.
-#
-# If this attribute is not present, or if the value is 0, used
-# passwords are not stored in the pwdHistory attribute and thus may be
-# reused.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.4
- NAME 'pwdInHistory'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.5 pwdCheckQuality
-#
-# {TODO: Consider changing the syntax to OID. Each OID will list a
-# quality rule (like min len, # of special characters, etc). These
-# rules can be specified outsid ethis document.}
-#
-# {TODO: Note that even though this is meant to be a check that happens
-# during password modification, it may also be allowed to happen during
-# authN. This is useful for situations where the password is encrypted
-# when modified, but decrypted when used to authN.}
-#
-# This attribute indicates how the password quality will be verified
-# while being modified or added. If this attribute is not present, or
-# if the value is '0', quality checking will not be enforced. A value
-# of '1' indicates that the server will check the quality, and if the
-# server is unable to check it (due to a hashed password or other
-# reasons) it will be accepted. A value of '2' indicates that the
-# server will check the quality, and if the server is unable to verify
-# it, it will return an error refusing the password.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.5
- NAME 'pwdCheckQuality'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.6 pwdMinLength
-#
-# When quality checking is enabled, this attribute holds the minimum
-# number of characters that must be used in a password. If this
-# attribute is not present, no minimum password length will be
-# enforced. If the server is unable to check the length (due to a
-# hashed password or otherwise), the server will, depending on the
-# value of the pwdCheckQuality attribute, either accept the password
-# without checking it ('0' or '1') or refuse it ('2').
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.6
- NAME 'pwdMinLength'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.7 pwdExpireWarning
-#
-# This attribute specifies the maximum number of seconds before a
-# password is due to expire that expiration warning messages will be
-# returned to an authenticating user.
-#
-# If this attribute is not present, or if the value is 0 no warnings
-# will be returned. If not 0, the value must be smaller than the value
-# of the pwdMaxAge attribute.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.7
- NAME 'pwdExpireWarning'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.8 pwdGraceAuthNLimit
-#
-# This attribute specifies the number of times an expired password can
-# be used to authenticate. If this attribute is not present or if the
-# value is 0, authentication will fail.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.8
- NAME 'pwdGraceAuthNLimit'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.9 pwdLockout
-#
-# This attribute indicates, when its value is "TRUE", that the password
-# may not be used to authenticate after a specified number of
-# consecutive failed bind attempts. The maximum number of consecutive
-# failed bind attempts is specified in pwdMaxFailure.
-#
-# If this attribute is not present, or if the value is "FALSE", the
-# password may be used to authenticate when the number of failed bind
-# attempts has been reached.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.9
- NAME 'pwdLockout'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-#5.2.10 pwdLockoutDuration
-#
-# This attribute holds the number of seconds that the password cannot
-# be used to authenticate due to too many failed bind attempts. If
-# this attribute is not present, or if the value is 0 the password
-# cannot be used to authenticate until reset by a password
-# administrator.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.10
- NAME 'pwdLockoutDuration'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.11 pwdMaxFailure
-#
-# This attribute specifies the number of consecutive failed bind
-# attempts after which the password may not be used to authenticate.
-# If this attribute is not present, or if the value is 0, this policy
-# is not checked, and the value of pwdLockout will be ignored.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.11
- NAME 'pwdMaxFailure'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.12 pwdFailureCountInterval
-#
-# This attribute holds the number of seconds after which the password
-# failures are purged from the failure counter, even though no
-# successful authentication occurred.
-#
-# If this attribute is not present, or if its value is 0, the failure
-# counter is only reset by a successful authentication.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.12
- NAME 'pwdFailureCountInterval'
- EQUALITY integerMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- SINGLE-VALUE )
-
-#5.2.13 pwdMustChange
-#
-# This attribute specifies with a value of "TRUE" that users must
-# change their passwords when they first bind to the directory after a
-# password is set or reset by a password administrator. If this
-# attribute is not present, or if the value is "FALSE", users are not
-# required to change their password upon binding after the password
-# administrator sets or resets the password. This attribute is not set
-# due to any actions specified by this document, it is typically set by
-# a password administrator after resetting a user's password.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.13
- NAME 'pwdMustChange'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-#5.2.14 pwdAllowUserChange
-#
-# This attribute indicates whether users can change their own
-# passwords, although the change operation is still subject to access
-# control. If this attribute is not present, a value of "TRUE" is
-# assumed. This attribute is intended to be used in the absense of an
-# access control mechanism.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.14
- NAME 'pwdAllowUserChange'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-#5.2.15 pwdSafeModify
-#
-# This attribute specifies whether or not the existing password must be
-# sent along with the new password when being changed. If this
-# attribute is not present, a "FALSE" value is assumed.
-
-attributetype ( 1.3.6.1.4.1.42.2.27.8.1.15
- NAME 'pwdSafeModify'
- EQUALITY booleanMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- SINGLE-VALUE )
-
-# HP extensions
-#
-# pwdCheckModule
-#
-# This attribute names a user-defined loadable module that provides
-# a check_password() function. If pwdCheckQuality is set to '1' or '2'
-# this function will be called after all of the internal password
-# quality checks have been passed. The function has this prototype:
-#
-# int check_password( char *password, char **errormessage, void *arg )
-#
-# The function should return LDAP_SUCCESS for a valid password.
-
-attributetype ( 1.3.6.1.4.1.4754.1.99.1
- NAME 'pwdCheckModule'
- EQUALITY caseExactIA5Match
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
- DESC 'Loadable module that instantiates "check_password() function'
- SINGLE-VALUE )
-
-objectclass ( 1.3.6.1.4.1.4754.2.99.1
- NAME 'pwdPolicyChecker'
- SUP top
- AUXILIARY
- MAY ( pwdCheckModule ) )
-
-#5.1 The pwdPolicy Object Class
-#
-# This object class contains the attributes defining a password policy
-# in effect for a set of users. Section 10 describes the
-# administration of this object, and the relationship between it and
-# particular objects.
-#
-objectclass ( 1.3.6.1.4.1.42.2.27.8.2.1
- NAME 'pwdPolicy'
- SUP top
- AUXILIARY
- MUST ( pwdAttribute )
- MAY ( pwdMinAge $ pwdMaxAge $ pwdInHistory $ pwdCheckQuality $
- pwdMinLength $ pwdExpireWarning $ pwdGraceAuthNLimit $ pwdLockout
- $ pwdLockoutDuration $ pwdMaxFailure $ pwdFailureCountInterval $
- pwdMustChange $ pwdAllowUserChange $ pwdSafeModify ) )
-
-#5.3 Attribute Types for Password Policy State Information
-#
-# Password policy state information must be maintained for each user.
-# The information is located in each user entry as a set of operational
-# attributes. These operational attributes are: pwdChangedTime,
-# pwdAccountLockedTime, pwdFailureTime, pwdHistory, pwdGraceUseTime,
-# pwdReset, pwdPolicySubEntry.
-#
-#5.3.1 Password Policy State Attribute Option
-#
-# Since the password policy could apply to several attributes used to
-# store passwords, each of the above operational attributes must have
-# an option to specify which pwdAttribute it applies to. The password
-# policy option is defined as the following:
-#
-# pwd-<passwordAttribute>
-#
-# where passwordAttribute a string following the OID syntax
-# (1.3.6.1.4.1.1466.115.121.1.38). The attribute type descriptor
-# (short name) MUST be used.
-#
-# For example, if the pwdPolicy object has for pwdAttribute
-# "userPassword" then the pwdChangedTime operational attribute, in a
-# user entry, will be:
-#
-# pwdChangedTime;pwd-userPassword: 20000103121520Z
-#
-# This attribute option follows sub-typing semantics. If a client
-# requests a password policy state attribute to be returned in a search
-# operation, and does not specify an option, all subtypes of that
-# policy state attribute are returned.
-#
-#5.3.2 pwdChangedTime
-#
-# This attribute specifies the last time the entry's password was
-# changed. This is used by the password expiration policy. If this
-# attribute does not exist, the password will never expire.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.16
-# NAME 'pwdChangedTime'
-# DESC 'The time the password was last changed'
-# EQUALITY generalizedTimeMatch
-# ORDERING generalizedTimeOrderingMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
-# SINGLE-VALUE
-# USAGE directoryOperation )
-#
-#5.3.3 pwdAccountLockedTime
-#
-# This attribute holds the time that the user's account was locked. A
-# locked account means that the password may no longer be used to
-# authenticate. A 000001010000Z value means that the account has been
-# locked permanently, and that only a password administrator can unlock
-# the account.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.17
-# NAME 'pwdAccountLockedTime'
-# DESC 'The time an user account was locked'
-# EQUALITY generalizedTimeMatch
-# ORDERING generalizedTimeOrderingMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
-# SINGLE-VALUE
-# USAGE directoryOperation )
-#
-#5.3.4 pwdFailureTime
-#
-# This attribute holds the timestamps of the consecutive authentication
-# failures.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.19
-# NAME 'pwdFailureTime'
-# DESC 'The timestamps of the last consecutive authentication
-# failures'
-# EQUALITY generalizedTimeMatch
-# ORDERING generalizedTimeOrderingMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
-# USAGE directoryOperation )
-#
-#5.3.5 pwdHistory
-#
-# This attribute holds a history of previously used passwords. Values
-# of this attribute are transmitted in string format as given by the
-# following ABNF:
-#
-# pwdHistory = time "#" syntaxOID "#" length "#" data
-#
-# time = <generalizedTimeString as specified in 6.14
-# of [RFC2252]>
-#
-# syntaxOID = numericoid ; the string representation of the
-# ; dotted-decimal OID that defines the
-# ; syntax used to store the password.
-# ; numericoid is described in 4.1
-# ; of [RFC2252].
-#
-# length = numericstring ; the number of octets in data.
-# ; numericstring is described in 4.1
-# ; of [RFC2252].
-#
-# data = <octets representing the password in the format
-# specified by syntaxOID>.
-#
-# This format allows the server to store, and transmit a history of
-# passwords that have been used. In order for equality matching to
-# function properly, the time field needs to adhere to a consistent
-# format. For this purpose, the time field MUST be in GMT format.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.20
-# NAME 'pwdHistory'
-# DESC 'The history of user s passwords'
-# EQUALITY octetStringMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.40
-# USAGE directoryOperation )
-#
-#5.3.6 pwdGraceUseTime
-#
-# This attribute holds the timestamps of grace authentications after a
-# password has expired.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.21
-# NAME 'pwdGraceUseTime'
-# DESC 'The timestamps of the grace authentication after the
-# password has expired'
-# EQUALITY generalizedTimeMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
-#
-#5.3.7 pwdReset
-#
-# This attribute holds a flag to indicate (when TRUE) that the password
-# has been updated by the password administrator and must be changed by
-# the user on first authentication.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.22
-# NAME 'pwdReset'
-# DESC 'The indication that the password has been reset'
-# EQUALITY booleanMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
-# SINGLE-VALUE
-# USAGE directoryOperation )
-#
-#5.3.8 pwdPolicySubentry
-#
-# This attribute points to the pwdPolicy subentry in effect for this
-# object.
-#
-# ( 1.3.6.1.4.1.42.2.27.8.1.23
-# NAME 'pwdPolicySubentry'
-# DESC 'The pwdPolicy subentry in effect for this object'
-# EQUALITY distinguishedNameMatch
-# SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
-# SINGLE-VALUE
-# USAGE directoryOperation )
-#
-#
-#Disclaimer of Validity
-#
-# This document and the information contained herein are provided on an
-# "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
-# OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
-# ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
-# INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
-# INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
-# WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-#
-#
-#Copyright Statement
-#
-# Copyright (C) The Internet Society (2004). This document is subject
-# to the rights, licenses and restrictions contained in BCP 78, and
-# except as set forth therein, the authors retain all their rights.
-
+++ /dev/null
-#
-# The PAM configuration file for the at daemon
-#
-
-auth required pam_env.so
-auth include system-auth
-account include system-auth
-session required pam_limits.so
-session include system-auth
-
+++ /dev/null
-#
-# The PAM configuration file for the at daemon
-#
-
-auth required pam_env.so
-auth include system-services
-account include system-services
-session include system-services
-
+++ /dev/null
-auth required pam_env.so
-auth required pam_unix.so try_first_pass likeauth nullok
-auth optional pam_permit.so
-
-account required pam_unix.so
-account optional pam_permit.so
-
-password required pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2 retry=3
-password required pam_unix.so try_first_pass use_authtok nullok sha512 shadow
-password optional pam_permit.so
-
-session required pam_limits.so
-session required pam_env.so
-session required pam_unix.so
-session optional pam_permit.so
+++ /dev/null
-auth required pam_env.so
-auth sufficient pam_ssh.so
-auth [success=1 default=ignore] pam_krb5.so ignore_root try_first_pass
-auth required pam_unix.so try_first_pass likeauth nullok
-auth optional pam_permit.so
-
-account [success=1 default=ignore] pam_krb5.so ignore_root try_first_pass
-account required pam_unix.so
-account optional pam_permit.so
-
-password required pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2 retry=3
-password [success=1 default=ignore] pam_krb5.so ignore_root try_first_pass
-password required pam_unix.so try_first_pass use_authtok nullok sha512 shadow
-password optional pam_permit.so
-
-session optional pam_ssh.so
-session required pam_limits.so
-session required pam_env.so
-session optional pam_mktemp.so
-session [success=1 default=ignore] pam_krb5.so ignore_root try_first_pass
-session required pam_unix.so
-session optional pam_permit.so
+++ /dev/null
-auth required pam_tally2.so onerr=succeed
-auth required pam_shells.so
-auth required pam_nologin.so
-auth include system-auth
-
-account required pam_access.so
-account required pam_nologin.so
-account include system-auth
-account required pam_tally2.so onerr=succeed
-
-password include system-auth
-
-session optional pam_loginuid.so
-session required pam_env.so
-session optional pam_lastlog.so
-session include system-auth
-session optional pam_motd.so motd=/etc/motd
-session optional pam_mail.so
-
+++ /dev/null
-auth required pam_tally2.so onerr=succeed
-auth required pam_shells.so
-auth required pam_nologin.so
-auth include system-auth
-auth optional pam_gnome_keyring.so
-
-account required pam_access.so
-account required pam_nologin.so
-account include system-auth
-account required pam_tally2.so onerr=succeed
-
-password include system-auth
-password optional pam_gnome_keyring.so
-
-session optional pam_loginuid.so
-session required pam_env.so
-session optional pam_lastlog.so
-session include system-auth
-session optional pam_ck_connector.so nox11
-session optional pam_gnome_keyring.so auto_start
-session optional pam_motd.so motd=/etc/motd
-session optional pam_mail.so
-
+++ /dev/null
-auth sufficient pam_permit.so
-account include system-auth
-session optional pam_loginuid.so
-session required pam_limits.so
-session required pam_env.so
-session required pam_unix.so
-session optional pam_permit.so
+++ /dev/null
-auth sufficient pam_permit.so
-account include system-auth
-session optional pam_loginuid.so
-session required pam_limits.so
-session required pam_env.so
-session optional pam_mktemp.so
-session [success=1 default=ignore] pam_krb5.so ignore_root try_first_pass
-session required pam_unix.so
-session optional pam_permit.so
+++ /dev/null
-[PHP]
-
-;;;;;;;;;;;;;;;;;;;
-; About php.ini ;
-;;;;;;;;;;;;;;;;;;;
-; PHP's initialization file, generally called php.ini, is responsible for
-; configuring many of the aspects of PHP's behavior.
-
-; PHP attempts to find and load this configuration from a number of locations.
-; The following is a summary of its search order:
-; 1. SAPI module specific location.
-; 2. The PHPRC environment variable. (As of PHP 5.2.0)
-; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
-; 4. Current working directory (except CLI)
-; 5. The web server's directory (for SAPI modules), or directory of PHP
-; (otherwise in Windows)
-; 6. The directory from the --with-config-file-path compile time option, or the
-; Windows directory (C:\windows or C:\winnt)
-; See the PHP docs for more specific information.
-; http://php.net/configuration.file
-
-; The syntax of the file is extremely simple. Whitespace and Lines
-; beginning with a semicolon are silently ignored (as you probably guessed).
-; Section headers (e.g. [Foo]) are also silently ignored, even though
-; they might mean something in the future.
-
-; Directives following the section heading [PATH=/www/mysite] only
-; apply to PHP files in the /www/mysite directory. Directives
-; following the section heading [HOST=www.example.com] only apply to
-; PHP files served from www.example.com. Directives set in these
-; special sections cannot be overridden by user-defined INI files or
-; at runtime. Currently, [PATH=] and [HOST=] sections only work under
-; CGI/FastCGI.
-; http://php.net/ini.sections
-
-; Directives are specified using the following syntax:
-; directive = value
-; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
-; Directives are variables used to configure PHP or PHP extensions.
-; There is no name validation. If PHP can't find an expected
-; directive because it is not set or is mistyped, a default value will be used.
-
-; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
-; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
-; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
-; previously set variable or directive (e.g. ${foo})
-
-; Expressions in the INI file are limited to bitwise operators and parentheses:
-; | bitwise OR
-; ^ bitwise XOR
-; & bitwise AND
-; ~ bitwise NOT
-; ! boolean NOT
-
-; Boolean flags can be turned on using the values 1, On, True or Yes.
-; They can be turned off using the values 0, Off, False or No.
-
-; An empty string can be denoted by simply not writing anything after the equal
-; sign, or by using the None keyword:
-
-; foo = ; sets foo to an empty string
-; foo = None ; sets foo to an empty string
-; foo = "None" ; sets foo to the string 'None'
-
-; If you use constants in your value, and these constants belong to a
-; dynamically loaded extension (either a PHP extension or a Zend extension),
-; you may only use these constants *after* the line that loads the extension.
-
-;;;;;;;;;;;;;;;;;;;
-; About this file ;
-;;;;;;;;;;;;;;;;;;;
-; PHP comes packaged with two INI files. One that is recommended to be used
-; in production environments and one that is recommended to be used in
-; development environments.
-
-; php.ini-production contains settings which hold security, performance and
-; best practices at its core. But please be aware, these settings may break
-; compatibility with older or less security conscience applications. We
-; recommending using the production ini in production and testing environments.
-
-; php.ini-development is very similar to its production variant, except it's
-; much more verbose when it comes to errors. We recommending using the
-; development version only in development environments as errors shown to
-; application users can inadvertently leak otherwise secure information.
-
-;;;;;;;;;;;;;;;;;;;
-; Quick Reference ;
-;;;;;;;;;;;;;;;;;;;
-; The following are all the settings which are different in either the production
-; or development versions of the INIs with respect to PHP's default behavior.
-; Please see the actual settings later in the document for more details as to why
-; we recommend these changes in PHP's behavior.
-
-; allow_call_time_pass_reference
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; display_errors
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; display_startup_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; error_reporting
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-
-; html_errors
-; Default Value: On
-; Development Value: On
-; Production value: Off
-
-; log_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-
-; magic_quotes_gpc
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; max_input_time
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-
-; output_buffering
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-
-; register_argc_argv
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; register_long_arrays
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; request_order
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-
-; session.bug_compat_42
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.bug_compat_warn
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.gc_divisor
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-
-; session.hash_bits_per_character
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-
-; short_open_tag
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; track_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; url_rewriter.tags
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-; variables_order
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS"
-
-;;;;;;;;;;;;;;;;;;;;
-; php.ini Options ;
-;;;;;;;;;;;;;;;;;;;;
-; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
-;user_ini.filename = ".user.ini"
-
-; To disable this feature set this option to empty value
-;user_ini.filename =
-
-; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
-;user_ini.cache_ttl = 300
-
-;;;;;;;;;;;;;;;;;;;;
-; Language Options ;
-;;;;;;;;;;;;;;;;;;;;
-
-; Enable the PHP scripting language engine under Apache.
-; http://php.net/engine
-engine = On
-
-; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/short-open-tag
-short_open_tag = Off
-
-; Allow ASP-style <% %> tags.
-; http://php.net/asp-tags
-asp_tags = Off
-
-; The number of significant digits displayed in floating point numbers.
-; http://php.net/precision
-precision = 14
-
-; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
-; http://php.net/y2k-compliance
-y2k_compliance = On
-
-; Output buffering is a mechanism for controlling how much output data
-; (excluding headers and cookies) PHP should keep internally before pushing that
-; data to the client. If your application's output exceeds this setting, PHP
-; will send that data in chunks of roughly the size you specify.
-; Turning on this setting and managing its maximum buffer size can yield some
-; interesting side-effects depending on your application and web server.
-; You may be able to send headers and cookies after you've already sent output
-; through print or echo. You also may see performance benefits if your server is
-; emitting less packets due to buffered output versus PHP streaming the output
-; as it gets it. On production servers, 4096 bytes is a good setting for performance
-; reasons.
-; Note: Output buffering can also be controlled via Output Buffering Control
-; functions.
-; Possible Values:
-; On = Enabled and buffer is unlimited. (Use with caution)
-; Off = Disabled
-; Integer = Enables the buffer and sets its maximum size in bytes.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-; http://php.net/output-buffering
-output_buffering = 4096
-
-; You can redirect all of the output of your scripts to a function. For
-; example, if you set output_handler to "mb_output_handler", character
-; encoding will be transparently converted to the specified encoding.
-; Setting any output handler automatically turns on output buffering.
-; Note: People who wrote portable scripts should not depend on this ini
-; directive. Instead, explicitly set the output handler using ob_start().
-; Using this ini directive may cause problems unless you know what script
-; is doing.
-; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
-; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
-; Note: output_handler must be empty if this is set 'On' !!!!
-; Instead you must use zlib.output_handler.
-; http://php.net/output-handler
-;output_handler =
-
-; Transparent output compression using the zlib library
-; Valid values for this option are 'off', 'on', or a specific buffer size
-; to be used for compression (default is 4KB)
-; Note: Resulting chunk size may vary due to nature of compression. PHP
-; outputs chunks that are few hundreds bytes each as a result of
-; compression. If you prefer a larger chunk size for better
-; performance, enable output_buffering in addition.
-; Note: You need to use zlib.output_handler instead of the standard
-; output_handler, or otherwise the output will be corrupted.
-; http://php.net/zlib.output-compression
-zlib.output_compression = Off
-
-; http://php.net/zlib.output-compression-level
-;zlib.output_compression_level = -1
-
-; You cannot specify additional output handlers if zlib.output_compression
-; is activated here. This setting does the same as output_handler but in
-; a different order.
-; http://php.net/zlib.output-handler
-;zlib.output_handler =
-
-; Implicit flush tells PHP to tell the output layer to flush itself
-; automatically after every output block. This is equivalent to calling the
-; PHP function flush() after each and every call to print() or echo() and each
-; and every HTML block. Turning this option on has serious performance
-; implications and is generally recommended for debugging purposes only.
-; http://php.net/implicit-flush
-; Note: This directive is hardcoded to On for the CLI SAPI
-implicit_flush = Off
-
-; The unserialize callback function will be called (with the undefined class'
-; name as parameter), if the unserializer finds an undefined class
-; which should be instantiated. A warning appears if the specified function is
-; not defined, or if the function doesn't include/implement the missing class.
-; So only set this entry, if you really want to implement such a
-; callback-function.
-unserialize_callback_func =
-
-; When floats & doubles are serialized store serialize_precision significant
-; digits after the floating point. The default value ensures that when floats
-; are decoded with unserialize, the data will remain the same.
-serialize_precision = 17
-
-; This directive allows you to enable and disable warnings which PHP will issue
-; if you pass a value by reference at function call time. Passing values by
-; reference at function call time is a deprecated feature which will be removed
-; from PHP at some point in the near future. The acceptable method for passing a
-; value by reference to a function is by declaring the reference in the functions
-; definition, not at call time. This directive does not disable this feature, it
-; only determines whether PHP will warn you about it or not. These warnings
-; should enabled in development environments only.
-; Default Value: On (Suppress warnings)
-; Development Value: Off (Issue warnings)
-; Production Value: Off (Issue warnings)
-; http://php.net/allow-call-time-pass-reference
-allow_call_time_pass_reference = Off
-
-; Safe Mode
-; http://php.net/safe-mode
-safe_mode = Off
-
-; By default, Safe Mode does a UID compare check when
-; opening files. If you want to relax this to a GID compare,
-; then turn on safe_mode_gid.
-; http://php.net/safe-mode-gid
-safe_mode_gid = Off
-
-; When safe_mode is on, UID/GID checks are bypassed when
-; including files from this directory and its subdirectories.
-; (directory must also be in include_path or full path must
-; be used when including)
-; http://php.net/safe-mode-include-dir
-safe_mode_include_dir =
-
-; When safe_mode is on, only executables located in the safe_mode_exec_dir
-; will be allowed to be executed via the exec family of functions.
-; http://php.net/safe-mode-exec-dir
-safe_mode_exec_dir =
-
-; Setting certain environment variables may be a potential security breach.
-; This directive contains a comma-delimited list of prefixes. In Safe Mode,
-; the user may only alter environment variables whose names begin with the
-; prefixes supplied here. By default, users will only be able to set
-; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
-; Note: If this directive is empty, PHP will let the user modify ANY
-; environment variable!
-; http://php.net/safe-mode-allowed-env-vars
-safe_mode_allowed_env_vars = PHP_
-
-; This directive contains a comma-delimited list of environment variables that
-; the end user won't be able to change using putenv(). These variables will be
-; protected even if safe_mode_allowed_env_vars is set to allow to change them.
-; http://php.net/safe-mode-protected-env-vars
-safe_mode_protected_env_vars = LD_LIBRARY_PATH
-
-; open_basedir, if set, limits all file operations to the defined directory
-; and below. This directive makes most sense if used in a per-directory
-; or per-virtualhost web server configuration file. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/open-basedir
-;open_basedir =
-
-; This directive allows you to disable certain functions for security reasons.
-; It receives a comma-delimited list of function names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-functions
-disable_functions =
-
-; This directive allows you to disable certain classes for security reasons.
-; It receives a comma-delimited list of class names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-classes
-disable_classes =
-
-; Colors for Syntax Highlighting mode. Anything that's acceptable in
-; <span style="color: ???????"> would work.
-; http://php.net/syntax-highlighting
-;highlight.string = #DD0000
-;highlight.comment = #FF9900
-;highlight.keyword = #007700
-;highlight.bg = #FFFFFF
-;highlight.default = #0000BB
-;highlight.html = #000000
-
-; If enabled, the request will be allowed to complete even if the user aborts
-; the request. Consider enabling it if executing long requests, which may end up
-; being interrupted by the user or a browser timing out. PHP's default behavior
-; is to disable this feature.
-; http://php.net/ignore-user-abort
-;ignore_user_abort = On
-
-; Determines the size of the realpath cache to be used by PHP. This value should
-; be increased on systems where PHP opens many files to reflect the quantity of
-; the file operations performed.
-; http://php.net/realpath-cache-size
-;realpath_cache_size = 16k
-
-; Duration of time, in seconds for which to cache realpath information for a given
-; file or directory. For systems with rarely changing files, consider increasing this
-; value.
-; http://php.net/realpath-cache-ttl
-;realpath_cache_ttl = 120
-
-; Enables or disables the circular reference collector.
-; http://php.net/zend.enable-gc
-zend.enable_gc = On
-
-;;;;;;;;;;;;;;;;;
-; Miscellaneous ;
-;;;;;;;;;;;;;;;;;
-
-; Decides whether PHP may expose the fact that it is installed on the server
-; (e.g. by adding its signature to the Web server header). It is no security
-; threat in any way, but it makes it possible to determine whether you use PHP
-; on your server or not.
-; http://php.net/expose-php
-expose_php = On
-
-;;;;;;;;;;;;;;;;;;;
-; Resource Limits ;
-;;;;;;;;;;;;;;;;;;;
-
-; Maximum execution time of each script, in seconds
-; http://php.net/max-execution-time
-; Note: This directive is hardcoded to 0 for the CLI SAPI
-max_execution_time = 30
-
-; Maximum amount of time each script may spend parsing request data. It's a good
-; idea to limit this time on productions servers in order to eliminate unexpectedly
-; long running scripts.
-; Note: This directive is hardcoded to -1 for the CLI SAPI
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-; http://php.net/max-input-time
-max_input_time = 60
-
-; Maximum input variable nesting level
-; http://php.net/max-input-nesting-level
-;max_input_nesting_level = 64
-
-; How many GET/POST/COOKIE input variables may be accepted
-; max_input_vars = 1000
-
-; Maximum amount of memory a script may consume (128MB)
-; http://php.net/memory-limit
-memory_limit = 128M
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Error handling and logging ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; This directive informs PHP of which errors, warnings and notices you would like
-; it to take action for. The recommended way of setting values for this
-; directive is through the use of the error level constants and bitwise
-; operators. The error level constants are below here for convenience as well as
-; some common settings and their meanings.
-; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
-; those related to E_NOTICE and E_STRICT, which together cover best practices and
-; recommended coding standards in PHP. For performance reasons, this is the
-; recommend error reporting setting. Your production server shouldn't be wasting
-; resources complaining about best practices and coding standards. That's what
-; development servers and development settings are for.
-; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This
-; means it pretty much reports everything which is exactly what you want during
-; development and early testing.
-;
-; Error Level Constants:
-; E_ALL - All errors and warnings (includes E_STRICT as of PHP 6.0.0)
-; E_ERROR - fatal run-time errors
-; E_RECOVERABLE_ERROR - almost fatal run-time errors
-; E_WARNING - run-time warnings (non-fatal errors)
-; E_PARSE - compile-time parse errors
-; E_NOTICE - run-time notices (these are warnings which often result
-; from a bug in your code, but it's possible that it was
-; intentional (e.g., using an uninitialized variable and
-; relying on the fact it's automatically initialized to an
-; empty string)
-; E_STRICT - run-time notices, enable to have PHP suggest changes
-; to your code which will ensure the best interoperability
-; and forward compatibility of your code
-; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
-; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
-; initial startup
-; E_COMPILE_ERROR - fatal compile-time errors
-; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
-; E_USER_ERROR - user-generated error message
-; E_USER_WARNING - user-generated warning message
-; E_USER_NOTICE - user-generated notice message
-; E_DEPRECATED - warn about code that will not work in future versions
-; of PHP
-; E_USER_DEPRECATED - user-generated deprecation warnings
-;
-; Common Values:
-; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.)
-; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices)
-; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
-; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.)
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-; http://php.net/error-reporting
-error_reporting = E_ALL | E_STRICT
-
-; This directive controls whether or not and where PHP will output errors,
-; notices and warnings too. Error output is very useful during development, but
-; it could be very dangerous in production environments. Depending on the code
-; which is triggering the error, sensitive information could potentially leak
-; out of your application such as database usernames and passwords or worse.
-; It's recommended that errors be logged on production servers rather than
-; having the errors sent to STDOUT.
-; Possible Values:
-; Off = Do not display any errors
-; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
-; On or stdout = Display errors to STDOUT
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-errors
-display_errors = On
-
-; The display of errors which occur during PHP's startup sequence are handled
-; separately from display_errors. PHP's default behavior is to suppress those
-; errors from clients. Turning the display of startup errors on can be useful in
-; debugging configuration problems. But, it's strongly recommended that you
-; leave this setting off on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-startup-errors
-display_startup_errors = On
-
-; Besides displaying errors, PHP can also log errors to locations such as a
-; server-specific log, STDERR, or a location specified by the error_log
-; directive found below. While errors should not be displayed on productions
-; servers they should still be monitored and logging is a great way to do that.
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-; http://php.net/log-errors
-log_errors = On
-
-; Set maximum length of log_errors. In error_log information about the source is
-; added. The default is 1024 and 0 allows to not apply any maximum length at all.
-; http://php.net/log-errors-max-len
-log_errors_max_len = 1024
-
-; Do not log repeated messages. Repeated errors must occur in same file on same
-; line unless ignore_repeated_source is set true.
-; http://php.net/ignore-repeated-errors
-ignore_repeated_errors = Off
-
-; Ignore source of message when ignoring repeated messages. When this setting
-; is On you will not log errors with repeated messages from different files or
-; source lines.
-; http://php.net/ignore-repeated-source
-ignore_repeated_source = Off
-
-; If this parameter is set to Off, then memory leaks will not be shown (on
-; stdout or in the log). This has only effect in a debug compile, and if
-; error reporting includes E_WARNING in the allowed list
-; http://php.net/report-memleaks
-report_memleaks = On
-
-; This setting is on by default.
-;report_zend_debug = 0
-
-; Store the last error/warning message in $php_errormsg (boolean). Setting this value
-; to On can assist in debugging and is appropriate for development servers. It should
-; however be disabled on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/track-errors
-track_errors = On
-
-; Turn off normal error reporting and emit XML-RPC error XML
-; http://php.net/xmlrpc-errors
-;xmlrpc_errors = 0
-
-; An XML-RPC faultCode
-;xmlrpc_error_number = 0
-
-; When PHP displays or logs an error, it has the capability of inserting html
-; links to documentation related to that error. This directive controls whether
-; those HTML links appear in error messages or not. For performance and security
-; reasons, it's recommended you disable this on production servers.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: On
-; Development Value: On
-; Production value: Off
-; http://php.net/html-errors
-html_errors = On
-
-; If html_errors is set On PHP produces clickable error messages that direct
-; to a page describing the error or function causing the error in detail.
-; You can download a copy of the PHP manual from http://php.net/docs
-; and change docref_root to the base URL of your local copy including the
-; leading '/'. You must also specify the file extension being used including
-; the dot. PHP's default behavior is to leave these settings empty.
-; Note: Never use this feature for production boxes.
-; http://php.net/docref-root
-; Examples
-;docref_root = "/phpmanual/"
-
-; http://php.net/docref-ext
-;docref_ext = .html
-
-; String to output before an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-prepend-string
-; Example:
-;error_prepend_string = "<span style='color: #ff0000'>"
-
-; String to output after an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-append-string
-; Example:
-;error_append_string = "</span>"
-
-; Log errors to specified file. PHP's default behavior is to leave this value
-; empty.
-; http://php.net/error-log
-; Example:
-;error_log = php_errors.log
-; Log errors to syslog (Event Log on NT, not valid in Windows 95).
-;error_log = syslog
-
-;windows.show_crt_warning
-; Default value: 0
-; Development value: 0
-; Production value: 0
-
-;;;;;;;;;;;;;;;;;
-; Data Handling ;
-;;;;;;;;;;;;;;;;;
-
-; The separator used in PHP generated URLs to separate arguments.
-; PHP's default setting is "&".
-; http://php.net/arg-separator.output
-; Example:
-;arg_separator.output = "&"
-
-; List of separator(s) used by PHP to parse input URLs into variables.
-; PHP's default setting is "&".
-; NOTE: Every character in this directive is considered as separator!
-; http://php.net/arg-separator.input
-; Example:
-;arg_separator.input = ";&"
-
-; This directive determines which super global arrays are registered when PHP
-; starts up. If the register_globals directive is enabled, it also determines
-; what order variables are populated into the global space. G,P,C,E & S are
-; abbreviations for the following respective super globals: GET, POST, COOKIE,
-; ENV and SERVER. There is a performance penalty paid for the registration of
-; these arrays and because ENV is not as commonly used as the others, ENV is
-; is not recommended on productions servers. You can still get access to
-; the environment variables through getenv() should you need to.
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS";
-; http://php.net/variables-order
-variables_order = "GPCS"
-
-; This directive determines which super global data (G,P,C,E & S) should
-; be registered into the super global array REQUEST. If so, it also determines
-; the order in which that data is registered. The values for this directive are
-; specified in the same manner as the variables_order directive, EXCEPT one.
-; Leaving this value empty will cause PHP to use the value set in the
-; variables_order directive. It does not mean it will leave the super globals
-; array REQUEST empty.
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-; http://php.net/request-order
-request_order = "GP"
-
-; Whether or not to register the EGPCS variables as global variables. You may
-; want to turn this off if you don't want to clutter your scripts' global scope
-; with user data.
-; You should do your best to write your scripts so that they do not require
-; register_globals to be on; Using form variables as globals can easily lead
-; to possible security problems, if the code is not very well thought of.
-; http://php.net/register-globals
-register_globals = Off
-
-; Determines whether the deprecated long $HTTP_*_VARS type predefined variables
-; are registered by PHP or not. As they are deprecated, we obviously don't
-; recommend you use them. They are on by default for compatibility reasons but
-; they are not recommended on production servers.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-long-arrays
-register_long_arrays = Off
-
-; This directive determines whether PHP registers $argv & $argc each time it
-; runs. $argv contains an array of all the arguments passed to PHP when a script
-; is invoked. $argc contains an integer representing the number of arguments
-; that were passed when the script was invoked. These arrays are extremely
-; useful when running scripts from the command line. When this directive is
-; enabled, registering these variables consumes CPU cycles and memory each time
-; a script is executed. For performance reasons, this feature should be disabled
-; on production servers.
-; Note: This directive is hardcoded to On for the CLI SAPI
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-argc-argv
-register_argc_argv = Off
-
-; When enabled, the SERVER and ENV variables are created when they're first
-; used (Just In Time) instead of when the script starts. If these variables
-; are not used within a script, having this directive on will result in a
-; performance gain. The PHP directives register_globals, register_long_arrays,
-; and register_argc_argv must be disabled for this directive to have any affect.
-; http://php.net/auto-globals-jit
-auto_globals_jit = On
-
-; Maximum size of POST data that PHP will accept.
-; http://php.net/post-max-size
-post_max_size = 8M
-
-; Magic quotes are a preprocessing feature of PHP where PHP will attempt to
-; escape any character sequences in GET, POST, COOKIE and ENV data which might
-; otherwise corrupt data being placed in resources such as databases before
-; making that data available to you. Because of character encoding issues and
-; non-standard SQL implementations across many databases, it's not currently
-; possible for this feature to be 100% accurate. PHP's default behavior is to
-; enable the feature. We strongly recommend you use the escaping mechanisms
-; designed specifically for the database your using instead of relying on this
-; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is
-; scheduled for removal in PHP 6.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/magic-quotes-gpc
-magic_quotes_gpc = Off
-
-; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
-; http://php.net/magic-quotes-runtime
-magic_quotes_runtime = Off
-
-; Use Sybase-style magic quotes (escape ' with '' instead of \').
-; http://php.net/magic-quotes-sybase
-magic_quotes_sybase = Off
-
-; Automatically add files before PHP document.
-; http://php.net/auto-prepend-file
-auto_prepend_file =
-
-; Automatically add files after PHP document.
-; http://php.net/auto-append-file
-auto_append_file =
-
-; By default, PHP will output a character encoding using
-; the Content-type: header. To disable sending of the charset, simply
-; set it to be empty.
-;
-; PHP's built-in default is text/html
-; http://php.net/default-mimetype
-default_mimetype = "text/html"
-
-; PHP's default character set is set to empty.
-; http://php.net/default-charset
-;default_charset = "iso-8859-1"
-
-; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
-; to disable this feature.
-; http://php.net/always-populate-raw-post-data
-;always_populate_raw_post_data = On
-
-;;;;;;;;;;;;;;;;;;;;;;;;;
-; Paths and Directories ;
-;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; UNIX: "/path1:/path2"
-include_path = ".:/usr/share/php5:/usr/share/php"
-;
-; Windows: "\path1;\path2"
-;include_path = ".;c:\php\includes"
-;
-; PHP's default setting for include_path is ".;/path/to/php/pear"
-; http://php.net/include-path
-
-; The root of the PHP pages, used only if nonempty.
-; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
-; if you are running php as a CGI under any web server (other than IIS)
-; see documentation for security issues. The alternate is to use the
-; cgi.force_redirect configuration below
-; http://php.net/doc-root
-doc_root =
-
-; The directory under which PHP opens the script using /~username used only
-; if nonempty.
-; http://php.net/user-dir
-user_dir =
-
-; Directory in which the loadable extensions (modules) reside.
-; http://php.net/extension-dir
-; extension_dir = "./"
-; On windows:
-; extension_dir = "ext"
-
-; Whether or not to enable the dl() function. The dl() function does NOT work
-; properly in multithreaded servers, such as IIS or Zeus, and is automatically
-; disabled on them.
-; http://php.net/enable-dl
-enable_dl = Off
-
-; cgi.force_redirect is necessary to provide security running PHP as a CGI under
-; most web servers. Left undefined, PHP turns this on by default. You can
-; turn it off here AT YOUR OWN RISK
-; **You CAN safely turn this off for IIS, in fact, you MUST.**
-; http://php.net/cgi.force-redirect
-;cgi.force_redirect = 1
-
-; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
-; every request. PHP's default behavior is to disable this feature.
-;cgi.nph = 1
-
-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
-; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
-; will look for to know it is OK to continue execution. Setting this variable MAY
-; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
-; http://php.net/cgi.redirect-status-env
-;cgi.redirect_status_env = ;
-
-; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
-; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
-; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
-; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
-; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
-; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
-; http://php.net/cgi.fix-pathinfo
-;cgi.fix_pathinfo=1
-
-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
-; security tokens of the calling client. This allows IIS to define the
-; security context that the request runs under. mod_fastcgi under Apache
-; does not currently support this feature (03/17/2002)
-; Set to 1 if running under IIS. Default is zero.
-; http://php.net/fastcgi.impersonate
-;fastcgi.impersonate = 1;
-
-; Disable logging through FastCGI connection. PHP's default behavior is to enable
-; this feature.
-;fastcgi.logging = 0
-
-; cgi.rfc2616_headers configuration option tells PHP what type of headers to
-; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
-; is supported by Apache. When this option is set to 1 PHP will send
-; RFC2616 compliant header.
-; Default is zero.
-; http://php.net/cgi.rfc2616-headers
-;cgi.rfc2616_headers = 0
-
-;;;;;;;;;;;;;;;;
-; File Uploads ;
-;;;;;;;;;;;;;;;;
-
-; Whether to allow HTTP file uploads.
-; http://php.net/file-uploads
-file_uploads = On
-
-; Temporary directory for HTTP uploaded files (will use system default if not
-; specified).
-; http://php.net/upload-tmp-dir
-;upload_tmp_dir =
-
-; Maximum allowed size for uploaded files.
-; http://php.net/upload-max-filesize
-upload_max_filesize = 2M
-
-; Maximum number of files that can be uploaded via a single request
-max_file_uploads = 20
-
-;;;;;;;;;;;;;;;;;;
-; Fopen wrappers ;
-;;;;;;;;;;;;;;;;;;
-
-; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-fopen
-allow_url_fopen = On
-
-; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-include
-allow_url_include = Off
-
-; Define the anonymous ftp password (your email address). PHP's default setting
-; for this is empty.
-; http://php.net/from
-;from="john@doe.com"
-
-; Define the User-Agent string. PHP's default setting for this is empty.
-; http://php.net/user-agent
-;user_agent="PHP"
-
-; Default timeout for socket based streams (seconds)
-; http://php.net/default-socket-timeout
-default_socket_timeout = 60
-
-; If your scripts have to deal with files from Macintosh systems,
-; or you are running on a Mac and need to deal with files from
-; unix or win32 systems, setting this flag will cause PHP to
-; automatically detect the EOL character in those files so that
-; fgets() and file() will work regardless of the source of the file.
-; http://php.net/auto-detect-line-endings
-;auto_detect_line_endings = Off
-
-;;;;;;;;;;;;;;;;;;;;;;
-; Dynamic Extensions ;
-;;;;;;;;;;;;;;;;;;;;;;
-
-; If you wish to have an extension loaded automatically, use the following
-; syntax:
-;
-; extension=modulename.extension
-;
-; For example, on Windows:
-;
-; extension=msql.dll
-;
-; ... or under UNIX:
-;
-; extension=msql.so
-;
-; ... or with a path:
-;
-; extension=/path/to/extension/msql.so
-;
-; If you only provide the name of the extension, PHP will look for it in its
-; default extension directory.
-;
-; Windows Extensions
-; Note that ODBC support is built in, so no dll is needed for it.
-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
-; extension folders as well as the separate PECL DLL download (PHP 5).
-; Be sure to appropriately set the extension_dir directive.
-;
-;extension=php_bz2.dll
-;extension=php_curl.dll
-;extension=php_fileinfo.dll
-;extension=php_gd2.dll
-;extension=php_gettext.dll
-;extension=php_gmp.dll
-;extension=php_intl.dll
-;extension=php_imap.dll
-;extension=php_interbase.dll
-;extension=php_ldap.dll
-;extension=php_mbstring.dll
-;extension=php_exif.dll ; Must be after mbstring as it depends on it
-;extension=php_mysql.dll
-;extension=php_mysqli.dll
-;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
-;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
-;extension=php_openssl.dll
-;extension=php_pdo_firebird.dll
-;extension=php_pdo_mssql.dll
-;extension=php_pdo_mysql.dll
-;extension=php_pdo_oci.dll
-;extension=php_pdo_odbc.dll
-;extension=php_pdo_pgsql.dll
-;extension=php_pdo_sqlite.dll
-;extension=php_pgsql.dll
-;extension=php_pspell.dll
-;extension=php_shmop.dll
-
-; The MIBS data available in the PHP distribution must be installed.
-; See http://www.php.net/manual/en/snmp.installation.php
-;extension=php_snmp.dll
-
-;extension=php_soap.dll
-;extension=php_sockets.dll
-;extension=php_sqlite.dll
-;extension=php_sqlite3.dll
-;extension=php_sybase_ct.dll
-;extension=php_tidy.dll
-;extension=php_xmlrpc.dll
-;extension=php_xsl.dll
-;extension=php_zip.dll
-
-;;;;;;;;;;;;;;;;;;;
-; Module Settings ;
-;;;;;;;;;;;;;;;;;;;
-
-[Date]
-; Defines the default timezone used by the date functions
-; http://php.net/date.timezone
-;date.timezone =
-
-; http://php.net/date.default-latitude
-;date.default_latitude = 31.7667
-
-; http://php.net/date.default-longitude
-;date.default_longitude = 35.2333
-
-; http://php.net/date.sunrise-zenith
-;date.sunrise_zenith = 90.583333
-
-; http://php.net/date.sunset-zenith
-;date.sunset_zenith = 90.583333
-
-[filter]
-; http://php.net/filter.default
-;filter.default = unsafe_raw
-
-; http://php.net/filter.default-flags
-;filter.default_flags =
-
-[iconv]
-;iconv.input_encoding = ISO-8859-1
-;iconv.internal_encoding = ISO-8859-1
-;iconv.output_encoding = ISO-8859-1
-
-[intl]
-;intl.default_locale =
-; This directive allows you to produce PHP errors when some error
-; happens within intl functions. The value is the level of the error produced.
-; Default is 0, which does not produce any errors.
-;intl.error_level = E_WARNING
-
-[sqlite]
-; http://php.net/sqlite.assoc-case
-;sqlite.assoc_case = 0
-
-[sqlite3]
-;sqlite3.extension_dir =
-
-[Pcre]
-;PCRE library backtracking limit.
-; http://php.net/pcre.backtrack-limit
-;pcre.backtrack_limit=100000
-
-;PCRE library recursion limit.
-;Please note that if you set this value to a high number you may consume all
-;the available process stack and eventually crash PHP (due to reaching the
-;stack size limit imposed by the Operating System).
-; http://php.net/pcre.recursion-limit
-;pcre.recursion_limit=100000
-
-[Pdo]
-; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
-; http://php.net/pdo-odbc.connection-pooling
-;pdo_odbc.connection_pooling=strict
-
-;pdo_odbc.db2_instance_name
-
-[Pdo_mysql]
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/pdo_mysql.cache_size
-pdo_mysql.cache_size = 2000
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/pdo_mysql.default-socket
-pdo_mysql.default_socket=
-
-[Phar]
-; http://php.net/phar.readonly
-;phar.readonly = On
-
-; http://php.net/phar.require-hash
-;phar.require_hash = On
-
-;phar.cache_list =
-
-[Syslog]
-; Whether or not to define the various syslog variables (e.g. $LOG_PID,
-; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
-; runtime, you can define these variables by calling define_syslog_variables().
-; http://php.net/define-syslog-variables
-define_syslog_variables = Off
-
-[mail function]
-; For Win32 only.
-; http://php.net/smtp
-SMTP = localhost
-; http://php.net/smtp-port
-smtp_port = 25
-
-; For Win32 only.
-; http://php.net/sendmail-from
-;sendmail_from = me@example.com
-
-; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
-; http://php.net/sendmail-path
-;sendmail_path =
-
-; Force the addition of the specified parameters to be passed as extra parameters
-; to the sendmail binary. These parameters will always replace the value of
-; the 5th parameter to mail(), even in safe mode.
-;mail.force_extra_parameters =
-
-; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
-mail.add_x_header = On
-
-; The path to a log file that will log all mail() calls. Log entries include
-; the full path of the script, line number, To address and headers.
-;mail.log =
-
-[SQL]
-; http://php.net/sql.safe-mode
-sql.safe_mode = Off
-
-[ODBC]
-; http://php.net/odbc.default-db
-;odbc.default_db = Not yet implemented
-
-; http://php.net/odbc.default-user
-;odbc.default_user = Not yet implemented
-
-; http://php.net/odbc.default-pw
-;odbc.default_pw = Not yet implemented
-
-; Controls the ODBC cursor model.
-; Default: SQL_CURSOR_STATIC (default).
-;odbc.default_cursortype
-
-; Allow or prevent persistent links.
-; http://php.net/odbc.allow-persistent
-odbc.allow_persistent = On
-
-; Check that a connection is still valid before reuse.
-; http://php.net/odbc.check-persistent
-odbc.check_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/odbc.max-persistent
-odbc.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/odbc.max-links
-odbc.max_links = -1
-
-; Handling of LONG fields. Returns number of bytes to variables. 0 means
-; passthru.
-; http://php.net/odbc.defaultlrl
-odbc.defaultlrl = 4096
-
-; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
-; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
-; of odbc.defaultlrl and odbc.defaultbinmode
-; http://php.net/odbc.defaultbinmode
-odbc.defaultbinmode = 1
-
-;birdstep.max_links = -1
-
-[Interbase]
-; Allow or prevent persistent links.
-ibase.allow_persistent = 1
-
-; Maximum number of persistent links. -1 means no limit.
-ibase.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-ibase.max_links = -1
-
-; Default database name for ibase_connect().
-;ibase.default_db =
-
-; Default username for ibase_connect().
-;ibase.default_user =
-
-; Default password for ibase_connect().
-;ibase.default_password =
-
-; Default charset for ibase_connect().
-;ibase.default_charset =
-
-; Default timestamp format.
-ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
-
-; Default date format.
-ibase.dateformat = "%Y-%m-%d"
-
-; Default time format.
-ibase.timeformat = "%H:%M:%S"
-
-[MySQL]
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysql.allow_local_infile
-mysql.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysql.allow-persistent
-mysql.allow_persistent = On
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysql.cache_size
-mysql.cache_size = 2000
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysql.max-persistent
-mysql.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/mysql.max-links
-mysql.max_links = -1
-
-; Default port number for mysql_connect(). If unset, mysql_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysql.default-port
-mysql.default_port =
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysql.default-socket
-mysql.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-host
-mysql.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-user
-mysql.default_user =
-
-; Default password for mysql_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysql.default-password
-mysql.default_password =
-
-; Maximum time (in seconds) for connect timeout. -1 means no limit
-; http://php.net/mysql.connect-timeout
-mysql.connect_timeout = 60
-
-; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
-; SQL-Errors will be displayed.
-; http://php.net/mysql.trace-mode
-mysql.trace_mode = Off
-
-[MySQLi]
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysqli.max-persistent
-mysqli.max_persistent = -1
-
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysqli.allow_local_infile
-;mysqli.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysqli.allow-persistent
-mysqli.allow_persistent = On
-
-; Maximum number of links. -1 means no limit.
-; http://php.net/mysqli.max-links
-mysqli.max_links = -1
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysqli.cache_size
-mysqli.cache_size = 2000
-
-; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysqli.default-port
-mysqli.default_port = 3306
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysqli.default-socket
-mysqli.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-host
-mysqli.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-user
-mysqli.default_user =
-
-; Default password for mysqli_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysqli.default-pw
-mysqli.default_pw =
-
-; Allow or prevent reconnect
-mysqli.reconnect = Off
-
-[mysqlnd]
-; Enable / Disable collection of general statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_statistics
-mysqlnd.collect_statistics = On
-
-; Enable / Disable collection of memory usage statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_memory_statistics
-mysqlnd.collect_memory_statistics = On
-
-; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
-; http://php.net/mysqlnd.net_cmd_buffer_size
-;mysqlnd.net_cmd_buffer_size = 2048
-
-; Size of a pre-allocated buffer used for reading data sent by the server in
-; bytes.
-; http://php.net/mysqlnd.net_read_buffer_size
-;mysqlnd.net_read_buffer_size = 32768
-
-[OCI8]
-
-; Connection: Enables privileged connections using external
-; credentials (OCI_SYSOPER, OCI_SYSDBA)
-; http://php.net/oci8.privileged-connect
-;oci8.privileged_connect = Off
-
-; Connection: The maximum number of persistent OCI8 connections per
-; process. Using -1 means no limit.
-; http://php.net/oci8.max-persistent
-;oci8.max_persistent = -1
-
-; Connection: The maximum number of seconds a process is allowed to
-; maintain an idle persistent connection. Using -1 means idle
-; persistent connections will be maintained forever.
-; http://php.net/oci8.persistent-timeout
-;oci8.persistent_timeout = -1
-
-; Connection: The number of seconds that must pass before issuing a
-; ping during oci_pconnect() to check the connection validity. When
-; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
-; pings completely.
-; http://php.net/oci8.ping-interval
-;oci8.ping_interval = 60
-
-; Connection: Set this to a user chosen connection class to be used
-; for all pooled server requests with Oracle 11g Database Resident
-; Connection Pooling (DRCP). To use DRCP, this value should be set to
-; the same string for all web servers running the same application,
-; the database pool must be configured, and the connection string must
-; specify to use a pooled server.
-;oci8.connection_class =
-
-; High Availability: Using On lets PHP receive Fast Application
-; Notification (FAN) events generated when a database node fails. The
-; database must also be configured to post FAN events.
-;oci8.events = Off
-
-; Tuning: This option enables statement caching, and specifies how
-; many statements to cache. Using 0 disables statement caching.
-; http://php.net/oci8.statement-cache-size
-;oci8.statement_cache_size = 20
-
-; Tuning: Enables statement prefetching and sets the default number of
-; rows that will be fetched automatically after statement execution.
-; http://php.net/oci8.default-prefetch
-;oci8.default_prefetch = 100
-
-; Compatibility. Using On means oci_close() will not close
-; oci_connect() and oci_new_connect() connections.
-; http://php.net/oci8.old-oci-close-semantics
-;oci8.old_oci_close_semantics = Off
-
-[PostgreSQL]
-; Allow or prevent persistent links.
-; http://php.net/pgsql.allow-persistent
-pgsql.allow_persistent = On
-
-; Detect broken persistent links always with pg_pconnect().
-; Auto reset feature requires a little overheads.
-; http://php.net/pgsql.auto-reset-persistent
-pgsql.auto_reset_persistent = Off
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/pgsql.max-persistent
-pgsql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-; http://php.net/pgsql.max-links
-pgsql.max_links = -1
-
-; Ignore PostgreSQL backends Notice message or not.
-; Notice message logging require a little overheads.
-; http://php.net/pgsql.ignore-notice
-pgsql.ignore_notice = 0
-
-; Log PostgreSQL backends Notice message or not.
-; Unless pgsql.ignore_notice=0, module cannot log notice message.
-; http://php.net/pgsql.log-notice
-pgsql.log_notice = 0
-
-[Sybase-CT]
-; Allow or prevent persistent links.
-; http://php.net/sybct.allow-persistent
-sybct.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/sybct.max-persistent
-sybct.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/sybct.max-links
-sybct.max_links = -1
-
-; Minimum server message severity to display.
-; http://php.net/sybct.min-server-severity
-sybct.min_server_severity = 10
-
-; Minimum client message severity to display.
-; http://php.net/sybct.min-client-severity
-sybct.min_client_severity = 10
-
-; Set per-context timeout
-; http://php.net/sybct.timeout
-;sybct.timeout=
-
-;sybct.packet_size
-
-; The maximum time in seconds to wait for a connection attempt to succeed before returning failure.
-; Default: one minute
-;sybct.login_timeout=
-
-; The name of the host you claim to be connecting from, for display by sp_who.
-; Default: none
-;sybct.hostname=
-
-; Allows you to define how often deadlocks are to be retried. -1 means "forever".
-; Default: 0
-;sybct.deadlock_retry_count=
-
-[bcmath]
-; Number of decimal digits for all bcmath functions.
-; http://php.net/bcmath.scale
-bcmath.scale = 0
-
-[browscap]
-; http://php.net/browscap
-;browscap = extra/browscap.ini
-
-[Session]
-; Handler used to store/retrieve data.
-; http://php.net/session.save-handler
-session.save_handler = files
-
-; Argument passed to save_handler. In the case of files, this is the path
-; where data files are stored. Note: Windows users have to change this
-; variable in order to use PHP's session functions.
-;
-; The path can be defined as:
-;
-; session.save_path = "N;/path"
-;
-; where N is an integer. Instead of storing all the session files in
-; /path, what this will do is use subdirectories N-levels deep, and
-; store the session data in those directories. This is useful if you
-; or your OS have problems with lots of files in one directory, and is
-; a more efficient layout for servers that handle lots of sessions.
-;
-; NOTE 1: PHP will not create this directory structure automatically.
-; You can use the script in the ext/session dir for that purpose.
-; NOTE 2: See the section on garbage collection below if you choose to
-; use subdirectories for session storage
-;
-; The file storage module creates files using mode 600 by default.
-; You can change that by using
-;
-; session.save_path = "N;MODE;/path"
-;
-; where MODE is the octal representation of the mode. Note that this
-; does not overwrite the process's umask.
-; http://php.net/session.save-path
-session.save_path = "/tmp"
-
-; Whether to use cookies.
-; http://php.net/session.use-cookies
-session.use_cookies = 1
-
-; http://php.net/session.cookie-secure
-;session.cookie_secure =
-
-; This option forces PHP to fetch and use a cookie for storing and maintaining
-; the session id. We encourage this operation as it's very helpful in combatting
-; session hijacking when not specifying and managing your own session id. It is
-; not the end all be all of session hijacking defense, but it's a good start.
-; http://php.net/session.use-only-cookies
-session.use_only_cookies = 1
-
-; Name of the session (used as cookie name).
-; http://php.net/session.name
-session.name = PHPSESSID
-
-; Initialize session on request startup.
-; http://php.net/session.auto-start
-session.auto_start = 0
-
-; Lifetime in seconds of cookie or, if 0, until browser is restarted.
-; http://php.net/session.cookie-lifetime
-session.cookie_lifetime = 0
-
-; The path for which the cookie is valid.
-; http://php.net/session.cookie-path
-session.cookie_path = /
-
-; The domain for which the cookie is valid.
-; http://php.net/session.cookie-domain
-session.cookie_domain =
-
-; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
-; http://php.net/session.cookie-httponly
-session.cookie_httponly =
-
-; Handler used to serialize data. php is the standard serializer of PHP.
-; http://php.net/session.serialize-handler
-session.serialize_handler = php
-
-; Defines the probability that the 'garbage collection' process is started
-; on every session initialization. The probability is calculated by using
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator
-; and gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request.
-; Default Value: 1
-; Development Value: 1
-; Production Value: 1
-; http://php.net/session.gc-probability
-session.gc_probability = 1
-
-; Defines the probability that the 'garbage collection' process is started on every
-; session initialization. The probability is calculated by using the following equation:
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
-; session.gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request. Increasing this value to 1000 will give you
-; a 0.1% chance the gc will run on any give request. For high volume production servers,
-; this is a more efficient approach.
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-; http://php.net/session.gc-divisor
-session.gc_divisor = 1000
-
-; After this number of seconds, stored data will be seen as 'garbage' and
-; cleaned up by the garbage collection process.
-; http://php.net/session.gc-maxlifetime
-session.gc_maxlifetime = 1440
-
-; NOTE: If you are using the subdirectory option for storing session files
-; (see session.save_path above), then garbage collection does *not*
-; happen automatically. You will need to do your own garbage
-; collection through a shell script, cron entry, or some other method.
-; For example, the following script would is the equivalent of
-; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-; find /path/to/sessions -cmin +24 | xargs rm
-
-; PHP 4.2 and less have an undocumented feature/bug that allows you to
-; to initialize a session variable in the global scope, even when register_globals
-; is disabled. PHP 4.3 and later will warn you, if this feature is used.
-; You can disable the feature and the warning separately. At this time,
-; the warning is only displayed, if bug_compat_42 is enabled. This feature
-; introduces some serious security problems if not handled correctly. It's
-; recommended that you do not use this feature on production servers. But you
-; should enable this on development servers and enable the warning as well. If you
-; do not enable the feature on development servers, you won't be warned when it's
-; used and debugging errors caused by this can be difficult to track down.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-42
-session.bug_compat_42 = On
-
-; This setting controls whether or not you are warned by PHP when initializing a
-; session value into the global space. session.bug_compat_42 must be enabled before
-; these warnings can be issued by PHP. See the directive above for more information.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-warn
-session.bug_compat_warn = On
-
-; Check HTTP Referer to invalidate externally stored URLs containing ids.
-; HTTP_REFERER has to contain this substring for the session to be
-; considered as valid.
-; http://php.net/session.referer-check
-session.referer_check =
-
-; How many bytes to read from the file.
-; http://php.net/session.entropy-length
-session.entropy_length = 0
-
-; Specified here to create the session id.
-; http://php.net/session.entropy-file
-; On systems that don't have /dev/urandom /dev/arandom can be used
-; On windows, setting the entropy_length setting will activate the
-; Windows random source (using the CryptoAPI)
-;session.entropy_file = /dev/urandom
-
-; Set to {nocache,private,public,} to determine HTTP caching aspects
-; or leave this empty to avoid sending anti-caching headers.
-; http://php.net/session.cache-limiter
-session.cache_limiter = nocache
-
-; Document expires after n minutes.
-; http://php.net/session.cache-expire
-session.cache_expire = 180
-
-; trans sid support is disabled by default.
-; Use of trans sid may risk your users security.
-; Use this option with caution.
-; - User may send URL contains active session ID
-; to other person via. email/irc/etc.
-; - URL that contains active session ID may be stored
-; in publically accessible computer.
-; - User may access your site with the same session ID
-; always using URL stored in browser's history or bookmarks.
-; http://php.net/session.use-trans-sid
-session.use_trans_sid = 0
-
-; Select a hash function for use in generating session ids.
-; Possible Values
-; 0 (MD5 128 bits)
-; 1 (SHA-1 160 bits)
-; This option may also be set to the name of any hash function supported by
-; the hash extension. A list of available hashes is returned by the hash_algos()
-; function.
-; http://php.net/session.hash-function
-session.hash_function = 0
-
-; Define how many bits are stored in each character when converting
-; the binary hash data to something readable.
-; Possible values:
-; 4 (4 bits: 0-9, a-f)
-; 5 (5 bits: 0-9, a-v)
-; 6 (6 bits: 0-9, a-z, A-Z, "-", ",")
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-; http://php.net/session.hash-bits-per-character
-session.hash_bits_per_character = 5
-
-; The URL rewriter will look for URLs in a defined set of HTML tags.
-; form/fieldset are special; if you include them here, the rewriter will
-; add a hidden <input> field with the info which is otherwise appended
-; to URLs. If you want XHTML conformity, remove the form entry.
-; Note that all valid entries require a "=", even if no value follows.
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; http://php.net/url-rewriter.tags
-url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-[MSSQL]
-; Allow or prevent persistent links.
-mssql.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-mssql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-mssql.max_links = -1
-
-; Minimum error severity to display.
-mssql.min_error_severity = 10
-
-; Minimum message severity to display.
-mssql.min_message_severity = 10
-
-; Compatibility mode with old versions of PHP 3.0.
-mssql.compatability_mode = Off
-
-; Connect timeout
-;mssql.connect_timeout = 5
-
-; Query timeout
-;mssql.timeout = 60
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textlimit = 4096
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textsize = 4096
-
-; Limits the number of records in each batch. 0 = all records in one batch.
-;mssql.batchsize = 0
-
-; Specify how datetime and datetim4 columns are returned
-; On => Returns data converted to SQL server settings
-; Off => Returns values as YYYY-MM-DD hh:mm:ss
-;mssql.datetimeconvert = On
-
-; Use NT authentication when connecting to the server
-mssql.secure_connection = Off
-
-; Specify max number of processes. -1 = library default
-; msdlib defaults to 25
-; FreeTDS defaults to 4096
-;mssql.max_procs = -1
-
-; Specify client character set.
-; If empty or not set the client charset from freetds.conf is used
-; This is only used when compiled with FreeTDS
-;mssql.charset = "ISO-8859-1"
-
-[Assertion]
-; Assert(expr); active by default.
-; http://php.net/assert.active
-;assert.active = On
-
-; Issue a PHP warning for each failed assertion.
-; http://php.net/assert.warning
-;assert.warning = On
-
-; Don't bail out by default.
-; http://php.net/assert.bail
-;assert.bail = Off
-
-; User-function to be called if an assertion fails.
-; http://php.net/assert.callback
-;assert.callback = 0
-
-; Eval the expression with current error_reporting(). Set to true if you want
-; error_reporting(0) around the eval().
-; http://php.net/assert.quiet-eval
-;assert.quiet_eval = 0
-
-[COM]
-; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
-; http://php.net/com.typelib-file
-;com.typelib_file =
-
-; allow Distributed-COM calls
-; http://php.net/com.allow-dcom
-;com.allow_dcom = true
-
-; autoregister constants of a components typlib on com_load()
-; http://php.net/com.autoregister-typelib
-;com.autoregister_typelib = true
-
-; register constants casesensitive
-; http://php.net/com.autoregister-casesensitive
-;com.autoregister_casesensitive = false
-
-; show warnings on duplicate constant registrations
-; http://php.net/com.autoregister-verbose
-;com.autoregister_verbose = true
-
-; The default character set code-page to use when passing strings to and from COM objects.
-; Default: system ANSI code page
-;com.code_page=
-
-[mbstring]
-; language for internal character representation.
-; http://php.net/mbstring.language
-;mbstring.language = Japanese
-
-; internal/script encoding.
-; Some encoding cannot work as internal encoding.
-; (e.g. SJIS, BIG5, ISO-2022-*)
-; http://php.net/mbstring.internal-encoding
-;mbstring.internal_encoding = EUC-JP
-
-; http input encoding.
-; http://php.net/mbstring.http-input
-;mbstring.http_input = auto
-
-; http output encoding. mb_output_handler must be
-; registered as output buffer to function
-; http://php.net/mbstring.http-output
-;mbstring.http_output = SJIS
-
-; enable automatic encoding translation according to
-; mbstring.internal_encoding setting. Input chars are
-; converted to internal encoding by setting this to On.
-; Note: Do _not_ use automatic encoding translation for
-; portable libs/applications.
-; http://php.net/mbstring.encoding-translation
-;mbstring.encoding_translation = Off
-
-; automatic encoding detection order.
-; auto means
-; http://php.net/mbstring.detect-order
-;mbstring.detect_order = auto
-
-; substitute_character used when character cannot be converted
-; one from another
-; http://php.net/mbstring.substitute-character
-;mbstring.substitute_character = none;
-
-; overload(replace) single byte functions by mbstring functions.
-; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
-; etc. Possible values are 0,1,2,4 or combination of them.
-; For example, 7 for overload everything.
-; 0: No overload
-; 1: Overload mail() function
-; 2: Overload str*() functions
-; 4: Overload ereg*() functions
-; http://php.net/mbstring.func-overload
-;mbstring.func_overload = 0
-
-; enable strict encoding detection.
-;mbstring.strict_detection = Off
-
-; This directive specifies the regex pattern of content types for which mb_output_handler()
-; is activated.
-; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
-;mbstring.http_output_conv_mimetype=
-
-; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte
-; Default: ""
-;mbstring.script_encoding=
-
-[gd]
-; Tell the jpeg decode to ignore warnings and try to create
-; a gd image. The warning will then be displayed as notices
-; disabled by default
-; http://php.net/gd.jpeg-ignore-warning
-;gd.jpeg_ignore_warning = 0
-
-[exif]
-; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
-; With mbstring support this will automatically be converted into the encoding
-; given by corresponding encode setting. When empty mbstring.internal_encoding
-; is used. For the decode settings you can distinguish between motorola and
-; intel byte order. A decode setting cannot be empty.
-; http://php.net/exif.encode-unicode
-;exif.encode_unicode = ISO-8859-15
-
-; http://php.net/exif.decode-unicode-motorola
-;exif.decode_unicode_motorola = UCS-2BE
-
-; http://php.net/exif.decode-unicode-intel
-;exif.decode_unicode_intel = UCS-2LE
-
-; http://php.net/exif.encode-jis
-;exif.encode_jis =
-
-; http://php.net/exif.decode-jis-motorola
-;exif.decode_jis_motorola = JIS
-
-; http://php.net/exif.decode-jis-intel
-;exif.decode_jis_intel = JIS
-
-[Tidy]
-; The path to a default tidy configuration file to use when using tidy
-; http://php.net/tidy.default-config
-;tidy.default_config = /usr/local/lib/php/default.tcfg
-
-; Should tidy clean and repair output automatically?
-; WARNING: Do not use this option if you are generating non-html content
-; such as dynamic images
-; http://php.net/tidy.clean-output
-tidy.clean_output = Off
-
-[soap]
-; Enables or disables WSDL caching feature.
-; http://php.net/soap.wsdl-cache-enabled
-soap.wsdl_cache_enabled=1
-
-; Sets the directory name where SOAP extension will put cache files.
-; http://php.net/soap.wsdl-cache-dir
-soap.wsdl_cache_dir="/tmp"
-
-; (time to live) Sets the number of second while cached file will be used
-; instead of original one.
-; http://php.net/soap.wsdl-cache-ttl
-soap.wsdl_cache_ttl=86400
-
-; Sets the size of the cache limit. (Max. number of WSDL files to cache)
-soap.wsdl_cache_limit = 5
-
-[sysvshm]
-; A default size of the shared memory segment
-;sysvshm.init_mem = 10000
-
-[ldap]
-; Sets the maximum number of open links or -1 for unlimited.
-ldap.max_links = -1
-
-[mcrypt]
-; For more information about mcrypt settings see http://php.net/mcrypt-module-open
-
-; Directory where to load mcrypt algorithms
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.algorithms_dir=
-
-; Directory where to load mcrypt modes
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.modes_dir=
-
-[dba]
-;dba.default_handler=
-
-[xsl]
-; Write operations from within XSLT are disabled by default.
-; XSL_SECPREF_CREATE_DIRECTORY | XSL_SECPREF_WRITE_NETWORK | XSL_SECPREF_WRITE_FILE = 44
-; Set it to 0 to allow all operations
-;xsl.security_prefs = 44
-
-; Local Variables:
-; tab-width: 4
-; End:
+++ /dev/null
-[PHP]
-
-;;;;;;;;;;;;;;;;;;;
-; About php.ini ;
-;;;;;;;;;;;;;;;;;;;
-; PHP's initialization file, generally called php.ini, is responsible for
-; configuring many of the aspects of PHP's behavior.
-
-; PHP attempts to find and load this configuration from a number of locations.
-; The following is a summary of its search order:
-; 1. SAPI module specific location.
-; 2. The PHPRC environment variable. (As of PHP 5.2.0)
-; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
-; 4. Current working directory (except CLI)
-; 5. The web server's directory (for SAPI modules), or directory of PHP
-; (otherwise in Windows)
-; 6. The directory from the --with-config-file-path compile time option, or the
-; Windows directory (C:\windows or C:\winnt)
-; See the PHP docs for more specific information.
-; http://php.net/configuration.file
-
-; The syntax of the file is extremely simple. Whitespace and Lines
-; beginning with a semicolon are silently ignored (as you probably guessed).
-; Section headers (e.g. [Foo]) are also silently ignored, even though
-; they might mean something in the future.
-
-; Directives following the section heading [PATH=/www/mysite] only
-; apply to PHP files in the /www/mysite directory. Directives
-; following the section heading [HOST=www.example.com] only apply to
-; PHP files served from www.example.com. Directives set in these
-; special sections cannot be overridden by user-defined INI files or
-; at runtime. Currently, [PATH=] and [HOST=] sections only work under
-; CGI/FastCGI.
-; http://php.net/ini.sections
-
-; Directives are specified using the following syntax:
-; directive = value
-; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
-; Directives are variables used to configure PHP or PHP extensions.
-; There is no name validation. If PHP can't find an expected
-; directive because it is not set or is mistyped, a default value will be used.
-
-; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
-; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
-; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
-; previously set variable or directive (e.g. ${foo})
-
-; Expressions in the INI file are limited to bitwise operators and parentheses:
-; | bitwise OR
-; ^ bitwise XOR
-; & bitwise AND
-; ~ bitwise NOT
-; ! boolean NOT
-
-; Boolean flags can be turned on using the values 1, On, True or Yes.
-; They can be turned off using the values 0, Off, False or No.
-
-; An empty string can be denoted by simply not writing anything after the equal
-; sign, or by using the None keyword:
-
-; foo = ; sets foo to an empty string
-; foo = None ; sets foo to an empty string
-; foo = "None" ; sets foo to the string 'None'
-
-; If you use constants in your value, and these constants belong to a
-; dynamically loaded extension (either a PHP extension or a Zend extension),
-; you may only use these constants *after* the line that loads the extension.
-
-;;;;;;;;;;;;;;;;;;;
-; About this file ;
-;;;;;;;;;;;;;;;;;;;
-; PHP comes packaged with two INI files. One that is recommended to be used
-; in production environments and one that is recommended to be used in
-; development environments.
-
-; php.ini-production contains settings which hold security, performance and
-; best practices at its core. But please be aware, these settings may break
-; compatibility with older or less security conscience applications. We
-; recommending using the production ini in production and testing environments.
-
-; php.ini-development is very similar to its production variant, except it's
-; much more verbose when it comes to errors. We recommending using the
-; development version only in development environments as errors shown to
-; application users can inadvertently leak otherwise secure information.
-
-;;;;;;;;;;;;;;;;;;;
-; Quick Reference ;
-;;;;;;;;;;;;;;;;;;;
-; The following are all the settings which are different in either the production
-; or development versions of the INIs with respect to PHP's default behavior.
-; Please see the actual settings later in the document for more details as to why
-; we recommend these changes in PHP's behavior.
-
-; allow_call_time_pass_reference
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; display_errors
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; display_startup_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; error_reporting
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-
-; html_errors
-; Default Value: On
-; Development Value: On
-; Production value: Off
-
-; log_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-
-; magic_quotes_gpc
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; max_input_time
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-
-; output_buffering
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-
-; register_argc_argv
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; register_long_arrays
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; request_order
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-
-; session.bug_compat_42
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.bug_compat_warn
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.gc_divisor
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-
-; session.hash_bits_per_character
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-
-; short_open_tag
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; track_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; url_rewriter.tags
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-; variables_order
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS"
-
-;;;;;;;;;;;;;;;;;;;;
-; php.ini Options ;
-;;;;;;;;;;;;;;;;;;;;
-; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
-;user_ini.filename = ".user.ini"
-
-; To disable this feature set this option to empty value
-;user_ini.filename =
-
-; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
-;user_ini.cache_ttl = 300
-
-;;;;;;;;;;;;;;;;;;;;
-; Language Options ;
-;;;;;;;;;;;;;;;;;;;;
-
-; Enable the PHP scripting language engine under Apache.
-; http://php.net/engine
-engine = On
-
-; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/short-open-tag
-short_open_tag = Off
-
-; Allow ASP-style <% %> tags.
-; http://php.net/asp-tags
-asp_tags = Off
-
-; The number of significant digits displayed in floating point numbers.
-; http://php.net/precision
-precision = 14
-
-; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
-; http://php.net/y2k-compliance
-y2k_compliance = On
-
-; Output buffering is a mechanism for controlling how much output data
-; (excluding headers and cookies) PHP should keep internally before pushing that
-; data to the client. If your application's output exceeds this setting, PHP
-; will send that data in chunks of roughly the size you specify.
-; Turning on this setting and managing its maximum buffer size can yield some
-; interesting side-effects depending on your application and web server.
-; You may be able to send headers and cookies after you've already sent output
-; through print or echo. You also may see performance benefits if your server is
-; emitting less packets due to buffered output versus PHP streaming the output
-; as it gets it. On production servers, 4096 bytes is a good setting for performance
-; reasons.
-; Note: Output buffering can also be controlled via Output Buffering Control
-; functions.
-; Possible Values:
-; On = Enabled and buffer is unlimited. (Use with caution)
-; Off = Disabled
-; Integer = Enables the buffer and sets its maximum size in bytes.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-; http://php.net/output-buffering
-output_buffering = 4096
-
-; You can redirect all of the output of your scripts to a function. For
-; example, if you set output_handler to "mb_output_handler", character
-; encoding will be transparently converted to the specified encoding.
-; Setting any output handler automatically turns on output buffering.
-; Note: People who wrote portable scripts should not depend on this ini
-; directive. Instead, explicitly set the output handler using ob_start().
-; Using this ini directive may cause problems unless you know what script
-; is doing.
-; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
-; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
-; Note: output_handler must be empty if this is set 'On' !!!!
-; Instead you must use zlib.output_handler.
-; http://php.net/output-handler
-;output_handler =
-
-; Transparent output compression using the zlib library
-; Valid values for this option are 'off', 'on', or a specific buffer size
-; to be used for compression (default is 4KB)
-; Note: Resulting chunk size may vary due to nature of compression. PHP
-; outputs chunks that are few hundreds bytes each as a result of
-; compression. If you prefer a larger chunk size for better
-; performance, enable output_buffering in addition.
-; Note: You need to use zlib.output_handler instead of the standard
-; output_handler, or otherwise the output will be corrupted.
-; http://php.net/zlib.output-compression
-zlib.output_compression = Off
-
-; http://php.net/zlib.output-compression-level
-;zlib.output_compression_level = -1
-
-; You cannot specify additional output handlers if zlib.output_compression
-; is activated here. This setting does the same as output_handler but in
-; a different order.
-; http://php.net/zlib.output-handler
-;zlib.output_handler =
-
-; Implicit flush tells PHP to tell the output layer to flush itself
-; automatically after every output block. This is equivalent to calling the
-; PHP function flush() after each and every call to print() or echo() and each
-; and every HTML block. Turning this option on has serious performance
-; implications and is generally recommended for debugging purposes only.
-; http://php.net/implicit-flush
-; Note: This directive is hardcoded to On for the CLI SAPI
-implicit_flush = Off
-
-; The unserialize callback function will be called (with the undefined class'
-; name as parameter), if the unserializer finds an undefined class
-; which should be instantiated. A warning appears if the specified function is
-; not defined, or if the function doesn't include/implement the missing class.
-; So only set this entry, if you really want to implement such a
-; callback-function.
-unserialize_callback_func =
-
-; When floats & doubles are serialized store serialize_precision significant
-; digits after the floating point. The default value ensures that when floats
-; are decoded with unserialize, the data will remain the same.
-serialize_precision = 17
-
-; This directive allows you to enable and disable warnings which PHP will issue
-; if you pass a value by reference at function call time. Passing values by
-; reference at function call time is a deprecated feature which will be removed
-; from PHP at some point in the near future. The acceptable method for passing a
-; value by reference to a function is by declaring the reference in the functions
-; definition, not at call time. This directive does not disable this feature, it
-; only determines whether PHP will warn you about it or not. These warnings
-; should enabled in development environments only.
-; Default Value: On (Suppress warnings)
-; Development Value: Off (Issue warnings)
-; Production Value: Off (Issue warnings)
-; http://php.net/allow-call-time-pass-reference
-allow_call_time_pass_reference = Off
-
-; Safe Mode
-; http://php.net/safe-mode
-safe_mode = Off
-
-; By default, Safe Mode does a UID compare check when
-; opening files. If you want to relax this to a GID compare,
-; then turn on safe_mode_gid.
-; http://php.net/safe-mode-gid
-safe_mode_gid = Off
-
-; When safe_mode is on, UID/GID checks are bypassed when
-; including files from this directory and its subdirectories.
-; (directory must also be in include_path or full path must
-; be used when including)
-; http://php.net/safe-mode-include-dir
-safe_mode_include_dir =
-
-; When safe_mode is on, only executables located in the safe_mode_exec_dir
-; will be allowed to be executed via the exec family of functions.
-; http://php.net/safe-mode-exec-dir
-safe_mode_exec_dir =
-
-; Setting certain environment variables may be a potential security breach.
-; This directive contains a comma-delimited list of prefixes. In Safe Mode,
-; the user may only alter environment variables whose names begin with the
-; prefixes supplied here. By default, users will only be able to set
-; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
-; Note: If this directive is empty, PHP will let the user modify ANY
-; environment variable!
-; http://php.net/safe-mode-allowed-env-vars
-safe_mode_allowed_env_vars = PHP_
-
-; This directive contains a comma-delimited list of environment variables that
-; the end user won't be able to change using putenv(). These variables will be
-; protected even if safe_mode_allowed_env_vars is set to allow to change them.
-; http://php.net/safe-mode-protected-env-vars
-safe_mode_protected_env_vars = LD_LIBRARY_PATH
-
-; open_basedir, if set, limits all file operations to the defined directory
-; and below. This directive makes most sense if used in a per-directory
-; or per-virtualhost web server configuration file. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/open-basedir
-;open_basedir =
-
-; This directive allows you to disable certain functions for security reasons.
-; It receives a comma-delimited list of function names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-functions
-disable_functions =
-
-; This directive allows you to disable certain classes for security reasons.
-; It receives a comma-delimited list of class names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-classes
-disable_classes =
-
-; Colors for Syntax Highlighting mode. Anything that's acceptable in
-; <span style="color: ???????"> would work.
-; http://php.net/syntax-highlighting
-;highlight.string = #DD0000
-;highlight.comment = #FF9900
-;highlight.keyword = #007700
-;highlight.bg = #FFFFFF
-;highlight.default = #0000BB
-;highlight.html = #000000
-
-; If enabled, the request will be allowed to complete even if the user aborts
-; the request. Consider enabling it if executing long requests, which may end up
-; being interrupted by the user or a browser timing out. PHP's default behavior
-; is to disable this feature.
-; http://php.net/ignore-user-abort
-;ignore_user_abort = On
-
-; Determines the size of the realpath cache to be used by PHP. This value should
-; be increased on systems where PHP opens many files to reflect the quantity of
-; the file operations performed.
-; http://php.net/realpath-cache-size
-;realpath_cache_size = 16k
-
-; Duration of time, in seconds for which to cache realpath information for a given
-; file or directory. For systems with rarely changing files, consider increasing this
-; value.
-; http://php.net/realpath-cache-ttl
-;realpath_cache_ttl = 120
-
-; Enables or disables the circular reference collector.
-; http://php.net/zend.enable-gc
-zend.enable_gc = On
-
-;;;;;;;;;;;;;;;;;
-; Miscellaneous ;
-;;;;;;;;;;;;;;;;;
-
-; Decides whether PHP may expose the fact that it is installed on the server
-; (e.g. by adding its signature to the Web server header). It is no security
-; threat in any way, but it makes it possible to determine whether you use PHP
-; on your server or not.
-; http://php.net/expose-php
-expose_php = On
-
-;;;;;;;;;;;;;;;;;;;
-; Resource Limits ;
-;;;;;;;;;;;;;;;;;;;
-
-; Maximum execution time of each script, in seconds
-; http://php.net/max-execution-time
-; Note: This directive is hardcoded to 0 for the CLI SAPI
-max_execution_time = 30
-
-; Maximum amount of time each script may spend parsing request data. It's a good
-; idea to limit this time on productions servers in order to eliminate unexpectedly
-; long running scripts.
-; Note: This directive is hardcoded to -1 for the CLI SAPI
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-; http://php.net/max-input-time
-max_input_time = 60
-
-; Maximum input variable nesting level
-; http://php.net/max-input-nesting-level
-;max_input_nesting_level = 64
-
-; How many GET/POST/COOKIE input variables may be accepted
-; max_input_vars = 1000
-
-; Maximum amount of memory a script may consume (128MB)
-; http://php.net/memory-limit
-memory_limit = 128M
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Error handling and logging ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; This directive informs PHP of which errors, warnings and notices you would like
-; it to take action for. The recommended way of setting values for this
-; directive is through the use of the error level constants and bitwise
-; operators. The error level constants are below here for convenience as well as
-; some common settings and their meanings.
-; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
-; those related to E_NOTICE and E_STRICT, which together cover best practices and
-; recommended coding standards in PHP. For performance reasons, this is the
-; recommend error reporting setting. Your production server shouldn't be wasting
-; resources complaining about best practices and coding standards. That's what
-; development servers and development settings are for.
-; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This
-; means it pretty much reports everything which is exactly what you want during
-; development and early testing.
-;
-; Error Level Constants:
-; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0)
-; E_ERROR - fatal run-time errors
-; E_RECOVERABLE_ERROR - almost fatal run-time errors
-; E_WARNING - run-time warnings (non-fatal errors)
-; E_PARSE - compile-time parse errors
-; E_NOTICE - run-time notices (these are warnings which often result
-; from a bug in your code, but it's possible that it was
-; intentional (e.g., using an uninitialized variable and
-; relying on the fact it's automatically initialized to an
-; empty string)
-; E_STRICT - run-time notices, enable to have PHP suggest changes
-; to your code which will ensure the best interoperability
-; and forward compatibility of your code
-; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
-; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
-; initial startup
-; E_COMPILE_ERROR - fatal compile-time errors
-; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
-; E_USER_ERROR - user-generated error message
-; E_USER_WARNING - user-generated warning message
-; E_USER_NOTICE - user-generated notice message
-; E_DEPRECATED - warn about code that will not work in future versions
-; of PHP
-; E_USER_DEPRECATED - user-generated deprecation warnings
-;
-; Common Values:
-; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.)
-; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices)
-; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
-; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.)
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-; http://php.net/error-reporting
-error_reporting = E_ALL | E_STRICT
-
-; This directive controls whether or not and where PHP will output errors,
-; notices and warnings too. Error output is very useful during development, but
-; it could be very dangerous in production environments. Depending on the code
-; which is triggering the error, sensitive information could potentially leak
-; out of your application such as database usernames and passwords or worse.
-; It's recommended that errors be logged on production servers rather than
-; having the errors sent to STDOUT.
-; Possible Values:
-; Off = Do not display any errors
-; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
-; On or stdout = Display errors to STDOUT
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-errors
-display_errors = On
-
-; The display of errors which occur during PHP's startup sequence are handled
-; separately from display_errors. PHP's default behavior is to suppress those
-; errors from clients. Turning the display of startup errors on can be useful in
-; debugging configuration problems. But, it's strongly recommended that you
-; leave this setting off on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-startup-errors
-display_startup_errors = On
-
-; Besides displaying errors, PHP can also log errors to locations such as a
-; server-specific log, STDERR, or a location specified by the error_log
-; directive found below. While errors should not be displayed on productions
-; servers they should still be monitored and logging is a great way to do that.
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-; http://php.net/log-errors
-log_errors = On
-
-; Set maximum length of log_errors. In error_log information about the source is
-; added. The default is 1024 and 0 allows to not apply any maximum length at all.
-; http://php.net/log-errors-max-len
-log_errors_max_len = 1024
-
-; Do not log repeated messages. Repeated errors must occur in same file on same
-; line unless ignore_repeated_source is set true.
-; http://php.net/ignore-repeated-errors
-ignore_repeated_errors = Off
-
-; Ignore source of message when ignoring repeated messages. When this setting
-; is On you will not log errors with repeated messages from different files or
-; source lines.
-; http://php.net/ignore-repeated-source
-ignore_repeated_source = Off
-
-; If this parameter is set to Off, then memory leaks will not be shown (on
-; stdout or in the log). This has only effect in a debug compile, and if
-; error reporting includes E_WARNING in the allowed list
-; http://php.net/report-memleaks
-report_memleaks = On
-
-; This setting is on by default.
-;report_zend_debug = 0
-
-; Store the last error/warning message in $php_errormsg (boolean). Setting this value
-; to On can assist in debugging and is appropriate for development servers. It should
-; however be disabled on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/track-errors
-track_errors = On
-
-; Turn off normal error reporting and emit XML-RPC error XML
-; http://php.net/xmlrpc-errors
-;xmlrpc_errors = 0
-
-; An XML-RPC faultCode
-;xmlrpc_error_number = 0
-
-; When PHP displays or logs an error, it has the capability of inserting html
-; links to documentation related to that error. This directive controls whether
-; those HTML links appear in error messages or not. For performance and security
-; reasons, it's recommended you disable this on production servers.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: On
-; Development Value: On
-; Production value: Off
-; http://php.net/html-errors
-html_errors = On
-
-; If html_errors is set On PHP produces clickable error messages that direct
-; to a page describing the error or function causing the error in detail.
-; You can download a copy of the PHP manual from http://php.net/docs
-; and change docref_root to the base URL of your local copy including the
-; leading '/'. You must also specify the file extension being used including
-; the dot. PHP's default behavior is to leave these settings empty.
-; Note: Never use this feature for production boxes.
-; http://php.net/docref-root
-; Examples
-;docref_root = "/phpmanual/"
-
-; http://php.net/docref-ext
-;docref_ext = .html
-
-; String to output before an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-prepend-string
-; Example:
-;error_prepend_string = "<span style='color: #ff0000'>"
-
-; String to output after an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-append-string
-; Example:
-;error_append_string = "</span>"
-
-; Log errors to specified file. PHP's default behavior is to leave this value
-; empty.
-; http://php.net/error-log
-; Example:
-;error_log = php_errors.log
-; Log errors to syslog (Event Log on NT, not valid in Windows 95).
-;error_log = syslog
-
-;windows.show_crt_warning
-; Default value: 0
-; Development value: 0
-; Production value: 0
-
-;;;;;;;;;;;;;;;;;
-; Data Handling ;
-;;;;;;;;;;;;;;;;;
-
-; The separator used in PHP generated URLs to separate arguments.
-; PHP's default setting is "&".
-; http://php.net/arg-separator.output
-; Example:
-;arg_separator.output = "&"
-
-; List of separator(s) used by PHP to parse input URLs into variables.
-; PHP's default setting is "&".
-; NOTE: Every character in this directive is considered as separator!
-; http://php.net/arg-separator.input
-; Example:
-;arg_separator.input = ";&"
-
-; This directive determines which super global arrays are registered when PHP
-; starts up. If the register_globals directive is enabled, it also determines
-; what order variables are populated into the global space. G,P,C,E & S are
-; abbreviations for the following respective super globals: GET, POST, COOKIE,
-; ENV and SERVER. There is a performance penalty paid for the registration of
-; these arrays and because ENV is not as commonly used as the others, ENV is
-; is not recommended on productions servers. You can still get access to
-; the environment variables through getenv() should you need to.
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS";
-; http://php.net/variables-order
-variables_order = "GPCS"
-
-; This directive determines which super global data (G,P,C,E & S) should
-; be registered into the super global array REQUEST. If so, it also determines
-; the order in which that data is registered. The values for this directive are
-; specified in the same manner as the variables_order directive, EXCEPT one.
-; Leaving this value empty will cause PHP to use the value set in the
-; variables_order directive. It does not mean it will leave the super globals
-; array REQUEST empty.
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-; http://php.net/request-order
-request_order = "GP"
-
-; Whether or not to register the EGPCS variables as global variables. You may
-; want to turn this off if you don't want to clutter your scripts' global scope
-; with user data.
-; You should do your best to write your scripts so that they do not require
-; register_globals to be on; Using form variables as globals can easily lead
-; to possible security problems, if the code is not very well thought of.
-; http://php.net/register-globals
-register_globals = Off
-
-; Determines whether the deprecated long $HTTP_*_VARS type predefined variables
-; are registered by PHP or not. As they are deprecated, we obviously don't
-; recommend you use them. They are on by default for compatibility reasons but
-; they are not recommended on production servers.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-long-arrays
-register_long_arrays = Off
-
-; This directive determines whether PHP registers $argv & $argc each time it
-; runs. $argv contains an array of all the arguments passed to PHP when a script
-; is invoked. $argc contains an integer representing the number of arguments
-; that were passed when the script was invoked. These arrays are extremely
-; useful when running scripts from the command line. When this directive is
-; enabled, registering these variables consumes CPU cycles and memory each time
-; a script is executed. For performance reasons, this feature should be disabled
-; on production servers.
-; Note: This directive is hardcoded to On for the CLI SAPI
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-argc-argv
-register_argc_argv = Off
-
-; When enabled, the SERVER and ENV variables are created when they're first
-; used (Just In Time) instead of when the script starts. If these variables
-; are not used within a script, having this directive on will result in a
-; performance gain. The PHP directives register_globals, register_long_arrays,
-; and register_argc_argv must be disabled for this directive to have any affect.
-; http://php.net/auto-globals-jit
-auto_globals_jit = On
-
-; Maximum size of POST data that PHP will accept.
-; http://php.net/post-max-size
-post_max_size = 8M
-
-; Magic quotes are a preprocessing feature of PHP where PHP will attempt to
-; escape any character sequences in GET, POST, COOKIE and ENV data which might
-; otherwise corrupt data being placed in resources such as databases before
-; making that data available to you. Because of character encoding issues and
-; non-standard SQL implementations across many databases, it's not currently
-; possible for this feature to be 100% accurate. PHP's default behavior is to
-; enable the feature. We strongly recommend you use the escaping mechanisms
-; designed specifically for the database your using instead of relying on this
-; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is
-; removed in PHP 5.4.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/magic-quotes-gpc
-magic_quotes_gpc = Off
-
-; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
-; http://php.net/magic-quotes-runtime
-magic_quotes_runtime = Off
-
-; Use Sybase-style magic quotes (escape ' with '' instead of \').
-; http://php.net/magic-quotes-sybase
-magic_quotes_sybase = Off
-
-; Automatically add files before PHP document.
-; http://php.net/auto-prepend-file
-auto_prepend_file =
-
-; Automatically add files after PHP document.
-; http://php.net/auto-append-file
-auto_append_file =
-
-; By default, PHP will output a character encoding using
-; the Content-type: header. To disable sending of the charset, simply
-; set it to be empty.
-;
-; PHP's built-in default is text/html
-; http://php.net/default-mimetype
-default_mimetype = "text/html"
-
-; PHP's default character set is set to empty.
-; http://php.net/default-charset
-;default_charset = "iso-8859-1"
-
-; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
-; to disable this feature.
-; http://php.net/always-populate-raw-post-data
-;always_populate_raw_post_data = On
-
-;;;;;;;;;;;;;;;;;;;;;;;;;
-; Paths and Directories ;
-;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; UNIX: "/path1:/path2"
-include_path = ".:/usr/share/php5:/usr/share/php"
-;
-; Windows: "\path1;\path2"
-;include_path = ".;c:\php\includes"
-;
-; PHP's default setting for include_path is ".;/path/to/php/pear"
-; http://php.net/include-path
-
-; The root of the PHP pages, used only if nonempty.
-; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
-; if you are running php as a CGI under any web server (other than IIS)
-; see documentation for security issues. The alternate is to use the
-; cgi.force_redirect configuration below
-; http://php.net/doc-root
-doc_root =
-
-; The directory under which PHP opens the script using /~username used only
-; if nonempty.
-; http://php.net/user-dir
-user_dir =
-
-; Directory in which the loadable extensions (modules) reside.
-; http://php.net/extension-dir
-; extension_dir = "./"
-; On windows:
-; extension_dir = "ext"
-
-; Whether or not to enable the dl() function. The dl() function does NOT work
-; properly in multithreaded servers, such as IIS or Zeus, and is automatically
-; disabled on them.
-; http://php.net/enable-dl
-enable_dl = Off
-
-; cgi.force_redirect is necessary to provide security running PHP as a CGI under
-; most web servers. Left undefined, PHP turns this on by default. You can
-; turn it off here AT YOUR OWN RISK
-; **You CAN safely turn this off for IIS, in fact, you MUST.**
-; http://php.net/cgi.force-redirect
-;cgi.force_redirect = 1
-
-; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
-; every request. PHP's default behavior is to disable this feature.
-;cgi.nph = 1
-
-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
-; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
-; will look for to know it is OK to continue execution. Setting this variable MAY
-; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
-; http://php.net/cgi.redirect-status-env
-;cgi.redirect_status_env = ;
-
-; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
-; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
-; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
-; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
-; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
-; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
-; http://php.net/cgi.fix-pathinfo
-;cgi.fix_pathinfo=1
-
-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
-; security tokens of the calling client. This allows IIS to define the
-; security context that the request runs under. mod_fastcgi under Apache
-; does not currently support this feature (03/17/2002)
-; Set to 1 if running under IIS. Default is zero.
-; http://php.net/fastcgi.impersonate
-;fastcgi.impersonate = 1;
-
-; Disable logging through FastCGI connection. PHP's default behavior is to enable
-; this feature.
-;fastcgi.logging = 0
-
-; cgi.rfc2616_headers configuration option tells PHP what type of headers to
-; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
-; is supported by Apache. When this option is set to 1 PHP will send
-; RFC2616 compliant header.
-; Default is zero.
-; http://php.net/cgi.rfc2616-headers
-;cgi.rfc2616_headers = 0
-
-;;;;;;;;;;;;;;;;
-; File Uploads ;
-;;;;;;;;;;;;;;;;
-
-; Whether to allow HTTP file uploads.
-; http://php.net/file-uploads
-file_uploads = On
-
-; Temporary directory for HTTP uploaded files (will use system default if not
-; specified).
-; http://php.net/upload-tmp-dir
-;upload_tmp_dir =
-
-; Maximum allowed size for uploaded files.
-; http://php.net/upload-max-filesize
-upload_max_filesize = 2M
-
-; Maximum number of files that can be uploaded via a single request
-max_file_uploads = 20
-
-;;;;;;;;;;;;;;;;;;
-; Fopen wrappers ;
-;;;;;;;;;;;;;;;;;;
-
-; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-fopen
-allow_url_fopen = On
-
-; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-include
-allow_url_include = Off
-
-; Define the anonymous ftp password (your email address). PHP's default setting
-; for this is empty.
-; http://php.net/from
-;from="john@doe.com"
-
-; Define the User-Agent string. PHP's default setting for this is empty.
-; http://php.net/user-agent
-;user_agent="PHP"
-
-; Default timeout for socket based streams (seconds)
-; http://php.net/default-socket-timeout
-default_socket_timeout = 60
-
-; If your scripts have to deal with files from Macintosh systems,
-; or you are running on a Mac and need to deal with files from
-; unix or win32 systems, setting this flag will cause PHP to
-; automatically detect the EOL character in those files so that
-; fgets() and file() will work regardless of the source of the file.
-; http://php.net/auto-detect-line-endings
-;auto_detect_line_endings = Off
-
-;;;;;;;;;;;;;;;;;;;;;;
-; Dynamic Extensions ;
-;;;;;;;;;;;;;;;;;;;;;;
-
-; If you wish to have an extension loaded automatically, use the following
-; syntax:
-;
-; extension=modulename.extension
-;
-; For example, on Windows:
-;
-; extension=msql.dll
-;
-; ... or under UNIX:
-;
-; extension=msql.so
-;
-; ... or with a path:
-;
-; extension=/path/to/extension/msql.so
-;
-; If you only provide the name of the extension, PHP will look for it in its
-; default extension directory.
-;
-; Windows Extensions
-; Note that ODBC support is built in, so no dll is needed for it.
-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
-; extension folders as well as the separate PECL DLL download (PHP 5).
-; Be sure to appropriately set the extension_dir directive.
-;
-;extension=php_bz2.dll
-;extension=php_curl.dll
-;extension=php_fileinfo.dll
-;extension=php_gd2.dll
-;extension=php_gettext.dll
-;extension=php_gmp.dll
-;extension=php_intl.dll
-;extension=php_imap.dll
-;extension=php_interbase.dll
-;extension=php_ldap.dll
-;extension=php_mbstring.dll
-;extension=php_exif.dll ; Must be after mbstring as it depends on it
-;extension=php_mysql.dll
-;extension=php_mysqli.dll
-;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
-;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
-;extension=php_openssl.dll
-;extension=php_pdo_firebird.dll
-;extension=php_pdo_mssql.dll
-;extension=php_pdo_mysql.dll
-;extension=php_pdo_oci.dll
-;extension=php_pdo_odbc.dll
-;extension=php_pdo_pgsql.dll
-;extension=php_pdo_sqlite.dll
-;extension=php_pgsql.dll
-;extension=php_pspell.dll
-;extension=php_shmop.dll
-
-; The MIBS data available in the PHP distribution must be installed.
-; See http://www.php.net/manual/en/snmp.installation.php
-;extension=php_snmp.dll
-
-;extension=php_soap.dll
-;extension=php_sockets.dll
-;extension=php_sqlite.dll
-;extension=php_sqlite3.dll
-;extension=php_sybase_ct.dll
-;extension=php_tidy.dll
-;extension=php_xmlrpc.dll
-;extension=php_xsl.dll
-;extension=php_zip.dll
-
-;;;;;;;;;;;;;;;;;;;
-; Module Settings ;
-;;;;;;;;;;;;;;;;;;;
-
-[Date]
-; Defines the default timezone used by the date functions
-; http://php.net/date.timezone
-;date.timezone =
-
-; http://php.net/date.default-latitude
-;date.default_latitude = 31.7667
-
-; http://php.net/date.default-longitude
-;date.default_longitude = 35.2333
-
-; http://php.net/date.sunrise-zenith
-;date.sunrise_zenith = 90.583333
-
-; http://php.net/date.sunset-zenith
-;date.sunset_zenith = 90.583333
-
-[filter]
-; http://php.net/filter.default
-;filter.default = unsafe_raw
-
-; http://php.net/filter.default-flags
-;filter.default_flags =
-
-[iconv]
-;iconv.input_encoding = ISO-8859-1
-;iconv.internal_encoding = ISO-8859-1
-;iconv.output_encoding = ISO-8859-1
-
-[intl]
-;intl.default_locale =
-; This directive allows you to produce PHP errors when some error
-; happens within intl functions. The value is the level of the error produced.
-; Default is 0, which does not produce any errors.
-;intl.error_level = E_WARNING
-
-[sqlite]
-; http://php.net/sqlite.assoc-case
-;sqlite.assoc_case = 0
-
-[sqlite3]
-;sqlite3.extension_dir =
-
-[Pcre]
-;PCRE library backtracking limit.
-; http://php.net/pcre.backtrack-limit
-;pcre.backtrack_limit=100000
-
-;PCRE library recursion limit.
-;Please note that if you set this value to a high number you may consume all
-;the available process stack and eventually crash PHP (due to reaching the
-;stack size limit imposed by the Operating System).
-; http://php.net/pcre.recursion-limit
-;pcre.recursion_limit=100000
-
-[Pdo]
-; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
-; http://php.net/pdo-odbc.connection-pooling
-;pdo_odbc.connection_pooling=strict
-
-;pdo_odbc.db2_instance_name
-
-[Pdo_mysql]
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/pdo_mysql.cache_size
-pdo_mysql.cache_size = 2000
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/pdo_mysql.default-socket
-pdo_mysql.default_socket=
-
-[Phar]
-; http://php.net/phar.readonly
-;phar.readonly = On
-
-; http://php.net/phar.require-hash
-;phar.require_hash = On
-
-;phar.cache_list =
-
-[Syslog]
-; Whether or not to define the various syslog variables (e.g. $LOG_PID,
-; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
-; runtime, you can define these variables by calling define_syslog_variables().
-; http://php.net/define-syslog-variables
-define_syslog_variables = Off
-
-[mail function]
-; For Win32 only.
-; http://php.net/smtp
-SMTP = localhost
-; http://php.net/smtp-port
-smtp_port = 25
-
-; For Win32 only.
-; http://php.net/sendmail-from
-;sendmail_from = me@example.com
-
-; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
-; http://php.net/sendmail-path
-;sendmail_path =
-
-; Force the addition of the specified parameters to be passed as extra parameters
-; to the sendmail binary. These parameters will always replace the value of
-; the 5th parameter to mail(), even in safe mode.
-;mail.force_extra_parameters =
-
-; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
-mail.add_x_header = On
-
-; The path to a log file that will log all mail() calls. Log entries include
-; the full path of the script, line number, To address and headers.
-;mail.log =
-
-[SQL]
-; http://php.net/sql.safe-mode
-sql.safe_mode = Off
-
-[ODBC]
-; http://php.net/odbc.default-db
-;odbc.default_db = Not yet implemented
-
-; http://php.net/odbc.default-user
-;odbc.default_user = Not yet implemented
-
-; http://php.net/odbc.default-pw
-;odbc.default_pw = Not yet implemented
-
-; Controls the ODBC cursor model.
-; Default: SQL_CURSOR_STATIC (default).
-;odbc.default_cursortype
-
-; Allow or prevent persistent links.
-; http://php.net/odbc.allow-persistent
-odbc.allow_persistent = On
-
-; Check that a connection is still valid before reuse.
-; http://php.net/odbc.check-persistent
-odbc.check_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/odbc.max-persistent
-odbc.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/odbc.max-links
-odbc.max_links = -1
-
-; Handling of LONG fields. Returns number of bytes to variables. 0 means
-; passthru.
-; http://php.net/odbc.defaultlrl
-odbc.defaultlrl = 4096
-
-; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
-; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
-; of odbc.defaultlrl and odbc.defaultbinmode
-; http://php.net/odbc.defaultbinmode
-odbc.defaultbinmode = 1
-
-;birdstep.max_links = -1
-
-[Interbase]
-; Allow or prevent persistent links.
-ibase.allow_persistent = 1
-
-; Maximum number of persistent links. -1 means no limit.
-ibase.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-ibase.max_links = -1
-
-; Default database name for ibase_connect().
-;ibase.default_db =
-
-; Default username for ibase_connect().
-;ibase.default_user =
-
-; Default password for ibase_connect().
-;ibase.default_password =
-
-; Default charset for ibase_connect().
-;ibase.default_charset =
-
-; Default timestamp format.
-ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
-
-; Default date format.
-ibase.dateformat = "%Y-%m-%d"
-
-; Default time format.
-ibase.timeformat = "%H:%M:%S"
-
-[MySQL]
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysql.allow_local_infile
-mysql.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysql.allow-persistent
-mysql.allow_persistent = On
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysql.cache_size
-mysql.cache_size = 2000
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysql.max-persistent
-mysql.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/mysql.max-links
-mysql.max_links = -1
-
-; Default port number for mysql_connect(). If unset, mysql_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysql.default-port
-mysql.default_port =
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysql.default-socket
-mysql.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-host
-mysql.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-user
-mysql.default_user =
-
-; Default password for mysql_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysql.default-password
-mysql.default_password =
-
-; Maximum time (in seconds) for connect timeout. -1 means no limit
-; http://php.net/mysql.connect-timeout
-mysql.connect_timeout = 60
-
-; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
-; SQL-Errors will be displayed.
-; http://php.net/mysql.trace-mode
-mysql.trace_mode = Off
-
-[MySQLi]
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysqli.max-persistent
-mysqli.max_persistent = -1
-
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysqli.allow_local_infile
-;mysqli.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysqli.allow-persistent
-mysqli.allow_persistent = On
-
-; Maximum number of links. -1 means no limit.
-; http://php.net/mysqli.max-links
-mysqli.max_links = -1
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysqli.cache_size
-mysqli.cache_size = 2000
-
-; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysqli.default-port
-mysqli.default_port = 3306
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysqli.default-socket
-mysqli.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-host
-mysqli.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-user
-mysqli.default_user =
-
-; Default password for mysqli_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysqli.default-pw
-mysqli.default_pw =
-
-; Allow or prevent reconnect
-mysqli.reconnect = Off
-
-[mysqlnd]
-; Enable / Disable collection of general statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_statistics
-mysqlnd.collect_statistics = On
-
-; Enable / Disable collection of memory usage statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_memory_statistics
-mysqlnd.collect_memory_statistics = On
-
-; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
-; http://php.net/mysqlnd.net_cmd_buffer_size
-;mysqlnd.net_cmd_buffer_size = 2048
-
-; Size of a pre-allocated buffer used for reading data sent by the server in
-; bytes.
-; http://php.net/mysqlnd.net_read_buffer_size
-;mysqlnd.net_read_buffer_size = 32768
-
-[OCI8]
-
-; Connection: Enables privileged connections using external
-; credentials (OCI_SYSOPER, OCI_SYSDBA)
-; http://php.net/oci8.privileged-connect
-;oci8.privileged_connect = Off
-
-; Connection: The maximum number of persistent OCI8 connections per
-; process. Using -1 means no limit.
-; http://php.net/oci8.max-persistent
-;oci8.max_persistent = -1
-
-; Connection: The maximum number of seconds a process is allowed to
-; maintain an idle persistent connection. Using -1 means idle
-; persistent connections will be maintained forever.
-; http://php.net/oci8.persistent-timeout
-;oci8.persistent_timeout = -1
-
-; Connection: The number of seconds that must pass before issuing a
-; ping during oci_pconnect() to check the connection validity. When
-; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
-; pings completely.
-; http://php.net/oci8.ping-interval
-;oci8.ping_interval = 60
-
-; Connection: Set this to a user chosen connection class to be used
-; for all pooled server requests with Oracle 11g Database Resident
-; Connection Pooling (DRCP). To use DRCP, this value should be set to
-; the same string for all web servers running the same application,
-; the database pool must be configured, and the connection string must
-; specify to use a pooled server.
-;oci8.connection_class =
-
-; High Availability: Using On lets PHP receive Fast Application
-; Notification (FAN) events generated when a database node fails. The
-; database must also be configured to post FAN events.
-;oci8.events = Off
-
-; Tuning: This option enables statement caching, and specifies how
-; many statements to cache. Using 0 disables statement caching.
-; http://php.net/oci8.statement-cache-size
-;oci8.statement_cache_size = 20
-
-; Tuning: Enables statement prefetching and sets the default number of
-; rows that will be fetched automatically after statement execution.
-; http://php.net/oci8.default-prefetch
-;oci8.default_prefetch = 100
-
-; Compatibility. Using On means oci_close() will not close
-; oci_connect() and oci_new_connect() connections.
-; http://php.net/oci8.old-oci-close-semantics
-;oci8.old_oci_close_semantics = Off
-
-[PostgreSQL]
-; Allow or prevent persistent links.
-; http://php.net/pgsql.allow-persistent
-pgsql.allow_persistent = On
-
-; Detect broken persistent links always with pg_pconnect().
-; Auto reset feature requires a little overheads.
-; http://php.net/pgsql.auto-reset-persistent
-pgsql.auto_reset_persistent = Off
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/pgsql.max-persistent
-pgsql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-; http://php.net/pgsql.max-links
-pgsql.max_links = -1
-
-; Ignore PostgreSQL backends Notice message or not.
-; Notice message logging require a little overheads.
-; http://php.net/pgsql.ignore-notice
-pgsql.ignore_notice = 0
-
-; Log PostgreSQL backends Notice message or not.
-; Unless pgsql.ignore_notice=0, module cannot log notice message.
-; http://php.net/pgsql.log-notice
-pgsql.log_notice = 0
-
-[Sybase-CT]
-; Allow or prevent persistent links.
-; http://php.net/sybct.allow-persistent
-sybct.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/sybct.max-persistent
-sybct.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/sybct.max-links
-sybct.max_links = -1
-
-; Minimum server message severity to display.
-; http://php.net/sybct.min-server-severity
-sybct.min_server_severity = 10
-
-; Minimum client message severity to display.
-; http://php.net/sybct.min-client-severity
-sybct.min_client_severity = 10
-
-; Set per-context timeout
-; http://php.net/sybct.timeout
-;sybct.timeout=
-
-;sybct.packet_size
-
-; The maximum time in seconds to wait for a connection attempt to succeed before returning failure.
-; Default: one minute
-;sybct.login_timeout=
-
-; The name of the host you claim to be connecting from, for display by sp_who.
-; Default: none
-;sybct.hostname=
-
-; Allows you to define how often deadlocks are to be retried. -1 means "forever".
-; Default: 0
-;sybct.deadlock_retry_count=
-
-[bcmath]
-; Number of decimal digits for all bcmath functions.
-; http://php.net/bcmath.scale
-bcmath.scale = 0
-
-[browscap]
-; http://php.net/browscap
-;browscap = extra/browscap.ini
-
-[Session]
-; Handler used to store/retrieve data.
-; http://php.net/session.save-handler
-session.save_handler = files
-
-; Argument passed to save_handler. In the case of files, this is the path
-; where data files are stored. Note: Windows users have to change this
-; variable in order to use PHP's session functions.
-;
-; The path can be defined as:
-;
-; session.save_path = "N;/path"
-;
-; where N is an integer. Instead of storing all the session files in
-; /path, what this will do is use subdirectories N-levels deep, and
-; store the session data in those directories. This is useful if you
-; or your OS have problems with lots of files in one directory, and is
-; a more efficient layout for servers that handle lots of sessions.
-;
-; NOTE 1: PHP will not create this directory structure automatically.
-; You can use the script in the ext/session dir for that purpose.
-; NOTE 2: See the section on garbage collection below if you choose to
-; use subdirectories for session storage
-;
-; The file storage module creates files using mode 600 by default.
-; You can change that by using
-;
-; session.save_path = "N;MODE;/path"
-;
-; where MODE is the octal representation of the mode. Note that this
-; does not overwrite the process's umask.
-; http://php.net/session.save-path
-session.save_path = "/tmp"
-
-; Whether to use cookies.
-; http://php.net/session.use-cookies
-session.use_cookies = 1
-
-; http://php.net/session.cookie-secure
-;session.cookie_secure =
-
-; This option forces PHP to fetch and use a cookie for storing and maintaining
-; the session id. We encourage this operation as it's very helpful in combating
-; session hijacking when not specifying and managing your own session id. It is
-; not the end all be all of session hijacking defense, but it's a good start.
-; http://php.net/session.use-only-cookies
-session.use_only_cookies = 1
-
-; Name of the session (used as cookie name).
-; http://php.net/session.name
-session.name = PHPSESSID
-
-; Initialize session on request startup.
-; http://php.net/session.auto-start
-session.auto_start = 0
-
-; Lifetime in seconds of cookie or, if 0, until browser is restarted.
-; http://php.net/session.cookie-lifetime
-session.cookie_lifetime = 0
-
-; The path for which the cookie is valid.
-; http://php.net/session.cookie-path
-session.cookie_path = /
-
-; The domain for which the cookie is valid.
-; http://php.net/session.cookie-domain
-session.cookie_domain =
-
-; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
-; http://php.net/session.cookie-httponly
-session.cookie_httponly =
-
-; Handler used to serialize data. php is the standard serializer of PHP.
-; http://php.net/session.serialize-handler
-session.serialize_handler = php
-
-; Defines the probability that the 'garbage collection' process is started
-; on every session initialization. The probability is calculated by using
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator
-; and gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request.
-; Default Value: 1
-; Development Value: 1
-; Production Value: 1
-; http://php.net/session.gc-probability
-session.gc_probability = 1
-
-; Defines the probability that the 'garbage collection' process is started on every
-; session initialization. The probability is calculated by using the following equation:
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
-; session.gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request. Increasing this value to 1000 will give you
-; a 0.1% chance the gc will run on any give request. For high volume production servers,
-; this is a more efficient approach.
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-; http://php.net/session.gc-divisor
-session.gc_divisor = 1000
-
-; After this number of seconds, stored data will be seen as 'garbage' and
-; cleaned up by the garbage collection process.
-; http://php.net/session.gc-maxlifetime
-session.gc_maxlifetime = 1440
-
-; NOTE: If you are using the subdirectory option for storing session files
-; (see session.save_path above), then garbage collection does *not*
-; happen automatically. You will need to do your own garbage
-; collection through a shell script, cron entry, or some other method.
-; For example, the following script would is the equivalent of
-; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-; find /path/to/sessions -cmin +24 | xargs rm
-
-; PHP 4.2 and less have an undocumented feature/bug that allows you to
-; to initialize a session variable in the global scope, even when register_globals
-; is disabled. PHP 4.3 and later will warn you, if this feature is used.
-; You can disable the feature and the warning separately. At this time,
-; the warning is only displayed, if bug_compat_42 is enabled. This feature
-; introduces some serious security problems if not handled correctly. It's
-; recommended that you do not use this feature on production servers. But you
-; should enable this on development servers and enable the warning as well. If you
-; do not enable the feature on development servers, you won't be warned when it's
-; used and debugging errors caused by this can be difficult to track down.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-42
-session.bug_compat_42 = On
-
-; This setting controls whether or not you are warned by PHP when initializing a
-; session value into the global space. session.bug_compat_42 must be enabled before
-; these warnings can be issued by PHP. See the directive above for more information.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-warn
-session.bug_compat_warn = On
-
-; Check HTTP Referer to invalidate externally stored URLs containing ids.
-; HTTP_REFERER has to contain this substring for the session to be
-; considered as valid.
-; http://php.net/session.referer-check
-session.referer_check =
-
-; How many bytes to read from the file.
-; http://php.net/session.entropy-length
-session.entropy_length = 0
-
-; Specified here to create the session id.
-; http://php.net/session.entropy-file
-; On systems that don't have /dev/urandom /dev/arandom can be used
-; On windows, setting the entropy_length setting will activate the
-; Windows random source (using the CryptoAPI)
-;session.entropy_file = /dev/urandom
-
-; Set to {nocache,private,public,} to determine HTTP caching aspects
-; or leave this empty to avoid sending anti-caching headers.
-; http://php.net/session.cache-limiter
-session.cache_limiter = nocache
-
-; Document expires after n minutes.
-; http://php.net/session.cache-expire
-session.cache_expire = 180
-
-; trans sid support is disabled by default.
-; Use of trans sid may risk your users security.
-; Use this option with caution.
-; - User may send URL contains active session ID
-; to other person via. email/irc/etc.
-; - URL that contains active session ID may be stored
-; in publicly accessible computer.
-; - User may access your site with the same session ID
-; always using URL stored in browser's history or bookmarks.
-; http://php.net/session.use-trans-sid
-session.use_trans_sid = 0
-
-; Select a hash function for use in generating session ids.
-; Possible Values
-; 0 (MD5 128 bits)
-; 1 (SHA-1 160 bits)
-; This option may also be set to the name of any hash function supported by
-; the hash extension. A list of available hashes is returned by the hash_algos()
-; function.
-; http://php.net/session.hash-function
-session.hash_function = 0
-
-; Define how many bits are stored in each character when converting
-; the binary hash data to something readable.
-; Possible values:
-; 4 (4 bits: 0-9, a-f)
-; 5 (5 bits: 0-9, a-v)
-; 6 (6 bits: 0-9, a-z, A-Z, "-", ",")
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-; http://php.net/session.hash-bits-per-character
-session.hash_bits_per_character = 5
-
-; The URL rewriter will look for URLs in a defined set of HTML tags.
-; form/fieldset are special; if you include them here, the rewriter will
-; add a hidden <input> field with the info which is otherwise appended
-; to URLs. If you want XHTML conformity, remove the form entry.
-; Note that all valid entries require a "=", even if no value follows.
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; http://php.net/url-rewriter.tags
-url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-[MSSQL]
-; Allow or prevent persistent links.
-mssql.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-mssql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-mssql.max_links = -1
-
-; Minimum error severity to display.
-mssql.min_error_severity = 10
-
-; Minimum message severity to display.
-mssql.min_message_severity = 10
-
-; Compatibility mode with old versions of PHP 3.0.
-mssql.compatability_mode = Off
-
-; Connect timeout
-;mssql.connect_timeout = 5
-
-; Query timeout
-;mssql.timeout = 60
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textlimit = 4096
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textsize = 4096
-
-; Limits the number of records in each batch. 0 = all records in one batch.
-;mssql.batchsize = 0
-
-; Specify how datetime and datetim4 columns are returned
-; On => Returns data converted to SQL server settings
-; Off => Returns values as YYYY-MM-DD hh:mm:ss
-;mssql.datetimeconvert = On
-
-; Use NT authentication when connecting to the server
-mssql.secure_connection = Off
-
-; Specify max number of processes. -1 = library default
-; msdlib defaults to 25
-; FreeTDS defaults to 4096
-;mssql.max_procs = -1
-
-; Specify client character set.
-; If empty or not set the client charset from freetds.conf is used
-; This is only used when compiled with FreeTDS
-;mssql.charset = "ISO-8859-1"
-
-[Assertion]
-; Assert(expr); active by default.
-; http://php.net/assert.active
-;assert.active = On
-
-; Issue a PHP warning for each failed assertion.
-; http://php.net/assert.warning
-;assert.warning = On
-
-; Don't bail out by default.
-; http://php.net/assert.bail
-;assert.bail = Off
-
-; User-function to be called if an assertion fails.
-; http://php.net/assert.callback
-;assert.callback = 0
-
-; Eval the expression with current error_reporting(). Set to true if you want
-; error_reporting(0) around the eval().
-; http://php.net/assert.quiet-eval
-;assert.quiet_eval = 0
-
-[COM]
-; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
-; http://php.net/com.typelib-file
-;com.typelib_file =
-
-; allow Distributed-COM calls
-; http://php.net/com.allow-dcom
-;com.allow_dcom = true
-
-; autoregister constants of a components typlib on com_load()
-; http://php.net/com.autoregister-typelib
-;com.autoregister_typelib = true
-
-; register constants casesensitive
-; http://php.net/com.autoregister-casesensitive
-;com.autoregister_casesensitive = false
-
-; show warnings on duplicate constant registrations
-; http://php.net/com.autoregister-verbose
-;com.autoregister_verbose = true
-
-; The default character set code-page to use when passing strings to and from COM objects.
-; Default: system ANSI code page
-;com.code_page=
-
-[mbstring]
-; language for internal character representation.
-; http://php.net/mbstring.language
-;mbstring.language = Japanese
-
-; internal/script encoding.
-; Some encoding cannot work as internal encoding.
-; (e.g. SJIS, BIG5, ISO-2022-*)
-; http://php.net/mbstring.internal-encoding
-;mbstring.internal_encoding = EUC-JP
-
-; http input encoding.
-; http://php.net/mbstring.http-input
-;mbstring.http_input = auto
-
-; http output encoding. mb_output_handler must be
-; registered as output buffer to function
-; http://php.net/mbstring.http-output
-;mbstring.http_output = SJIS
-
-; enable automatic encoding translation according to
-; mbstring.internal_encoding setting. Input chars are
-; converted to internal encoding by setting this to On.
-; Note: Do _not_ use automatic encoding translation for
-; portable libs/applications.
-; http://php.net/mbstring.encoding-translation
-;mbstring.encoding_translation = Off
-
-; automatic encoding detection order.
-; auto means
-; http://php.net/mbstring.detect-order
-;mbstring.detect_order = auto
-
-; substitute_character used when character cannot be converted
-; one from another
-; http://php.net/mbstring.substitute-character
-;mbstring.substitute_character = none;
-
-; overload(replace) single byte functions by mbstring functions.
-; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
-; etc. Possible values are 0,1,2,4 or combination of them.
-; For example, 7 for overload everything.
-; 0: No overload
-; 1: Overload mail() function
-; 2: Overload str*() functions
-; 4: Overload ereg*() functions
-; http://php.net/mbstring.func-overload
-;mbstring.func_overload = 0
-
-; enable strict encoding detection.
-;mbstring.strict_detection = Off
-
-; This directive specifies the regex pattern of content types for which mb_output_handler()
-; is activated.
-; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
-;mbstring.http_output_conv_mimetype=
-
-; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte
-; Default: ""
-;mbstring.script_encoding=
-
-[gd]
-; Tell the jpeg decode to ignore warnings and try to create
-; a gd image. The warning will then be displayed as notices
-; disabled by default
-; http://php.net/gd.jpeg-ignore-warning
-;gd.jpeg_ignore_warning = 0
-
-[exif]
-; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
-; With mbstring support this will automatically be converted into the encoding
-; given by corresponding encode setting. When empty mbstring.internal_encoding
-; is used. For the decode settings you can distinguish between motorola and
-; intel byte order. A decode setting cannot be empty.
-; http://php.net/exif.encode-unicode
-;exif.encode_unicode = ISO-8859-15
-
-; http://php.net/exif.decode-unicode-motorola
-;exif.decode_unicode_motorola = UCS-2BE
-
-; http://php.net/exif.decode-unicode-intel
-;exif.decode_unicode_intel = UCS-2LE
-
-; http://php.net/exif.encode-jis
-;exif.encode_jis =
-
-; http://php.net/exif.decode-jis-motorola
-;exif.decode_jis_motorola = JIS
-
-; http://php.net/exif.decode-jis-intel
-;exif.decode_jis_intel = JIS
-
-[Tidy]
-; The path to a default tidy configuration file to use when using tidy
-; http://php.net/tidy.default-config
-;tidy.default_config = /usr/local/lib/php/default.tcfg
-
-; Should tidy clean and repair output automatically?
-; WARNING: Do not use this option if you are generating non-html content
-; such as dynamic images
-; http://php.net/tidy.clean-output
-tidy.clean_output = Off
-
-[soap]
-; Enables or disables WSDL caching feature.
-; http://php.net/soap.wsdl-cache-enabled
-soap.wsdl_cache_enabled=1
-
-; Sets the directory name where SOAP extension will put cache files.
-; http://php.net/soap.wsdl-cache-dir
-soap.wsdl_cache_dir="/tmp"
-
-; (time to live) Sets the number of second while cached file will be used
-; instead of original one.
-; http://php.net/soap.wsdl-cache-ttl
-soap.wsdl_cache_ttl=86400
-
-; Sets the size of the cache limit. (Max. number of WSDL files to cache)
-soap.wsdl_cache_limit = 5
-
-[sysvshm]
-; A default size of the shared memory segment
-;sysvshm.init_mem = 10000
-
-[ldap]
-; Sets the maximum number of open links or -1 for unlimited.
-ldap.max_links = -1
-
-[mcrypt]
-; For more information about mcrypt settings see http://php.net/mcrypt-module-open
-
-; Directory where to load mcrypt algorithms
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.algorithms_dir=
-
-; Directory where to load mcrypt modes
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.modes_dir=
-
-[dba]
-;dba.default_handler=
-
-[xsl]
-; Write operations from within XSLT are disabled by default.
-; XSL_SECPREF_CREATE_DIRECTORY | XSL_SECPREF_WRITE_NETWORK | XSL_SECPREF_WRITE_FILE = 44
-; Set it to 0 to allow all operations
-;xsl.security_prefs = 44
-
-; Local Variables:
-; tab-width: 4
-; End:
+++ /dev/null
-[PHP]
-
-;;;;;;;;;;;;;;;;;;;
-; About php.ini ;
-;;;;;;;;;;;;;;;;;;;
-; PHP's initialization file, generally called php.ini, is responsible for
-; configuring many of the aspects of PHP's behavior.
-
-; PHP attempts to find and load this configuration from a number of locations.
-; The following is a summary of its search order:
-; 1. SAPI module specific location.
-; 2. The PHPRC environment variable. (As of PHP 5.2.0)
-; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
-; 4. Current working directory (except CLI)
-; 5. The web server's directory (for SAPI modules), or directory of PHP
-; (otherwise in Windows)
-; 6. The directory from the --with-config-file-path compile time option, or the
-; Windows directory (C:\windows or C:\winnt)
-; See the PHP docs for more specific information.
-; http://php.net/configuration.file
-
-; The syntax of the file is extremely simple. Whitespace and Lines
-; beginning with a semicolon are silently ignored (as you probably guessed).
-; Section headers (e.g. [Foo]) are also silently ignored, even though
-; they might mean something in the future.
-
-; Directives following the section heading [PATH=/www/mysite] only
-; apply to PHP files in the /www/mysite directory. Directives
-; following the section heading [HOST=www.example.com] only apply to
-; PHP files served from www.example.com. Directives set in these
-; special sections cannot be overridden by user-defined INI files or
-; at runtime. Currently, [PATH=] and [HOST=] sections only work under
-; CGI/FastCGI.
-; http://php.net/ini.sections
-
-; Directives are specified using the following syntax:
-; directive = value
-; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
-; Directives are variables used to configure PHP or PHP extensions.
-; There is no name validation. If PHP can't find an expected
-; directive because it is not set or is mistyped, a default value will be used.
-
-; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
-; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
-; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
-; previously set variable or directive (e.g. ${foo})
-
-; Expressions in the INI file are limited to bitwise operators and parentheses:
-; | bitwise OR
-; ^ bitwise XOR
-; & bitwise AND
-; ~ bitwise NOT
-; ! boolean NOT
-
-; Boolean flags can be turned on using the values 1, On, True or Yes.
-; They can be turned off using the values 0, Off, False or No.
-
-; An empty string can be denoted by simply not writing anything after the equal
-; sign, or by using the None keyword:
-
-; foo = ; sets foo to an empty string
-; foo = None ; sets foo to an empty string
-; foo = "None" ; sets foo to the string 'None'
-
-; If you use constants in your value, and these constants belong to a
-; dynamically loaded extension (either a PHP extension or a Zend extension),
-; you may only use these constants *after* the line that loads the extension.
-
-;;;;;;;;;;;;;;;;;;;
-; About this file ;
-;;;;;;;;;;;;;;;;;;;
-; PHP comes packaged with two INI files. One that is recommended to be used
-; in production environments and one that is recommended to be used in
-; development environments.
-
-; php.ini-production contains settings which hold security, performance and
-; best practices at its core. But please be aware, these settings may break
-; compatibility with older or less security conscience applications. We
-; recommending using the production ini in production and testing environments.
-
-; php.ini-development is very similar to its production variant, except it's
-; much more verbose when it comes to errors. We recommending using the
-; development version only in development environments as errors shown to
-; application users can inadvertently leak otherwise secure information.
-
-;;;;;;;;;;;;;;;;;;;
-; Quick Reference ;
-;;;;;;;;;;;;;;;;;;;
-; The following are all the settings which are different in either the production
-; or development versions of the INIs with respect to PHP's default behavior.
-; Please see the actual settings later in the document for more details as to why
-; we recommend these changes in PHP's behavior.
-
-; allow_call_time_pass_reference
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; display_errors
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; display_startup_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; error_reporting
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-
-; html_errors
-; Default Value: On
-; Development Value: On
-; Production value: Off
-
-; log_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-
-; magic_quotes_gpc
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; max_input_time
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-
-; output_buffering
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-
-; register_argc_argv
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; register_long_arrays
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; request_order
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-
-; session.bug_compat_42
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.bug_compat_warn
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.gc_divisor
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-
-; session.hash_bits_per_character
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-
-; short_open_tag
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; track_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; url_rewriter.tags
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-; variables_order
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS"
-
-;;;;;;;;;;;;;;;;;;;;
-; php.ini Options ;
-;;;;;;;;;;;;;;;;;;;;
-; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
-;user_ini.filename = ".user.ini"
-
-; To disable this feature set this option to empty value
-;user_ini.filename =
-
-; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
-;user_ini.cache_ttl = 300
-
-;;;;;;;;;;;;;;;;;;;;
-; Language Options ;
-;;;;;;;;;;;;;;;;;;;;
-
-; Enable the PHP scripting language engine under Apache.
-; http://php.net/engine
-engine = On
-
-; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/short-open-tag
-short_open_tag = Off
-
-; Allow ASP-style <% %> tags.
-; http://php.net/asp-tags
-asp_tags = Off
-
-; The number of significant digits displayed in floating point numbers.
-; http://php.net/precision
-precision = 14
-
-; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
-; http://php.net/y2k-compliance
-y2k_compliance = On
-
-; Output buffering is a mechanism for controlling how much output data
-; (excluding headers and cookies) PHP should keep internally before pushing that
-; data to the client. If your application's output exceeds this setting, PHP
-; will send that data in chunks of roughly the size you specify.
-; Turning on this setting and managing its maximum buffer size can yield some
-; interesting side-effects depending on your application and web server.
-; You may be able to send headers and cookies after you've already sent output
-; through print or echo. You also may see performance benefits if your server is
-; emitting less packets due to buffered output versus PHP streaming the output
-; as it gets it. On production servers, 4096 bytes is a good setting for performance
-; reasons.
-; Note: Output buffering can also be controlled via Output Buffering Control
-; functions.
-; Possible Values:
-; On = Enabled and buffer is unlimited. (Use with caution)
-; Off = Disabled
-; Integer = Enables the buffer and sets its maximum size in bytes.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-; http://php.net/output-buffering
-output_buffering = 4096
-
-; You can redirect all of the output of your scripts to a function. For
-; example, if you set output_handler to "mb_output_handler", character
-; encoding will be transparently converted to the specified encoding.
-; Setting any output handler automatically turns on output buffering.
-; Note: People who wrote portable scripts should not depend on this ini
-; directive. Instead, explicitly set the output handler using ob_start().
-; Using this ini directive may cause problems unless you know what script
-; is doing.
-; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
-; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
-; Note: output_handler must be empty if this is set 'On' !!!!
-; Instead you must use zlib.output_handler.
-; http://php.net/output-handler
-;output_handler =
-
-; Transparent output compression using the zlib library
-; Valid values for this option are 'off', 'on', or a specific buffer size
-; to be used for compression (default is 4KB)
-; Note: Resulting chunk size may vary due to nature of compression. PHP
-; outputs chunks that are few hundreds bytes each as a result of
-; compression. If you prefer a larger chunk size for better
-; performance, enable output_buffering in addition.
-; Note: You need to use zlib.output_handler instead of the standard
-; output_handler, or otherwise the output will be corrupted.
-; http://php.net/zlib.output-compression
-zlib.output_compression = Off
-
-; http://php.net/zlib.output-compression-level
-;zlib.output_compression_level = -1
-
-; You cannot specify additional output handlers if zlib.output_compression
-; is activated here. This setting does the same as output_handler but in
-; a different order.
-; http://php.net/zlib.output-handler
-;zlib.output_handler =
-
-; Implicit flush tells PHP to tell the output layer to flush itself
-; automatically after every output block. This is equivalent to calling the
-; PHP function flush() after each and every call to print() or echo() and each
-; and every HTML block. Turning this option on has serious performance
-; implications and is generally recommended for debugging purposes only.
-; http://php.net/implicit-flush
-; Note: This directive is hardcoded to On for the CLI SAPI
-implicit_flush = Off
-
-; The unserialize callback function will be called (with the undefined class'
-; name as parameter), if the unserializer finds an undefined class
-; which should be instantiated. A warning appears if the specified function is
-; not defined, or if the function doesn't include/implement the missing class.
-; So only set this entry, if you really want to implement such a
-; callback-function.
-unserialize_callback_func =
-
-; When floats & doubles are serialized store serialize_precision significant
-; digits after the floating point. The default value ensures that when floats
-; are decoded with unserialize, the data will remain the same.
-serialize_precision = 17
-
-; This directive allows you to enable and disable warnings which PHP will issue
-; if you pass a value by reference at function call time. Passing values by
-; reference at function call time is a deprecated feature which will be removed
-; from PHP at some point in the near future. The acceptable method for passing a
-; value by reference to a function is by declaring the reference in the functions
-; definition, not at call time. This directive does not disable this feature, it
-; only determines whether PHP will warn you about it or not. These warnings
-; should enabled in development environments only.
-; Default Value: On (Suppress warnings)
-; Development Value: Off (Issue warnings)
-; Production Value: Off (Issue warnings)
-; http://php.net/allow-call-time-pass-reference
-allow_call_time_pass_reference = Off
-
-; Safe Mode
-; http://php.net/safe-mode
-safe_mode = Off
-
-; By default, Safe Mode does a UID compare check when
-; opening files. If you want to relax this to a GID compare,
-; then turn on safe_mode_gid.
-; http://php.net/safe-mode-gid
-safe_mode_gid = Off
-
-; When safe_mode is on, UID/GID checks are bypassed when
-; including files from this directory and its subdirectories.
-; (directory must also be in include_path or full path must
-; be used when including)
-; http://php.net/safe-mode-include-dir
-safe_mode_include_dir =
-
-; When safe_mode is on, only executables located in the safe_mode_exec_dir
-; will be allowed to be executed via the exec family of functions.
-; http://php.net/safe-mode-exec-dir
-safe_mode_exec_dir =
-
-; Setting certain environment variables may be a potential security breach.
-; This directive contains a comma-delimited list of prefixes. In Safe Mode,
-; the user may only alter environment variables whose names begin with the
-; prefixes supplied here. By default, users will only be able to set
-; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
-; Note: If this directive is empty, PHP will let the user modify ANY
-; environment variable!
-; http://php.net/safe-mode-allowed-env-vars
-safe_mode_allowed_env_vars = PHP_
-
-; This directive contains a comma-delimited list of environment variables that
-; the end user won't be able to change using putenv(). These variables will be
-; protected even if safe_mode_allowed_env_vars is set to allow to change them.
-; http://php.net/safe-mode-protected-env-vars
-safe_mode_protected_env_vars = LD_LIBRARY_PATH
-
-; open_basedir, if set, limits all file operations to the defined directory
-; and below. This directive makes most sense if used in a per-directory
-; or per-virtualhost web server configuration file. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/open-basedir
-;open_basedir =
-
-; This directive allows you to disable certain functions for security reasons.
-; It receives a comma-delimited list of function names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-functions
-disable_functions =
-
-; This directive allows you to disable certain classes for security reasons.
-; It receives a comma-delimited list of class names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-classes
-disable_classes =
-
-; Colors for Syntax Highlighting mode. Anything that's acceptable in
-; <span style="color: ???????"> would work.
-; http://php.net/syntax-highlighting
-;highlight.string = #DD0000
-;highlight.comment = #FF9900
-;highlight.keyword = #007700
-;highlight.bg = #FFFFFF
-;highlight.default = #0000BB
-;highlight.html = #000000
-
-; If enabled, the request will be allowed to complete even if the user aborts
-; the request. Consider enabling it if executing long requests, which may end up
-; being interrupted by the user or a browser timing out. PHP's default behavior
-; is to disable this feature.
-; http://php.net/ignore-user-abort
-;ignore_user_abort = On
-
-; Determines the size of the realpath cache to be used by PHP. This value should
-; be increased on systems where PHP opens many files to reflect the quantity of
-; the file operations performed.
-; http://php.net/realpath-cache-size
-;realpath_cache_size = 16k
-
-; Duration of time, in seconds for which to cache realpath information for a given
-; file or directory. For systems with rarely changing files, consider increasing this
-; value.
-; http://php.net/realpath-cache-ttl
-;realpath_cache_ttl = 120
-
-; Enables or disables the circular reference collector.
-; http://php.net/zend.enable-gc
-zend.enable_gc = On
-
-;;;;;;;;;;;;;;;;;
-; Miscellaneous ;
-;;;;;;;;;;;;;;;;;
-
-; Decides whether PHP may expose the fact that it is installed on the server
-; (e.g. by adding its signature to the Web server header). It is no security
-; threat in any way, but it makes it possible to determine whether you use PHP
-; on your server or not.
-; http://php.net/expose-php
-expose_php = On
-
-;;;;;;;;;;;;;;;;;;;
-; Resource Limits ;
-;;;;;;;;;;;;;;;;;;;
-
-; Maximum execution time of each script, in seconds
-; http://php.net/max-execution-time
-; Note: This directive is hardcoded to 0 for the CLI SAPI
-max_execution_time = 30
-
-; Maximum amount of time each script may spend parsing request data. It's a good
-; idea to limit this time on productions servers in order to eliminate unexpectedly
-; long running scripts.
-; Note: This directive is hardcoded to -1 for the CLI SAPI
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-; http://php.net/max-input-time
-max_input_time = 60
-
-; Maximum input variable nesting level
-; http://php.net/max-input-nesting-level
-;max_input_nesting_level = 64
-
-; How many GET/POST/COOKIE input variables may be accepted
-; max_input_vars = 1000
-
-; Maximum amount of memory a script may consume (128MB)
-; http://php.net/memory-limit
-memory_limit = 128M
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Error handling and logging ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; This directive informs PHP of which errors, warnings and notices you would like
-; it to take action for. The recommended way of setting values for this
-; directive is through the use of the error level constants and bitwise
-; operators. The error level constants are below here for convenience as well as
-; some common settings and their meanings.
-; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
-; those related to E_NOTICE and E_STRICT, which together cover best practices and
-; recommended coding standards in PHP. For performance reasons, this is the
-; recommend error reporting setting. Your production server shouldn't be wasting
-; resources complaining about best practices and coding standards. That's what
-; development servers and development settings are for.
-; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This
-; means it pretty much reports everything which is exactly what you want during
-; development and early testing.
-;
-; Error Level Constants:
-; E_ALL - All errors and warnings (includes E_STRICT as of PHP 6.0.0)
-; E_ERROR - fatal run-time errors
-; E_RECOVERABLE_ERROR - almost fatal run-time errors
-; E_WARNING - run-time warnings (non-fatal errors)
-; E_PARSE - compile-time parse errors
-; E_NOTICE - run-time notices (these are warnings which often result
-; from a bug in your code, but it's possible that it was
-; intentional (e.g., using an uninitialized variable and
-; relying on the fact it's automatically initialized to an
-; empty string)
-; E_STRICT - run-time notices, enable to have PHP suggest changes
-; to your code which will ensure the best interoperability
-; and forward compatibility of your code
-; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
-; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
-; initial startup
-; E_COMPILE_ERROR - fatal compile-time errors
-; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
-; E_USER_ERROR - user-generated error message
-; E_USER_WARNING - user-generated warning message
-; E_USER_NOTICE - user-generated notice message
-; E_DEPRECATED - warn about code that will not work in future versions
-; of PHP
-; E_USER_DEPRECATED - user-generated deprecation warnings
-;
-; Common Values:
-; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.)
-; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices)
-; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
-; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.)
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-; http://php.net/error-reporting
-error_reporting = E_ALL | E_STRICT
-
-; This directive controls whether or not and where PHP will output errors,
-; notices and warnings too. Error output is very useful during development, but
-; it could be very dangerous in production environments. Depending on the code
-; which is triggering the error, sensitive information could potentially leak
-; out of your application such as database usernames and passwords or worse.
-; It's recommended that errors be logged on production servers rather than
-; having the errors sent to STDOUT.
-; Possible Values:
-; Off = Do not display any errors
-; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
-; On or stdout = Display errors to STDOUT
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-errors
-display_errors = On
-
-; The display of errors which occur during PHP's startup sequence are handled
-; separately from display_errors. PHP's default behavior is to suppress those
-; errors from clients. Turning the display of startup errors on can be useful in
-; debugging configuration problems. But, it's strongly recommended that you
-; leave this setting off on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-startup-errors
-display_startup_errors = On
-
-; Besides displaying errors, PHP can also log errors to locations such as a
-; server-specific log, STDERR, or a location specified by the error_log
-; directive found below. While errors should not be displayed on productions
-; servers they should still be monitored and logging is a great way to do that.
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-; http://php.net/log-errors
-log_errors = On
-
-; Set maximum length of log_errors. In error_log information about the source is
-; added. The default is 1024 and 0 allows to not apply any maximum length at all.
-; http://php.net/log-errors-max-len
-log_errors_max_len = 1024
-
-; Do not log repeated messages. Repeated errors must occur in same file on same
-; line unless ignore_repeated_source is set true.
-; http://php.net/ignore-repeated-errors
-ignore_repeated_errors = Off
-
-; Ignore source of message when ignoring repeated messages. When this setting
-; is On you will not log errors with repeated messages from different files or
-; source lines.
-; http://php.net/ignore-repeated-source
-ignore_repeated_source = Off
-
-; If this parameter is set to Off, then memory leaks will not be shown (on
-; stdout or in the log). This has only effect in a debug compile, and if
-; error reporting includes E_WARNING in the allowed list
-; http://php.net/report-memleaks
-report_memleaks = On
-
-; This setting is on by default.
-;report_zend_debug = 0
-
-; Store the last error/warning message in $php_errormsg (boolean). Setting this value
-; to On can assist in debugging and is appropriate for development servers. It should
-; however be disabled on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/track-errors
-track_errors = On
-
-; Turn off normal error reporting and emit XML-RPC error XML
-; http://php.net/xmlrpc-errors
-;xmlrpc_errors = 0
-
-; An XML-RPC faultCode
-;xmlrpc_error_number = 0
-
-; When PHP displays or logs an error, it has the capability of inserting html
-; links to documentation related to that error. This directive controls whether
-; those HTML links appear in error messages or not. For performance and security
-; reasons, it's recommended you disable this on production servers.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: On
-; Development Value: On
-; Production value: Off
-; http://php.net/html-errors
-html_errors = On
-
-; If html_errors is set On PHP produces clickable error messages that direct
-; to a page describing the error or function causing the error in detail.
-; You can download a copy of the PHP manual from http://php.net/docs
-; and change docref_root to the base URL of your local copy including the
-; leading '/'. You must also specify the file extension being used including
-; the dot. PHP's default behavior is to leave these settings empty.
-; Note: Never use this feature for production boxes.
-; http://php.net/docref-root
-; Examples
-;docref_root = "/phpmanual/"
-
-; http://php.net/docref-ext
-;docref_ext = .html
-
-; String to output before an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-prepend-string
-; Example:
-;error_prepend_string = "<span style='color: #ff0000'>"
-
-; String to output after an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-append-string
-; Example:
-;error_append_string = "</span>"
-
-; Log errors to specified file. PHP's default behavior is to leave this value
-; empty.
-; http://php.net/error-log
-; Example:
-;error_log = php_errors.log
-; Log errors to syslog (Event Log on NT, not valid in Windows 95).
-;error_log = syslog
-
-;windows.show_crt_warning
-; Default value: 0
-; Development value: 0
-; Production value: 0
-
-;;;;;;;;;;;;;;;;;
-; Data Handling ;
-;;;;;;;;;;;;;;;;;
-
-; The separator used in PHP generated URLs to separate arguments.
-; PHP's default setting is "&".
-; http://php.net/arg-separator.output
-; Example:
-;arg_separator.output = "&"
-
-; List of separator(s) used by PHP to parse input URLs into variables.
-; PHP's default setting is "&".
-; NOTE: Every character in this directive is considered as separator!
-; http://php.net/arg-separator.input
-; Example:
-;arg_separator.input = ";&"
-
-; This directive determines which super global arrays are registered when PHP
-; starts up. If the register_globals directive is enabled, it also determines
-; what order variables are populated into the global space. G,P,C,E & S are
-; abbreviations for the following respective super globals: GET, POST, COOKIE,
-; ENV and SERVER. There is a performance penalty paid for the registration of
-; these arrays and because ENV is not as commonly used as the others, ENV is
-; is not recommended on productions servers. You can still get access to
-; the environment variables through getenv() should you need to.
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS";
-; http://php.net/variables-order
-variables_order = "GPCS"
-
-; This directive determines which super global data (G,P,C,E & S) should
-; be registered into the super global array REQUEST. If so, it also determines
-; the order in which that data is registered. The values for this directive are
-; specified in the same manner as the variables_order directive, EXCEPT one.
-; Leaving this value empty will cause PHP to use the value set in the
-; variables_order directive. It does not mean it will leave the super globals
-; array REQUEST empty.
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-; http://php.net/request-order
-request_order = "GP"
-
-; Whether or not to register the EGPCS variables as global variables. You may
-; want to turn this off if you don't want to clutter your scripts' global scope
-; with user data.
-; You should do your best to write your scripts so that they do not require
-; register_globals to be on; Using form variables as globals can easily lead
-; to possible security problems, if the code is not very well thought of.
-; http://php.net/register-globals
-register_globals = Off
-
-; Determines whether the deprecated long $HTTP_*_VARS type predefined variables
-; are registered by PHP or not. As they are deprecated, we obviously don't
-; recommend you use them. They are on by default for compatibility reasons but
-; they are not recommended on production servers.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-long-arrays
-register_long_arrays = Off
-
-; This directive determines whether PHP registers $argv & $argc each time it
-; runs. $argv contains an array of all the arguments passed to PHP when a script
-; is invoked. $argc contains an integer representing the number of arguments
-; that were passed when the script was invoked. These arrays are extremely
-; useful when running scripts from the command line. When this directive is
-; enabled, registering these variables consumes CPU cycles and memory each time
-; a script is executed. For performance reasons, this feature should be disabled
-; on production servers.
-; Note: This directive is hardcoded to On for the CLI SAPI
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-argc-argv
-register_argc_argv = Off
-
-; When enabled, the SERVER and ENV variables are created when they're first
-; used (Just In Time) instead of when the script starts. If these variables
-; are not used within a script, having this directive on will result in a
-; performance gain. The PHP directives register_globals, register_long_arrays,
-; and register_argc_argv must be disabled for this directive to have any affect.
-; http://php.net/auto-globals-jit
-auto_globals_jit = On
-
-; Maximum size of POST data that PHP will accept.
-; http://php.net/post-max-size
-post_max_size = 8M
-
-; Magic quotes are a preprocessing feature of PHP where PHP will attempt to
-; escape any character sequences in GET, POST, COOKIE and ENV data which might
-; otherwise corrupt data being placed in resources such as databases before
-; making that data available to you. Because of character encoding issues and
-; non-standard SQL implementations across many databases, it's not currently
-; possible for this feature to be 100% accurate. PHP's default behavior is to
-; enable the feature. We strongly recommend you use the escaping mechanisms
-; designed specifically for the database your using instead of relying on this
-; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is
-; scheduled for removal in PHP 6.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/magic-quotes-gpc
-magic_quotes_gpc = Off
-
-; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
-; http://php.net/magic-quotes-runtime
-magic_quotes_runtime = Off
-
-; Use Sybase-style magic quotes (escape ' with '' instead of \').
-; http://php.net/magic-quotes-sybase
-magic_quotes_sybase = Off
-
-; Automatically add files before PHP document.
-; http://php.net/auto-prepend-file
-auto_prepend_file =
-
-; Automatically add files after PHP document.
-; http://php.net/auto-append-file
-auto_append_file =
-
-; By default, PHP will output a character encoding using
-; the Content-type: header. To disable sending of the charset, simply
-; set it to be empty.
-;
-; PHP's built-in default is text/html
-; http://php.net/default-mimetype
-default_mimetype = "text/html"
-
-; PHP's default character set is set to empty.
-; http://php.net/default-charset
-;default_charset = "iso-8859-1"
-
-; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
-; to disable this feature.
-; http://php.net/always-populate-raw-post-data
-;always_populate_raw_post_data = On
-
-;;;;;;;;;;;;;;;;;;;;;;;;;
-; Paths and Directories ;
-;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; UNIX: "/path1:/path2"
-include_path = ".:/usr/share/php5:/usr/share/php"
-;
-; Windows: "\path1;\path2"
-;include_path = ".;c:\php\includes"
-;
-; PHP's default setting for include_path is ".;/path/to/php/pear"
-; http://php.net/include-path
-
-; The root of the PHP pages, used only if nonempty.
-; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
-; if you are running php as a CGI under any web server (other than IIS)
-; see documentation for security issues. The alternate is to use the
-; cgi.force_redirect configuration below
-; http://php.net/doc-root
-doc_root =
-
-; The directory under which PHP opens the script using /~username used only
-; if nonempty.
-; http://php.net/user-dir
-user_dir =
-
-; Directory in which the loadable extensions (modules) reside.
-; http://php.net/extension-dir
-; extension_dir = "./"
-; On windows:
-; extension_dir = "ext"
-
-; Whether or not to enable the dl() function. The dl() function does NOT work
-; properly in multithreaded servers, such as IIS or Zeus, and is automatically
-; disabled on them.
-; http://php.net/enable-dl
-enable_dl = Off
-
-; cgi.force_redirect is necessary to provide security running PHP as a CGI under
-; most web servers. Left undefined, PHP turns this on by default. You can
-; turn it off here AT YOUR OWN RISK
-; **You CAN safely turn this off for IIS, in fact, you MUST.**
-; http://php.net/cgi.force-redirect
-;cgi.force_redirect = 1
-
-; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
-; every request. PHP's default behavior is to disable this feature.
-;cgi.nph = 1
-
-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
-; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
-; will look for to know it is OK to continue execution. Setting this variable MAY
-; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
-; http://php.net/cgi.redirect-status-env
-;cgi.redirect_status_env = ;
-
-; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
-; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
-; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
-; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
-; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
-; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
-; http://php.net/cgi.fix-pathinfo
-;cgi.fix_pathinfo=1
-
-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
-; security tokens of the calling client. This allows IIS to define the
-; security context that the request runs under. mod_fastcgi under Apache
-; does not currently support this feature (03/17/2002)
-; Set to 1 if running under IIS. Default is zero.
-; http://php.net/fastcgi.impersonate
-;fastcgi.impersonate = 1;
-
-; Disable logging through FastCGI connection. PHP's default behavior is to enable
-; this feature.
-;fastcgi.logging = 0
-
-; cgi.rfc2616_headers configuration option tells PHP what type of headers to
-; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
-; is supported by Apache. When this option is set to 1 PHP will send
-; RFC2616 compliant header.
-; Default is zero.
-; http://php.net/cgi.rfc2616-headers
-;cgi.rfc2616_headers = 0
-
-;;;;;;;;;;;;;;;;
-; File Uploads ;
-;;;;;;;;;;;;;;;;
-
-; Whether to allow HTTP file uploads.
-; http://php.net/file-uploads
-file_uploads = On
-
-; Temporary directory for HTTP uploaded files (will use system default if not
-; specified).
-; http://php.net/upload-tmp-dir
-;upload_tmp_dir =
-
-; Maximum allowed size for uploaded files.
-; http://php.net/upload-max-filesize
-upload_max_filesize = 2M
-
-; Maximum number of files that can be uploaded via a single request
-max_file_uploads = 20
-
-;;;;;;;;;;;;;;;;;;
-; Fopen wrappers ;
-;;;;;;;;;;;;;;;;;;
-
-; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-fopen
-allow_url_fopen = On
-
-; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-include
-allow_url_include = Off
-
-; Define the anonymous ftp password (your email address). PHP's default setting
-; for this is empty.
-; http://php.net/from
-;from="john@doe.com"
-
-; Define the User-Agent string. PHP's default setting for this is empty.
-; http://php.net/user-agent
-;user_agent="PHP"
-
-; Default timeout for socket based streams (seconds)
-; http://php.net/default-socket-timeout
-default_socket_timeout = 60
-
-; If your scripts have to deal with files from Macintosh systems,
-; or you are running on a Mac and need to deal with files from
-; unix or win32 systems, setting this flag will cause PHP to
-; automatically detect the EOL character in those files so that
-; fgets() and file() will work regardless of the source of the file.
-; http://php.net/auto-detect-line-endings
-;auto_detect_line_endings = Off
-
-;;;;;;;;;;;;;;;;;;;;;;
-; Dynamic Extensions ;
-;;;;;;;;;;;;;;;;;;;;;;
-
-; If you wish to have an extension loaded automatically, use the following
-; syntax:
-;
-; extension=modulename.extension
-;
-; For example, on Windows:
-;
-; extension=msql.dll
-;
-; ... or under UNIX:
-;
-; extension=msql.so
-;
-; ... or with a path:
-;
-; extension=/path/to/extension/msql.so
-;
-; If you only provide the name of the extension, PHP will look for it in its
-; default extension directory.
-;
-; Windows Extensions
-; Note that ODBC support is built in, so no dll is needed for it.
-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
-; extension folders as well as the separate PECL DLL download (PHP 5).
-; Be sure to appropriately set the extension_dir directive.
-;
-;extension=php_bz2.dll
-;extension=php_curl.dll
-;extension=php_fileinfo.dll
-;extension=php_gd2.dll
-;extension=php_gettext.dll
-;extension=php_gmp.dll
-;extension=php_intl.dll
-;extension=php_imap.dll
-;extension=php_interbase.dll
-;extension=php_ldap.dll
-;extension=php_mbstring.dll
-;extension=php_exif.dll ; Must be after mbstring as it depends on it
-;extension=php_mysql.dll
-;extension=php_mysqli.dll
-;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
-;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
-;extension=php_openssl.dll
-;extension=php_pdo_firebird.dll
-;extension=php_pdo_mssql.dll
-;extension=php_pdo_mysql.dll
-;extension=php_pdo_oci.dll
-;extension=php_pdo_odbc.dll
-;extension=php_pdo_pgsql.dll
-;extension=php_pdo_sqlite.dll
-;extension=php_pgsql.dll
-;extension=php_pspell.dll
-;extension=php_shmop.dll
-
-; The MIBS data available in the PHP distribution must be installed.
-; See http://www.php.net/manual/en/snmp.installation.php
-;extension=php_snmp.dll
-
-;extension=php_soap.dll
-;extension=php_sockets.dll
-;extension=php_sqlite.dll
-;extension=php_sqlite3.dll
-;extension=php_sybase_ct.dll
-;extension=php_tidy.dll
-;extension=php_xmlrpc.dll
-;extension=php_xsl.dll
-;extension=php_zip.dll
-
-;;;;;;;;;;;;;;;;;;;
-; Module Settings ;
-;;;;;;;;;;;;;;;;;;;
-
-[Date]
-; Defines the default timezone used by the date functions
-; http://php.net/date.timezone
-;date.timezone =
-
-; http://php.net/date.default-latitude
-;date.default_latitude = 31.7667
-
-; http://php.net/date.default-longitude
-;date.default_longitude = 35.2333
-
-; http://php.net/date.sunrise-zenith
-;date.sunrise_zenith = 90.583333
-
-; http://php.net/date.sunset-zenith
-;date.sunset_zenith = 90.583333
-
-[filter]
-; http://php.net/filter.default
-;filter.default = unsafe_raw
-
-; http://php.net/filter.default-flags
-;filter.default_flags =
-
-[iconv]
-;iconv.input_encoding = ISO-8859-1
-;iconv.internal_encoding = ISO-8859-1
-;iconv.output_encoding = ISO-8859-1
-
-[intl]
-;intl.default_locale =
-; This directive allows you to produce PHP errors when some error
-; happens within intl functions. The value is the level of the error produced.
-; Default is 0, which does not produce any errors.
-;intl.error_level = E_WARNING
-
-[sqlite]
-; http://php.net/sqlite.assoc-case
-;sqlite.assoc_case = 0
-
-[sqlite3]
-;sqlite3.extension_dir =
-
-[Pcre]
-;PCRE library backtracking limit.
-; http://php.net/pcre.backtrack-limit
-;pcre.backtrack_limit=100000
-
-;PCRE library recursion limit.
-;Please note that if you set this value to a high number you may consume all
-;the available process stack and eventually crash PHP (due to reaching the
-;stack size limit imposed by the Operating System).
-; http://php.net/pcre.recursion-limit
-;pcre.recursion_limit=100000
-
-[Pdo]
-; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
-; http://php.net/pdo-odbc.connection-pooling
-;pdo_odbc.connection_pooling=strict
-
-;pdo_odbc.db2_instance_name
-
-[Pdo_mysql]
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/pdo_mysql.cache_size
-pdo_mysql.cache_size = 2000
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/pdo_mysql.default-socket
-pdo_mysql.default_socket=
-
-[Phar]
-; http://php.net/phar.readonly
-;phar.readonly = On
-
-; http://php.net/phar.require-hash
-;phar.require_hash = On
-
-;phar.cache_list =
-
-[Syslog]
-; Whether or not to define the various syslog variables (e.g. $LOG_PID,
-; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
-; runtime, you can define these variables by calling define_syslog_variables().
-; http://php.net/define-syslog-variables
-define_syslog_variables = Off
-
-[mail function]
-; For Win32 only.
-; http://php.net/smtp
-SMTP = localhost
-; http://php.net/smtp-port
-smtp_port = 25
-
-; For Win32 only.
-; http://php.net/sendmail-from
-;sendmail_from = me@example.com
-
-; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
-; http://php.net/sendmail-path
-;sendmail_path =
-
-; Force the addition of the specified parameters to be passed as extra parameters
-; to the sendmail binary. These parameters will always replace the value of
-; the 5th parameter to mail(), even in safe mode.
-;mail.force_extra_parameters =
-
-; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
-mail.add_x_header = On
-
-; The path to a log file that will log all mail() calls. Log entries include
-; the full path of the script, line number, To address and headers.
-;mail.log =
-
-[SQL]
-; http://php.net/sql.safe-mode
-sql.safe_mode = Off
-
-[ODBC]
-; http://php.net/odbc.default-db
-;odbc.default_db = Not yet implemented
-
-; http://php.net/odbc.default-user
-;odbc.default_user = Not yet implemented
-
-; http://php.net/odbc.default-pw
-;odbc.default_pw = Not yet implemented
-
-; Controls the ODBC cursor model.
-; Default: SQL_CURSOR_STATIC (default).
-;odbc.default_cursortype
-
-; Allow or prevent persistent links.
-; http://php.net/odbc.allow-persistent
-odbc.allow_persistent = On
-
-; Check that a connection is still valid before reuse.
-; http://php.net/odbc.check-persistent
-odbc.check_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/odbc.max-persistent
-odbc.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/odbc.max-links
-odbc.max_links = -1
-
-; Handling of LONG fields. Returns number of bytes to variables. 0 means
-; passthru.
-; http://php.net/odbc.defaultlrl
-odbc.defaultlrl = 4096
-
-; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
-; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
-; of odbc.defaultlrl and odbc.defaultbinmode
-; http://php.net/odbc.defaultbinmode
-odbc.defaultbinmode = 1
-
-;birdstep.max_links = -1
-
-[Interbase]
-; Allow or prevent persistent links.
-ibase.allow_persistent = 1
-
-; Maximum number of persistent links. -1 means no limit.
-ibase.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-ibase.max_links = -1
-
-; Default database name for ibase_connect().
-;ibase.default_db =
-
-; Default username for ibase_connect().
-;ibase.default_user =
-
-; Default password for ibase_connect().
-;ibase.default_password =
-
-; Default charset for ibase_connect().
-;ibase.default_charset =
-
-; Default timestamp format.
-ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
-
-; Default date format.
-ibase.dateformat = "%Y-%m-%d"
-
-; Default time format.
-ibase.timeformat = "%H:%M:%S"
-
-[MySQL]
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysql.allow_local_infile
-mysql.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysql.allow-persistent
-mysql.allow_persistent = On
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysql.cache_size
-mysql.cache_size = 2000
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysql.max-persistent
-mysql.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/mysql.max-links
-mysql.max_links = -1
-
-; Default port number for mysql_connect(). If unset, mysql_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysql.default-port
-mysql.default_port =
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysql.default-socket
-mysql.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-host
-mysql.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-user
-mysql.default_user =
-
-; Default password for mysql_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysql.default-password
-mysql.default_password =
-
-; Maximum time (in seconds) for connect timeout. -1 means no limit
-; http://php.net/mysql.connect-timeout
-mysql.connect_timeout = 60
-
-; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
-; SQL-Errors will be displayed.
-; http://php.net/mysql.trace-mode
-mysql.trace_mode = Off
-
-[MySQLi]
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysqli.max-persistent
-mysqli.max_persistent = -1
-
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysqli.allow_local_infile
-;mysqli.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysqli.allow-persistent
-mysqli.allow_persistent = On
-
-; Maximum number of links. -1 means no limit.
-; http://php.net/mysqli.max-links
-mysqli.max_links = -1
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysqli.cache_size
-mysqli.cache_size = 2000
-
-; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysqli.default-port
-mysqli.default_port = 3306
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysqli.default-socket
-mysqli.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-host
-mysqli.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-user
-mysqli.default_user =
-
-; Default password for mysqli_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysqli.default-pw
-mysqli.default_pw =
-
-; Allow or prevent reconnect
-mysqli.reconnect = Off
-
-[mysqlnd]
-; Enable / Disable collection of general statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_statistics
-mysqlnd.collect_statistics = On
-
-; Enable / Disable collection of memory usage statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_memory_statistics
-mysqlnd.collect_memory_statistics = On
-
-; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
-; http://php.net/mysqlnd.net_cmd_buffer_size
-;mysqlnd.net_cmd_buffer_size = 2048
-
-; Size of a pre-allocated buffer used for reading data sent by the server in
-; bytes.
-; http://php.net/mysqlnd.net_read_buffer_size
-;mysqlnd.net_read_buffer_size = 32768
-
-[OCI8]
-
-; Connection: Enables privileged connections using external
-; credentials (OCI_SYSOPER, OCI_SYSDBA)
-; http://php.net/oci8.privileged-connect
-;oci8.privileged_connect = Off
-
-; Connection: The maximum number of persistent OCI8 connections per
-; process. Using -1 means no limit.
-; http://php.net/oci8.max-persistent
-;oci8.max_persistent = -1
-
-; Connection: The maximum number of seconds a process is allowed to
-; maintain an idle persistent connection. Using -1 means idle
-; persistent connections will be maintained forever.
-; http://php.net/oci8.persistent-timeout
-;oci8.persistent_timeout = -1
-
-; Connection: The number of seconds that must pass before issuing a
-; ping during oci_pconnect() to check the connection validity. When
-; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
-; pings completely.
-; http://php.net/oci8.ping-interval
-;oci8.ping_interval = 60
-
-; Connection: Set this to a user chosen connection class to be used
-; for all pooled server requests with Oracle 11g Database Resident
-; Connection Pooling (DRCP). To use DRCP, this value should be set to
-; the same string for all web servers running the same application,
-; the database pool must be configured, and the connection string must
-; specify to use a pooled server.
-;oci8.connection_class =
-
-; High Availability: Using On lets PHP receive Fast Application
-; Notification (FAN) events generated when a database node fails. The
-; database must also be configured to post FAN events.
-;oci8.events = Off
-
-; Tuning: This option enables statement caching, and specifies how
-; many statements to cache. Using 0 disables statement caching.
-; http://php.net/oci8.statement-cache-size
-;oci8.statement_cache_size = 20
-
-; Tuning: Enables statement prefetching and sets the default number of
-; rows that will be fetched automatically after statement execution.
-; http://php.net/oci8.default-prefetch
-;oci8.default_prefetch = 100
-
-; Compatibility. Using On means oci_close() will not close
-; oci_connect() and oci_new_connect() connections.
-; http://php.net/oci8.old-oci-close-semantics
-;oci8.old_oci_close_semantics = Off
-
-[PostgreSQL]
-; Allow or prevent persistent links.
-; http://php.net/pgsql.allow-persistent
-pgsql.allow_persistent = On
-
-; Detect broken persistent links always with pg_pconnect().
-; Auto reset feature requires a little overheads.
-; http://php.net/pgsql.auto-reset-persistent
-pgsql.auto_reset_persistent = Off
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/pgsql.max-persistent
-pgsql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-; http://php.net/pgsql.max-links
-pgsql.max_links = -1
-
-; Ignore PostgreSQL backends Notice message or not.
-; Notice message logging require a little overheads.
-; http://php.net/pgsql.ignore-notice
-pgsql.ignore_notice = 0
-
-; Log PostgreSQL backends Notice message or not.
-; Unless pgsql.ignore_notice=0, module cannot log notice message.
-; http://php.net/pgsql.log-notice
-pgsql.log_notice = 0
-
-[Sybase-CT]
-; Allow or prevent persistent links.
-; http://php.net/sybct.allow-persistent
-sybct.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/sybct.max-persistent
-sybct.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/sybct.max-links
-sybct.max_links = -1
-
-; Minimum server message severity to display.
-; http://php.net/sybct.min-server-severity
-sybct.min_server_severity = 10
-
-; Minimum client message severity to display.
-; http://php.net/sybct.min-client-severity
-sybct.min_client_severity = 10
-
-; Set per-context timeout
-; http://php.net/sybct.timeout
-;sybct.timeout=
-
-;sybct.packet_size
-
-; The maximum time in seconds to wait for a connection attempt to succeed before returning failure.
-; Default: one minute
-;sybct.login_timeout=
-
-; The name of the host you claim to be connecting from, for display by sp_who.
-; Default: none
-;sybct.hostname=
-
-; Allows you to define how often deadlocks are to be retried. -1 means "forever".
-; Default: 0
-;sybct.deadlock_retry_count=
-
-[bcmath]
-; Number of decimal digits for all bcmath functions.
-; http://php.net/bcmath.scale
-bcmath.scale = 0
-
-[browscap]
-; http://php.net/browscap
-;browscap = extra/browscap.ini
-
-[Session]
-; Handler used to store/retrieve data.
-; http://php.net/session.save-handler
-session.save_handler = files
-
-; Argument passed to save_handler. In the case of files, this is the path
-; where data files are stored. Note: Windows users have to change this
-; variable in order to use PHP's session functions.
-;
-; The path can be defined as:
-;
-; session.save_path = "N;/path"
-;
-; where N is an integer. Instead of storing all the session files in
-; /path, what this will do is use subdirectories N-levels deep, and
-; store the session data in those directories. This is useful if you
-; or your OS have problems with lots of files in one directory, and is
-; a more efficient layout for servers that handle lots of sessions.
-;
-; NOTE 1: PHP will not create this directory structure automatically.
-; You can use the script in the ext/session dir for that purpose.
-; NOTE 2: See the section on garbage collection below if you choose to
-; use subdirectories for session storage
-;
-; The file storage module creates files using mode 600 by default.
-; You can change that by using
-;
-; session.save_path = "N;MODE;/path"
-;
-; where MODE is the octal representation of the mode. Note that this
-; does not overwrite the process's umask.
-; http://php.net/session.save-path
-session.save_path = "/tmp"
-
-; Whether to use cookies.
-; http://php.net/session.use-cookies
-session.use_cookies = 1
-
-; http://php.net/session.cookie-secure
-;session.cookie_secure =
-
-; This option forces PHP to fetch and use a cookie for storing and maintaining
-; the session id. We encourage this operation as it's very helpful in combatting
-; session hijacking when not specifying and managing your own session id. It is
-; not the end all be all of session hijacking defense, but it's a good start.
-; http://php.net/session.use-only-cookies
-session.use_only_cookies = 1
-
-; Name of the session (used as cookie name).
-; http://php.net/session.name
-session.name = PHPSESSID
-
-; Initialize session on request startup.
-; http://php.net/session.auto-start
-session.auto_start = 0
-
-; Lifetime in seconds of cookie or, if 0, until browser is restarted.
-; http://php.net/session.cookie-lifetime
-session.cookie_lifetime = 0
-
-; The path for which the cookie is valid.
-; http://php.net/session.cookie-path
-session.cookie_path = /
-
-; The domain for which the cookie is valid.
-; http://php.net/session.cookie-domain
-session.cookie_domain =
-
-; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
-; http://php.net/session.cookie-httponly
-session.cookie_httponly =
-
-; Handler used to serialize data. php is the standard serializer of PHP.
-; http://php.net/session.serialize-handler
-session.serialize_handler = php
-
-; Defines the probability that the 'garbage collection' process is started
-; on every session initialization. The probability is calculated by using
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator
-; and gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request.
-; Default Value: 1
-; Development Value: 1
-; Production Value: 1
-; http://php.net/session.gc-probability
-session.gc_probability = 1
-
-; Defines the probability that the 'garbage collection' process is started on every
-; session initialization. The probability is calculated by using the following equation:
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
-; session.gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request. Increasing this value to 1000 will give you
-; a 0.1% chance the gc will run on any give request. For high volume production servers,
-; this is a more efficient approach.
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-; http://php.net/session.gc-divisor
-session.gc_divisor = 1000
-
-; After this number of seconds, stored data will be seen as 'garbage' and
-; cleaned up by the garbage collection process.
-; http://php.net/session.gc-maxlifetime
-session.gc_maxlifetime = 1440
-
-; NOTE: If you are using the subdirectory option for storing session files
-; (see session.save_path above), then garbage collection does *not*
-; happen automatically. You will need to do your own garbage
-; collection through a shell script, cron entry, or some other method.
-; For example, the following script would is the equivalent of
-; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-; find /path/to/sessions -cmin +24 | xargs rm
-
-; PHP 4.2 and less have an undocumented feature/bug that allows you to
-; to initialize a session variable in the global scope, even when register_globals
-; is disabled. PHP 4.3 and later will warn you, if this feature is used.
-; You can disable the feature and the warning separately. At this time,
-; the warning is only displayed, if bug_compat_42 is enabled. This feature
-; introduces some serious security problems if not handled correctly. It's
-; recommended that you do not use this feature on production servers. But you
-; should enable this on development servers and enable the warning as well. If you
-; do not enable the feature on development servers, you won't be warned when it's
-; used and debugging errors caused by this can be difficult to track down.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-42
-session.bug_compat_42 = On
-
-; This setting controls whether or not you are warned by PHP when initializing a
-; session value into the global space. session.bug_compat_42 must be enabled before
-; these warnings can be issued by PHP. See the directive above for more information.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-warn
-session.bug_compat_warn = On
-
-; Check HTTP Referer to invalidate externally stored URLs containing ids.
-; HTTP_REFERER has to contain this substring for the session to be
-; considered as valid.
-; http://php.net/session.referer-check
-session.referer_check =
-
-; How many bytes to read from the file.
-; http://php.net/session.entropy-length
-session.entropy_length = 0
-
-; Specified here to create the session id.
-; http://php.net/session.entropy-file
-; On systems that don't have /dev/urandom /dev/arandom can be used
-; On windows, setting the entropy_length setting will activate the
-; Windows random source (using the CryptoAPI)
-;session.entropy_file = /dev/urandom
-
-; Set to {nocache,private,public,} to determine HTTP caching aspects
-; or leave this empty to avoid sending anti-caching headers.
-; http://php.net/session.cache-limiter
-session.cache_limiter = nocache
-
-; Document expires after n minutes.
-; http://php.net/session.cache-expire
-session.cache_expire = 180
-
-; trans sid support is disabled by default.
-; Use of trans sid may risk your users security.
-; Use this option with caution.
-; - User may send URL contains active session ID
-; to other person via. email/irc/etc.
-; - URL that contains active session ID may be stored
-; in publically accessible computer.
-; - User may access your site with the same session ID
-; always using URL stored in browser's history or bookmarks.
-; http://php.net/session.use-trans-sid
-session.use_trans_sid = 0
-
-; Select a hash function for use in generating session ids.
-; Possible Values
-; 0 (MD5 128 bits)
-; 1 (SHA-1 160 bits)
-; This option may also be set to the name of any hash function supported by
-; the hash extension. A list of available hashes is returned by the hash_algos()
-; function.
-; http://php.net/session.hash-function
-session.hash_function = 0
-
-; Define how many bits are stored in each character when converting
-; the binary hash data to something readable.
-; Possible values:
-; 4 (4 bits: 0-9, a-f)
-; 5 (5 bits: 0-9, a-v)
-; 6 (6 bits: 0-9, a-z, A-Z, "-", ",")
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-; http://php.net/session.hash-bits-per-character
-session.hash_bits_per_character = 5
-
-; The URL rewriter will look for URLs in a defined set of HTML tags.
-; form/fieldset are special; if you include them here, the rewriter will
-; add a hidden <input> field with the info which is otherwise appended
-; to URLs. If you want XHTML conformity, remove the form entry.
-; Note that all valid entries require a "=", even if no value follows.
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; http://php.net/url-rewriter.tags
-url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-[MSSQL]
-; Allow or prevent persistent links.
-mssql.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-mssql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-mssql.max_links = -1
-
-; Minimum error severity to display.
-mssql.min_error_severity = 10
-
-; Minimum message severity to display.
-mssql.min_message_severity = 10
-
-; Compatibility mode with old versions of PHP 3.0.
-mssql.compatability_mode = Off
-
-; Connect timeout
-;mssql.connect_timeout = 5
-
-; Query timeout
-;mssql.timeout = 60
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textlimit = 4096
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textsize = 4096
-
-; Limits the number of records in each batch. 0 = all records in one batch.
-;mssql.batchsize = 0
-
-; Specify how datetime and datetim4 columns are returned
-; On => Returns data converted to SQL server settings
-; Off => Returns values as YYYY-MM-DD hh:mm:ss
-;mssql.datetimeconvert = On
-
-; Use NT authentication when connecting to the server
-mssql.secure_connection = Off
-
-; Specify max number of processes. -1 = library default
-; msdlib defaults to 25
-; FreeTDS defaults to 4096
-;mssql.max_procs = -1
-
-; Specify client character set.
-; If empty or not set the client charset from freetds.conf is used
-; This is only used when compiled with FreeTDS
-;mssql.charset = "ISO-8859-1"
-
-[Assertion]
-; Assert(expr); active by default.
-; http://php.net/assert.active
-;assert.active = On
-
-; Issue a PHP warning for each failed assertion.
-; http://php.net/assert.warning
-;assert.warning = On
-
-; Don't bail out by default.
-; http://php.net/assert.bail
-;assert.bail = Off
-
-; User-function to be called if an assertion fails.
-; http://php.net/assert.callback
-;assert.callback = 0
-
-; Eval the expression with current error_reporting(). Set to true if you want
-; error_reporting(0) around the eval().
-; http://php.net/assert.quiet-eval
-;assert.quiet_eval = 0
-
-[COM]
-; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
-; http://php.net/com.typelib-file
-;com.typelib_file =
-
-; allow Distributed-COM calls
-; http://php.net/com.allow-dcom
-;com.allow_dcom = true
-
-; autoregister constants of a components typlib on com_load()
-; http://php.net/com.autoregister-typelib
-;com.autoregister_typelib = true
-
-; register constants casesensitive
-; http://php.net/com.autoregister-casesensitive
-;com.autoregister_casesensitive = false
-
-; show warnings on duplicate constant registrations
-; http://php.net/com.autoregister-verbose
-;com.autoregister_verbose = true
-
-; The default character set code-page to use when passing strings to and from COM objects.
-; Default: system ANSI code page
-;com.code_page=
-
-[mbstring]
-; language for internal character representation.
-; http://php.net/mbstring.language
-;mbstring.language = Japanese
-
-; internal/script encoding.
-; Some encoding cannot work as internal encoding.
-; (e.g. SJIS, BIG5, ISO-2022-*)
-; http://php.net/mbstring.internal-encoding
-;mbstring.internal_encoding = EUC-JP
-
-; http input encoding.
-; http://php.net/mbstring.http-input
-;mbstring.http_input = auto
-
-; http output encoding. mb_output_handler must be
-; registered as output buffer to function
-; http://php.net/mbstring.http-output
-;mbstring.http_output = SJIS
-
-; enable automatic encoding translation according to
-; mbstring.internal_encoding setting. Input chars are
-; converted to internal encoding by setting this to On.
-; Note: Do _not_ use automatic encoding translation for
-; portable libs/applications.
-; http://php.net/mbstring.encoding-translation
-;mbstring.encoding_translation = Off
-
-; automatic encoding detection order.
-; auto means
-; http://php.net/mbstring.detect-order
-;mbstring.detect_order = auto
-
-; substitute_character used when character cannot be converted
-; one from another
-; http://php.net/mbstring.substitute-character
-;mbstring.substitute_character = none;
-
-; overload(replace) single byte functions by mbstring functions.
-; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
-; etc. Possible values are 0,1,2,4 or combination of them.
-; For example, 7 for overload everything.
-; 0: No overload
-; 1: Overload mail() function
-; 2: Overload str*() functions
-; 4: Overload ereg*() functions
-; http://php.net/mbstring.func-overload
-;mbstring.func_overload = 0
-
-; enable strict encoding detection.
-;mbstring.strict_detection = Off
-
-; This directive specifies the regex pattern of content types for which mb_output_handler()
-; is activated.
-; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
-;mbstring.http_output_conv_mimetype=
-
-; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte
-; Default: ""
-;mbstring.script_encoding=
-
-[gd]
-; Tell the jpeg decode to ignore warnings and try to create
-; a gd image. The warning will then be displayed as notices
-; disabled by default
-; http://php.net/gd.jpeg-ignore-warning
-;gd.jpeg_ignore_warning = 0
-
-[exif]
-; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
-; With mbstring support this will automatically be converted into the encoding
-; given by corresponding encode setting. When empty mbstring.internal_encoding
-; is used. For the decode settings you can distinguish between motorola and
-; intel byte order. A decode setting cannot be empty.
-; http://php.net/exif.encode-unicode
-;exif.encode_unicode = ISO-8859-15
-
-; http://php.net/exif.decode-unicode-motorola
-;exif.decode_unicode_motorola = UCS-2BE
-
-; http://php.net/exif.decode-unicode-intel
-;exif.decode_unicode_intel = UCS-2LE
-
-; http://php.net/exif.encode-jis
-;exif.encode_jis =
-
-; http://php.net/exif.decode-jis-motorola
-;exif.decode_jis_motorola = JIS
-
-; http://php.net/exif.decode-jis-intel
-;exif.decode_jis_intel = JIS
-
-[Tidy]
-; The path to a default tidy configuration file to use when using tidy
-; http://php.net/tidy.default-config
-;tidy.default_config = /usr/local/lib/php/default.tcfg
-
-; Should tidy clean and repair output automatically?
-; WARNING: Do not use this option if you are generating non-html content
-; such as dynamic images
-; http://php.net/tidy.clean-output
-tidy.clean_output = Off
-
-[soap]
-; Enables or disables WSDL caching feature.
-; http://php.net/soap.wsdl-cache-enabled
-soap.wsdl_cache_enabled=1
-
-; Sets the directory name where SOAP extension will put cache files.
-; http://php.net/soap.wsdl-cache-dir
-soap.wsdl_cache_dir="/tmp"
-
-; (time to live) Sets the number of second while cached file will be used
-; instead of original one.
-; http://php.net/soap.wsdl-cache-ttl
-soap.wsdl_cache_ttl=86400
-
-; Sets the size of the cache limit. (Max. number of WSDL files to cache)
-soap.wsdl_cache_limit = 5
-
-[sysvshm]
-; A default size of the shared memory segment
-;sysvshm.init_mem = 10000
-
-[ldap]
-; Sets the maximum number of open links or -1 for unlimited.
-ldap.max_links = -1
-
-[mcrypt]
-; For more information about mcrypt settings see http://php.net/mcrypt-module-open
-
-; Directory where to load mcrypt algorithms
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.algorithms_dir=
-
-; Directory where to load mcrypt modes
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.modes_dir=
-
-[dba]
-;dba.default_handler=
-
-[xsl]
-; Write operations from within XSLT are disabled by default.
-; XSL_SECPREF_CREATE_DIRECTORY | XSL_SECPREF_WRITE_NETWORK | XSL_SECPREF_WRITE_FILE = 44
-; Set it to 0 to allow all operations
-;xsl.security_prefs = 44
-
-; Local Variables:
-; tab-width: 4
-; End:
+++ /dev/null
-[PHP]
-
-;;;;;;;;;;;;;;;;;;;
-; About php.ini ;
-;;;;;;;;;;;;;;;;;;;
-; PHP's initialization file, generally called php.ini, is responsible for
-; configuring many of the aspects of PHP's behavior.
-
-; PHP attempts to find and load this configuration from a number of locations.
-; The following is a summary of its search order:
-; 1. SAPI module specific location.
-; 2. The PHPRC environment variable. (As of PHP 5.2.0)
-; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
-; 4. Current working directory (except CLI)
-; 5. The web server's directory (for SAPI modules), or directory of PHP
-; (otherwise in Windows)
-; 6. The directory from the --with-config-file-path compile time option, or the
-; Windows directory (C:\windows or C:\winnt)
-; See the PHP docs for more specific information.
-; http://php.net/configuration.file
-
-; The syntax of the file is extremely simple. Whitespace and Lines
-; beginning with a semicolon are silently ignored (as you probably guessed).
-; Section headers (e.g. [Foo]) are also silently ignored, even though
-; they might mean something in the future.
-
-; Directives following the section heading [PATH=/www/mysite] only
-; apply to PHP files in the /www/mysite directory. Directives
-; following the section heading [HOST=www.example.com] only apply to
-; PHP files served from www.example.com. Directives set in these
-; special sections cannot be overridden by user-defined INI files or
-; at runtime. Currently, [PATH=] and [HOST=] sections only work under
-; CGI/FastCGI.
-; http://php.net/ini.sections
-
-; Directives are specified using the following syntax:
-; directive = value
-; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
-; Directives are variables used to configure PHP or PHP extensions.
-; There is no name validation. If PHP can't find an expected
-; directive because it is not set or is mistyped, a default value will be used.
-
-; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
-; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
-; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
-; previously set variable or directive (e.g. ${foo})
-
-; Expressions in the INI file are limited to bitwise operators and parentheses:
-; | bitwise OR
-; ^ bitwise XOR
-; & bitwise AND
-; ~ bitwise NOT
-; ! boolean NOT
-
-; Boolean flags can be turned on using the values 1, On, True or Yes.
-; They can be turned off using the values 0, Off, False or No.
-
-; An empty string can be denoted by simply not writing anything after the equal
-; sign, or by using the None keyword:
-
-; foo = ; sets foo to an empty string
-; foo = None ; sets foo to an empty string
-; foo = "None" ; sets foo to the string 'None'
-
-; If you use constants in your value, and these constants belong to a
-; dynamically loaded extension (either a PHP extension or a Zend extension),
-; you may only use these constants *after* the line that loads the extension.
-
-;;;;;;;;;;;;;;;;;;;
-; About this file ;
-;;;;;;;;;;;;;;;;;;;
-; PHP comes packaged with two INI files. One that is recommended to be used
-; in production environments and one that is recommended to be used in
-; development environments.
-
-; php.ini-production contains settings which hold security, performance and
-; best practices at its core. But please be aware, these settings may break
-; compatibility with older or less security conscience applications. We
-; recommending using the production ini in production and testing environments.
-
-; php.ini-development is very similar to its production variant, except it's
-; much more verbose when it comes to errors. We recommending using the
-; development version only in development environments as errors shown to
-; application users can inadvertently leak otherwise secure information.
-
-;;;;;;;;;;;;;;;;;;;
-; Quick Reference ;
-;;;;;;;;;;;;;;;;;;;
-; The following are all the settings which are different in either the production
-; or development versions of the INIs with respect to PHP's default behavior.
-; Please see the actual settings later in the document for more details as to why
-; we recommend these changes in PHP's behavior.
-
-; allow_call_time_pass_reference
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; display_errors
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; display_startup_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; error_reporting
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-
-; html_errors
-; Default Value: On
-; Development Value: On
-; Production value: Off
-
-; log_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-
-; magic_quotes_gpc
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; max_input_time
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-
-; output_buffering
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-
-; register_argc_argv
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; register_long_arrays
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; request_order
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-
-; session.bug_compat_42
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.bug_compat_warn
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.gc_divisor
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-
-; session.hash_bits_per_character
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-
-; short_open_tag
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; track_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; url_rewriter.tags
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-; variables_order
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS"
-
-;;;;;;;;;;;;;;;;;;;;
-; php.ini Options ;
-;;;;;;;;;;;;;;;;;;;;
-; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
-;user_ini.filename = ".user.ini"
-
-; To disable this feature set this option to empty value
-;user_ini.filename =
-
-; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
-;user_ini.cache_ttl = 300
-
-;;;;;;;;;;;;;;;;;;;;
-; Language Options ;
-;;;;;;;;;;;;;;;;;;;;
-
-; Enable the PHP scripting language engine under Apache.
-; http://php.net/engine
-engine = On
-
-; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/short-open-tag
-short_open_tag = Off
-
-; Allow ASP-style <% %> tags.
-; http://php.net/asp-tags
-asp_tags = Off
-
-; The number of significant digits displayed in floating point numbers.
-; http://php.net/precision
-precision = 14
-
-; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
-; http://php.net/y2k-compliance
-y2k_compliance = On
-
-; Output buffering is a mechanism for controlling how much output data
-; (excluding headers and cookies) PHP should keep internally before pushing that
-; data to the client. If your application's output exceeds this setting, PHP
-; will send that data in chunks of roughly the size you specify.
-; Turning on this setting and managing its maximum buffer size can yield some
-; interesting side-effects depending on your application and web server.
-; You may be able to send headers and cookies after you've already sent output
-; through print or echo. You also may see performance benefits if your server is
-; emitting less packets due to buffered output versus PHP streaming the output
-; as it gets it. On production servers, 4096 bytes is a good setting for performance
-; reasons.
-; Note: Output buffering can also be controlled via Output Buffering Control
-; functions.
-; Possible Values:
-; On = Enabled and buffer is unlimited. (Use with caution)
-; Off = Disabled
-; Integer = Enables the buffer and sets its maximum size in bytes.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-; http://php.net/output-buffering
-output_buffering = 4096
-
-; You can redirect all of the output of your scripts to a function. For
-; example, if you set output_handler to "mb_output_handler", character
-; encoding will be transparently converted to the specified encoding.
-; Setting any output handler automatically turns on output buffering.
-; Note: People who wrote portable scripts should not depend on this ini
-; directive. Instead, explicitly set the output handler using ob_start().
-; Using this ini directive may cause problems unless you know what script
-; is doing.
-; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
-; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
-; Note: output_handler must be empty if this is set 'On' !!!!
-; Instead you must use zlib.output_handler.
-; http://php.net/output-handler
-;output_handler =
-
-; Transparent output compression using the zlib library
-; Valid values for this option are 'off', 'on', or a specific buffer size
-; to be used for compression (default is 4KB)
-; Note: Resulting chunk size may vary due to nature of compression. PHP
-; outputs chunks that are few hundreds bytes each as a result of
-; compression. If you prefer a larger chunk size for better
-; performance, enable output_buffering in addition.
-; Note: You need to use zlib.output_handler instead of the standard
-; output_handler, or otherwise the output will be corrupted.
-; http://php.net/zlib.output-compression
-zlib.output_compression = Off
-
-; http://php.net/zlib.output-compression-level
-;zlib.output_compression_level = -1
-
-; You cannot specify additional output handlers if zlib.output_compression
-; is activated here. This setting does the same as output_handler but in
-; a different order.
-; http://php.net/zlib.output-handler
-;zlib.output_handler =
-
-; Implicit flush tells PHP to tell the output layer to flush itself
-; automatically after every output block. This is equivalent to calling the
-; PHP function flush() after each and every call to print() or echo() and each
-; and every HTML block. Turning this option on has serious performance
-; implications and is generally recommended for debugging purposes only.
-; http://php.net/implicit-flush
-; Note: This directive is hardcoded to On for the CLI SAPI
-implicit_flush = Off
-
-; The unserialize callback function will be called (with the undefined class'
-; name as parameter), if the unserializer finds an undefined class
-; which should be instantiated. A warning appears if the specified function is
-; not defined, or if the function doesn't include/implement the missing class.
-; So only set this entry, if you really want to implement such a
-; callback-function.
-unserialize_callback_func =
-
-; When floats & doubles are serialized store serialize_precision significant
-; digits after the floating point. The default value ensures that when floats
-; are decoded with unserialize, the data will remain the same.
-serialize_precision = 17
-
-; This directive allows you to enable and disable warnings which PHP will issue
-; if you pass a value by reference at function call time. Passing values by
-; reference at function call time is a deprecated feature which will be removed
-; from PHP at some point in the near future. The acceptable method for passing a
-; value by reference to a function is by declaring the reference in the functions
-; definition, not at call time. This directive does not disable this feature, it
-; only determines whether PHP will warn you about it or not. These warnings
-; should enabled in development environments only.
-; Default Value: On (Suppress warnings)
-; Development Value: Off (Issue warnings)
-; Production Value: Off (Issue warnings)
-; http://php.net/allow-call-time-pass-reference
-allow_call_time_pass_reference = Off
-
-; Safe Mode
-; http://php.net/safe-mode
-safe_mode = Off
-
-; By default, Safe Mode does a UID compare check when
-; opening files. If you want to relax this to a GID compare,
-; then turn on safe_mode_gid.
-; http://php.net/safe-mode-gid
-safe_mode_gid = Off
-
-; When safe_mode is on, UID/GID checks are bypassed when
-; including files from this directory and its subdirectories.
-; (directory must also be in include_path or full path must
-; be used when including)
-; http://php.net/safe-mode-include-dir
-safe_mode_include_dir =
-
-; When safe_mode is on, only executables located in the safe_mode_exec_dir
-; will be allowed to be executed via the exec family of functions.
-; http://php.net/safe-mode-exec-dir
-safe_mode_exec_dir =
-
-; Setting certain environment variables may be a potential security breach.
-; This directive contains a comma-delimited list of prefixes. In Safe Mode,
-; the user may only alter environment variables whose names begin with the
-; prefixes supplied here. By default, users will only be able to set
-; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
-; Note: If this directive is empty, PHP will let the user modify ANY
-; environment variable!
-; http://php.net/safe-mode-allowed-env-vars
-safe_mode_allowed_env_vars = PHP_
-
-; This directive contains a comma-delimited list of environment variables that
-; the end user won't be able to change using putenv(). These variables will be
-; protected even if safe_mode_allowed_env_vars is set to allow to change them.
-; http://php.net/safe-mode-protected-env-vars
-safe_mode_protected_env_vars = LD_LIBRARY_PATH
-
-; open_basedir, if set, limits all file operations to the defined directory
-; and below. This directive makes most sense if used in a per-directory
-; or per-virtualhost web server configuration file. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/open-basedir
-;open_basedir =
-
-; This directive allows you to disable certain functions for security reasons.
-; It receives a comma-delimited list of function names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-functions
-disable_functions =
-
-; This directive allows you to disable certain classes for security reasons.
-; It receives a comma-delimited list of class names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-classes
-disable_classes =
-
-; Colors for Syntax Highlighting mode. Anything that's acceptable in
-; <span style="color: ???????"> would work.
-; http://php.net/syntax-highlighting
-;highlight.string = #DD0000
-;highlight.comment = #FF9900
-;highlight.keyword = #007700
-;highlight.bg = #FFFFFF
-;highlight.default = #0000BB
-;highlight.html = #000000
-
-; If enabled, the request will be allowed to complete even if the user aborts
-; the request. Consider enabling it if executing long requests, which may end up
-; being interrupted by the user or a browser timing out. PHP's default behavior
-; is to disable this feature.
-; http://php.net/ignore-user-abort
-;ignore_user_abort = On
-
-; Determines the size of the realpath cache to be used by PHP. This value should
-; be increased on systems where PHP opens many files to reflect the quantity of
-; the file operations performed.
-; http://php.net/realpath-cache-size
-;realpath_cache_size = 16k
-
-; Duration of time, in seconds for which to cache realpath information for a given
-; file or directory. For systems with rarely changing files, consider increasing this
-; value.
-; http://php.net/realpath-cache-ttl
-;realpath_cache_ttl = 120
-
-; Enables or disables the circular reference collector.
-; http://php.net/zend.enable-gc
-zend.enable_gc = On
-
-;;;;;;;;;;;;;;;;;
-; Miscellaneous ;
-;;;;;;;;;;;;;;;;;
-
-; Decides whether PHP may expose the fact that it is installed on the server
-; (e.g. by adding its signature to the Web server header). It is no security
-; threat in any way, but it makes it possible to determine whether you use PHP
-; on your server or not.
-; http://php.net/expose-php
-expose_php = On
-
-;;;;;;;;;;;;;;;;;;;
-; Resource Limits ;
-;;;;;;;;;;;;;;;;;;;
-
-; Maximum execution time of each script, in seconds
-; http://php.net/max-execution-time
-; Note: This directive is hardcoded to 0 for the CLI SAPI
-max_execution_time = 30
-
-; Maximum amount of time each script may spend parsing request data. It's a good
-; idea to limit this time on productions servers in order to eliminate unexpectedly
-; long running scripts.
-; Note: This directive is hardcoded to -1 for the CLI SAPI
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-; http://php.net/max-input-time
-max_input_time = 60
-
-; Maximum input variable nesting level
-; http://php.net/max-input-nesting-level
-;max_input_nesting_level = 64
-
-; How many GET/POST/COOKIE input variables may be accepted
-; max_input_vars = 1000
-
-; Maximum amount of memory a script may consume (128MB)
-; http://php.net/memory-limit
-memory_limit = 128M
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Error handling and logging ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; This directive informs PHP of which errors, warnings and notices you would like
-; it to take action for. The recommended way of setting values for this
-; directive is through the use of the error level constants and bitwise
-; operators. The error level constants are below here for convenience as well as
-; some common settings and their meanings.
-; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
-; those related to E_NOTICE and E_STRICT, which together cover best practices and
-; recommended coding standards in PHP. For performance reasons, this is the
-; recommend error reporting setting. Your production server shouldn't be wasting
-; resources complaining about best practices and coding standards. That's what
-; development servers and development settings are for.
-; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This
-; means it pretty much reports everything which is exactly what you want during
-; development and early testing.
-;
-; Error Level Constants:
-; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0)
-; E_ERROR - fatal run-time errors
-; E_RECOVERABLE_ERROR - almost fatal run-time errors
-; E_WARNING - run-time warnings (non-fatal errors)
-; E_PARSE - compile-time parse errors
-; E_NOTICE - run-time notices (these are warnings which often result
-; from a bug in your code, but it's possible that it was
-; intentional (e.g., using an uninitialized variable and
-; relying on the fact it's automatically initialized to an
-; empty string)
-; E_STRICT - run-time notices, enable to have PHP suggest changes
-; to your code which will ensure the best interoperability
-; and forward compatibility of your code
-; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
-; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
-; initial startup
-; E_COMPILE_ERROR - fatal compile-time errors
-; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
-; E_USER_ERROR - user-generated error message
-; E_USER_WARNING - user-generated warning message
-; E_USER_NOTICE - user-generated notice message
-; E_DEPRECATED - warn about code that will not work in future versions
-; of PHP
-; E_USER_DEPRECATED - user-generated deprecation warnings
-;
-; Common Values:
-; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.)
-; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices)
-; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
-; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.)
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-; http://php.net/error-reporting
-error_reporting = E_ALL | E_STRICT
-
-; This directive controls whether or not and where PHP will output errors,
-; notices and warnings too. Error output is very useful during development, but
-; it could be very dangerous in production environments. Depending on the code
-; which is triggering the error, sensitive information could potentially leak
-; out of your application such as database usernames and passwords or worse.
-; It's recommended that errors be logged on production servers rather than
-; having the errors sent to STDOUT.
-; Possible Values:
-; Off = Do not display any errors
-; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
-; On or stdout = Display errors to STDOUT
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-errors
-display_errors = On
-
-; The display of errors which occur during PHP's startup sequence are handled
-; separately from display_errors. PHP's default behavior is to suppress those
-; errors from clients. Turning the display of startup errors on can be useful in
-; debugging configuration problems. But, it's strongly recommended that you
-; leave this setting off on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-startup-errors
-display_startup_errors = On
-
-; Besides displaying errors, PHP can also log errors to locations such as a
-; server-specific log, STDERR, or a location specified by the error_log
-; directive found below. While errors should not be displayed on productions
-; servers they should still be monitored and logging is a great way to do that.
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-; http://php.net/log-errors
-log_errors = On
-
-; Set maximum length of log_errors. In error_log information about the source is
-; added. The default is 1024 and 0 allows to not apply any maximum length at all.
-; http://php.net/log-errors-max-len
-log_errors_max_len = 1024
-
-; Do not log repeated messages. Repeated errors must occur in same file on same
-; line unless ignore_repeated_source is set true.
-; http://php.net/ignore-repeated-errors
-ignore_repeated_errors = Off
-
-; Ignore source of message when ignoring repeated messages. When this setting
-; is On you will not log errors with repeated messages from different files or
-; source lines.
-; http://php.net/ignore-repeated-source
-ignore_repeated_source = Off
-
-; If this parameter is set to Off, then memory leaks will not be shown (on
-; stdout or in the log). This has only effect in a debug compile, and if
-; error reporting includes E_WARNING in the allowed list
-; http://php.net/report-memleaks
-report_memleaks = On
-
-; This setting is on by default.
-;report_zend_debug = 0
-
-; Store the last error/warning message in $php_errormsg (boolean). Setting this value
-; to On can assist in debugging and is appropriate for development servers. It should
-; however be disabled on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/track-errors
-track_errors = On
-
-; Turn off normal error reporting and emit XML-RPC error XML
-; http://php.net/xmlrpc-errors
-;xmlrpc_errors = 0
-
-; An XML-RPC faultCode
-;xmlrpc_error_number = 0
-
-; When PHP displays or logs an error, it has the capability of inserting html
-; links to documentation related to that error. This directive controls whether
-; those HTML links appear in error messages or not. For performance and security
-; reasons, it's recommended you disable this on production servers.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: On
-; Development Value: On
-; Production value: Off
-; http://php.net/html-errors
-html_errors = On
-
-; If html_errors is set On PHP produces clickable error messages that direct
-; to a page describing the error or function causing the error in detail.
-; You can download a copy of the PHP manual from http://php.net/docs
-; and change docref_root to the base URL of your local copy including the
-; leading '/'. You must also specify the file extension being used including
-; the dot. PHP's default behavior is to leave these settings empty.
-; Note: Never use this feature for production boxes.
-; http://php.net/docref-root
-; Examples
-;docref_root = "/phpmanual/"
-
-; http://php.net/docref-ext
-;docref_ext = .html
-
-; String to output before an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-prepend-string
-; Example:
-;error_prepend_string = "<span style='color: #ff0000'>"
-
-; String to output after an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-append-string
-; Example:
-;error_append_string = "</span>"
-
-; Log errors to specified file. PHP's default behavior is to leave this value
-; empty.
-; http://php.net/error-log
-; Example:
-;error_log = php_errors.log
-; Log errors to syslog (Event Log on NT, not valid in Windows 95).
-;error_log = syslog
-
-;windows.show_crt_warning
-; Default value: 0
-; Development value: 0
-; Production value: 0
-
-;;;;;;;;;;;;;;;;;
-; Data Handling ;
-;;;;;;;;;;;;;;;;;
-
-; The separator used in PHP generated URLs to separate arguments.
-; PHP's default setting is "&".
-; http://php.net/arg-separator.output
-; Example:
-;arg_separator.output = "&"
-
-; List of separator(s) used by PHP to parse input URLs into variables.
-; PHP's default setting is "&".
-; NOTE: Every character in this directive is considered as separator!
-; http://php.net/arg-separator.input
-; Example:
-;arg_separator.input = ";&"
-
-; This directive determines which super global arrays are registered when PHP
-; starts up. If the register_globals directive is enabled, it also determines
-; what order variables are populated into the global space. G,P,C,E & S are
-; abbreviations for the following respective super globals: GET, POST, COOKIE,
-; ENV and SERVER. There is a performance penalty paid for the registration of
-; these arrays and because ENV is not as commonly used as the others, ENV is
-; is not recommended on productions servers. You can still get access to
-; the environment variables through getenv() should you need to.
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS";
-; http://php.net/variables-order
-variables_order = "GPCS"
-
-; This directive determines which super global data (G,P,C,E & S) should
-; be registered into the super global array REQUEST. If so, it also determines
-; the order in which that data is registered. The values for this directive are
-; specified in the same manner as the variables_order directive, EXCEPT one.
-; Leaving this value empty will cause PHP to use the value set in the
-; variables_order directive. It does not mean it will leave the super globals
-; array REQUEST empty.
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-; http://php.net/request-order
-request_order = "GP"
-
-; Whether or not to register the EGPCS variables as global variables. You may
-; want to turn this off if you don't want to clutter your scripts' global scope
-; with user data.
-; You should do your best to write your scripts so that they do not require
-; register_globals to be on; Using form variables as globals can easily lead
-; to possible security problems, if the code is not very well thought of.
-; http://php.net/register-globals
-register_globals = Off
-
-; Determines whether the deprecated long $HTTP_*_VARS type predefined variables
-; are registered by PHP or not. As they are deprecated, we obviously don't
-; recommend you use them. They are on by default for compatibility reasons but
-; they are not recommended on production servers.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-long-arrays
-register_long_arrays = Off
-
-; This directive determines whether PHP registers $argv & $argc each time it
-; runs. $argv contains an array of all the arguments passed to PHP when a script
-; is invoked. $argc contains an integer representing the number of arguments
-; that were passed when the script was invoked. These arrays are extremely
-; useful when running scripts from the command line. When this directive is
-; enabled, registering these variables consumes CPU cycles and memory each time
-; a script is executed. For performance reasons, this feature should be disabled
-; on production servers.
-; Note: This directive is hardcoded to On for the CLI SAPI
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-argc-argv
-register_argc_argv = Off
-
-; When enabled, the SERVER and ENV variables are created when they're first
-; used (Just In Time) instead of when the script starts. If these variables
-; are not used within a script, having this directive on will result in a
-; performance gain. The PHP directives register_globals, register_long_arrays,
-; and register_argc_argv must be disabled for this directive to have any affect.
-; http://php.net/auto-globals-jit
-auto_globals_jit = On
-
-; Maximum size of POST data that PHP will accept.
-; http://php.net/post-max-size
-post_max_size = 8M
-
-; Magic quotes are a preprocessing feature of PHP where PHP will attempt to
-; escape any character sequences in GET, POST, COOKIE and ENV data which might
-; otherwise corrupt data being placed in resources such as databases before
-; making that data available to you. Because of character encoding issues and
-; non-standard SQL implementations across many databases, it's not currently
-; possible for this feature to be 100% accurate. PHP's default behavior is to
-; enable the feature. We strongly recommend you use the escaping mechanisms
-; designed specifically for the database your using instead of relying on this
-; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is
-; removed in PHP 5.4.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/magic-quotes-gpc
-magic_quotes_gpc = Off
-
-; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
-; http://php.net/magic-quotes-runtime
-magic_quotes_runtime = Off
-
-; Use Sybase-style magic quotes (escape ' with '' instead of \').
-; http://php.net/magic-quotes-sybase
-magic_quotes_sybase = Off
-
-; Automatically add files before PHP document.
-; http://php.net/auto-prepend-file
-auto_prepend_file =
-
-; Automatically add files after PHP document.
-; http://php.net/auto-append-file
-auto_append_file =
-
-; By default, PHP will output a character encoding using
-; the Content-type: header. To disable sending of the charset, simply
-; set it to be empty.
-;
-; PHP's built-in default is text/html
-; http://php.net/default-mimetype
-default_mimetype = "text/html"
-
-; PHP's default character set is set to empty.
-; http://php.net/default-charset
-;default_charset = "iso-8859-1"
-
-; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
-; to disable this feature.
-; http://php.net/always-populate-raw-post-data
-;always_populate_raw_post_data = On
-
-;;;;;;;;;;;;;;;;;;;;;;;;;
-; Paths and Directories ;
-;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; UNIX: "/path1:/path2"
-include_path = ".:/usr/share/php5:/usr/share/php"
-;
-; Windows: "\path1;\path2"
-;include_path = ".;c:\php\includes"
-;
-; PHP's default setting for include_path is ".;/path/to/php/pear"
-; http://php.net/include-path
-
-; The root of the PHP pages, used only if nonempty.
-; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
-; if you are running php as a CGI under any web server (other than IIS)
-; see documentation for security issues. The alternate is to use the
-; cgi.force_redirect configuration below
-; http://php.net/doc-root
-doc_root =
-
-; The directory under which PHP opens the script using /~username used only
-; if nonempty.
-; http://php.net/user-dir
-user_dir =
-
-; Directory in which the loadable extensions (modules) reside.
-; http://php.net/extension-dir
-; extension_dir = "./"
-; On windows:
-; extension_dir = "ext"
-
-; Whether or not to enable the dl() function. The dl() function does NOT work
-; properly in multithreaded servers, such as IIS or Zeus, and is automatically
-; disabled on them.
-; http://php.net/enable-dl
-enable_dl = Off
-
-; cgi.force_redirect is necessary to provide security running PHP as a CGI under
-; most web servers. Left undefined, PHP turns this on by default. You can
-; turn it off here AT YOUR OWN RISK
-; **You CAN safely turn this off for IIS, in fact, you MUST.**
-; http://php.net/cgi.force-redirect
-;cgi.force_redirect = 1
-
-; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
-; every request. PHP's default behavior is to disable this feature.
-;cgi.nph = 1
-
-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
-; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
-; will look for to know it is OK to continue execution. Setting this variable MAY
-; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
-; http://php.net/cgi.redirect-status-env
-;cgi.redirect_status_env = ;
-
-; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
-; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
-; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
-; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
-; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
-; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
-; http://php.net/cgi.fix-pathinfo
-;cgi.fix_pathinfo=1
-
-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
-; security tokens of the calling client. This allows IIS to define the
-; security context that the request runs under. mod_fastcgi under Apache
-; does not currently support this feature (03/17/2002)
-; Set to 1 if running under IIS. Default is zero.
-; http://php.net/fastcgi.impersonate
-;fastcgi.impersonate = 1;
-
-; Disable logging through FastCGI connection. PHP's default behavior is to enable
-; this feature.
-;fastcgi.logging = 0
-
-; cgi.rfc2616_headers configuration option tells PHP what type of headers to
-; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
-; is supported by Apache. When this option is set to 1 PHP will send
-; RFC2616 compliant header.
-; Default is zero.
-; http://php.net/cgi.rfc2616-headers
-;cgi.rfc2616_headers = 0
-
-;;;;;;;;;;;;;;;;
-; File Uploads ;
-;;;;;;;;;;;;;;;;
-
-; Whether to allow HTTP file uploads.
-; http://php.net/file-uploads
-file_uploads = On
-
-; Temporary directory for HTTP uploaded files (will use system default if not
-; specified).
-; http://php.net/upload-tmp-dir
-;upload_tmp_dir =
-
-; Maximum allowed size for uploaded files.
-; http://php.net/upload-max-filesize
-upload_max_filesize = 2M
-
-; Maximum number of files that can be uploaded via a single request
-max_file_uploads = 20
-
-;;;;;;;;;;;;;;;;;;
-; Fopen wrappers ;
-;;;;;;;;;;;;;;;;;;
-
-; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-fopen
-allow_url_fopen = On
-
-; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-include
-allow_url_include = Off
-
-; Define the anonymous ftp password (your email address). PHP's default setting
-; for this is empty.
-; http://php.net/from
-;from="john@doe.com"
-
-; Define the User-Agent string. PHP's default setting for this is empty.
-; http://php.net/user-agent
-;user_agent="PHP"
-
-; Default timeout for socket based streams (seconds)
-; http://php.net/default-socket-timeout
-default_socket_timeout = 60
-
-; If your scripts have to deal with files from Macintosh systems,
-; or you are running on a Mac and need to deal with files from
-; unix or win32 systems, setting this flag will cause PHP to
-; automatically detect the EOL character in those files so that
-; fgets() and file() will work regardless of the source of the file.
-; http://php.net/auto-detect-line-endings
-;auto_detect_line_endings = Off
-
-;;;;;;;;;;;;;;;;;;;;;;
-; Dynamic Extensions ;
-;;;;;;;;;;;;;;;;;;;;;;
-
-; If you wish to have an extension loaded automatically, use the following
-; syntax:
-;
-; extension=modulename.extension
-;
-; For example, on Windows:
-;
-; extension=msql.dll
-;
-; ... or under UNIX:
-;
-; extension=msql.so
-;
-; ... or with a path:
-;
-; extension=/path/to/extension/msql.so
-;
-; If you only provide the name of the extension, PHP will look for it in its
-; default extension directory.
-;
-; Windows Extensions
-; Note that ODBC support is built in, so no dll is needed for it.
-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
-; extension folders as well as the separate PECL DLL download (PHP 5).
-; Be sure to appropriately set the extension_dir directive.
-;
-;extension=php_bz2.dll
-;extension=php_curl.dll
-;extension=php_fileinfo.dll
-;extension=php_gd2.dll
-;extension=php_gettext.dll
-;extension=php_gmp.dll
-;extension=php_intl.dll
-;extension=php_imap.dll
-;extension=php_interbase.dll
-;extension=php_ldap.dll
-;extension=php_mbstring.dll
-;extension=php_exif.dll ; Must be after mbstring as it depends on it
-;extension=php_mysql.dll
-;extension=php_mysqli.dll
-;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
-;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
-;extension=php_openssl.dll
-;extension=php_pdo_firebird.dll
-;extension=php_pdo_mssql.dll
-;extension=php_pdo_mysql.dll
-;extension=php_pdo_oci.dll
-;extension=php_pdo_odbc.dll
-;extension=php_pdo_pgsql.dll
-;extension=php_pdo_sqlite.dll
-;extension=php_pgsql.dll
-;extension=php_pspell.dll
-;extension=php_shmop.dll
-
-; The MIBS data available in the PHP distribution must be installed.
-; See http://www.php.net/manual/en/snmp.installation.php
-;extension=php_snmp.dll
-
-;extension=php_soap.dll
-;extension=php_sockets.dll
-;extension=php_sqlite.dll
-;extension=php_sqlite3.dll
-;extension=php_sybase_ct.dll
-;extension=php_tidy.dll
-;extension=php_xmlrpc.dll
-;extension=php_xsl.dll
-;extension=php_zip.dll
-
-;;;;;;;;;;;;;;;;;;;
-; Module Settings ;
-;;;;;;;;;;;;;;;;;;;
-
-[Date]
-; Defines the default timezone used by the date functions
-; http://php.net/date.timezone
-;date.timezone =
-
-; http://php.net/date.default-latitude
-;date.default_latitude = 31.7667
-
-; http://php.net/date.default-longitude
-;date.default_longitude = 35.2333
-
-; http://php.net/date.sunrise-zenith
-;date.sunrise_zenith = 90.583333
-
-; http://php.net/date.sunset-zenith
-;date.sunset_zenith = 90.583333
-
-[filter]
-; http://php.net/filter.default
-;filter.default = unsafe_raw
-
-; http://php.net/filter.default-flags
-;filter.default_flags =
-
-[iconv]
-;iconv.input_encoding = ISO-8859-1
-;iconv.internal_encoding = ISO-8859-1
-;iconv.output_encoding = ISO-8859-1
-
-[intl]
-;intl.default_locale =
-; This directive allows you to produce PHP errors when some error
-; happens within intl functions. The value is the level of the error produced.
-; Default is 0, which does not produce any errors.
-;intl.error_level = E_WARNING
-
-[sqlite]
-; http://php.net/sqlite.assoc-case
-;sqlite.assoc_case = 0
-
-[sqlite3]
-;sqlite3.extension_dir =
-
-[Pcre]
-;PCRE library backtracking limit.
-; http://php.net/pcre.backtrack-limit
-;pcre.backtrack_limit=100000
-
-;PCRE library recursion limit.
-;Please note that if you set this value to a high number you may consume all
-;the available process stack and eventually crash PHP (due to reaching the
-;stack size limit imposed by the Operating System).
-; http://php.net/pcre.recursion-limit
-;pcre.recursion_limit=100000
-
-[Pdo]
-; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
-; http://php.net/pdo-odbc.connection-pooling
-;pdo_odbc.connection_pooling=strict
-
-;pdo_odbc.db2_instance_name
-
-[Pdo_mysql]
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/pdo_mysql.cache_size
-pdo_mysql.cache_size = 2000
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/pdo_mysql.default-socket
-pdo_mysql.default_socket=
-
-[Phar]
-; http://php.net/phar.readonly
-;phar.readonly = On
-
-; http://php.net/phar.require-hash
-;phar.require_hash = On
-
-;phar.cache_list =
-
-[Syslog]
-; Whether or not to define the various syslog variables (e.g. $LOG_PID,
-; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
-; runtime, you can define these variables by calling define_syslog_variables().
-; http://php.net/define-syslog-variables
-define_syslog_variables = Off
-
-[mail function]
-; For Win32 only.
-; http://php.net/smtp
-SMTP = localhost
-; http://php.net/smtp-port
-smtp_port = 25
-
-; For Win32 only.
-; http://php.net/sendmail-from
-;sendmail_from = me@example.com
-
-; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
-; http://php.net/sendmail-path
-;sendmail_path =
-
-; Force the addition of the specified parameters to be passed as extra parameters
-; to the sendmail binary. These parameters will always replace the value of
-; the 5th parameter to mail(), even in safe mode.
-;mail.force_extra_parameters =
-
-; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
-mail.add_x_header = On
-
-; The path to a log file that will log all mail() calls. Log entries include
-; the full path of the script, line number, To address and headers.
-;mail.log =
-
-[SQL]
-; http://php.net/sql.safe-mode
-sql.safe_mode = Off
-
-[ODBC]
-; http://php.net/odbc.default-db
-;odbc.default_db = Not yet implemented
-
-; http://php.net/odbc.default-user
-;odbc.default_user = Not yet implemented
-
-; http://php.net/odbc.default-pw
-;odbc.default_pw = Not yet implemented
-
-; Controls the ODBC cursor model.
-; Default: SQL_CURSOR_STATIC (default).
-;odbc.default_cursortype
-
-; Allow or prevent persistent links.
-; http://php.net/odbc.allow-persistent
-odbc.allow_persistent = On
-
-; Check that a connection is still valid before reuse.
-; http://php.net/odbc.check-persistent
-odbc.check_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/odbc.max-persistent
-odbc.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/odbc.max-links
-odbc.max_links = -1
-
-; Handling of LONG fields. Returns number of bytes to variables. 0 means
-; passthru.
-; http://php.net/odbc.defaultlrl
-odbc.defaultlrl = 4096
-
-; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
-; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
-; of odbc.defaultlrl and odbc.defaultbinmode
-; http://php.net/odbc.defaultbinmode
-odbc.defaultbinmode = 1
-
-;birdstep.max_links = -1
-
-[Interbase]
-; Allow or prevent persistent links.
-ibase.allow_persistent = 1
-
-; Maximum number of persistent links. -1 means no limit.
-ibase.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-ibase.max_links = -1
-
-; Default database name for ibase_connect().
-;ibase.default_db =
-
-; Default username for ibase_connect().
-;ibase.default_user =
-
-; Default password for ibase_connect().
-;ibase.default_password =
-
-; Default charset for ibase_connect().
-;ibase.default_charset =
-
-; Default timestamp format.
-ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
-
-; Default date format.
-ibase.dateformat = "%Y-%m-%d"
-
-; Default time format.
-ibase.timeformat = "%H:%M:%S"
-
-[MySQL]
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysql.allow_local_infile
-mysql.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysql.allow-persistent
-mysql.allow_persistent = On
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysql.cache_size
-mysql.cache_size = 2000
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysql.max-persistent
-mysql.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/mysql.max-links
-mysql.max_links = -1
-
-; Default port number for mysql_connect(). If unset, mysql_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysql.default-port
-mysql.default_port =
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysql.default-socket
-mysql.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-host
-mysql.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-user
-mysql.default_user =
-
-; Default password for mysql_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysql.default-password
-mysql.default_password =
-
-; Maximum time (in seconds) for connect timeout. -1 means no limit
-; http://php.net/mysql.connect-timeout
-mysql.connect_timeout = 60
-
-; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
-; SQL-Errors will be displayed.
-; http://php.net/mysql.trace-mode
-mysql.trace_mode = Off
-
-[MySQLi]
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysqli.max-persistent
-mysqli.max_persistent = -1
-
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysqli.allow_local_infile
-;mysqli.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysqli.allow-persistent
-mysqli.allow_persistent = On
-
-; Maximum number of links. -1 means no limit.
-; http://php.net/mysqli.max-links
-mysqli.max_links = -1
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysqli.cache_size
-mysqli.cache_size = 2000
-
-; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysqli.default-port
-mysqli.default_port = 3306
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysqli.default-socket
-mysqli.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-host
-mysqli.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-user
-mysqli.default_user =
-
-; Default password for mysqli_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysqli.default-pw
-mysqli.default_pw =
-
-; Allow or prevent reconnect
-mysqli.reconnect = Off
-
-[mysqlnd]
-; Enable / Disable collection of general statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_statistics
-mysqlnd.collect_statistics = On
-
-; Enable / Disable collection of memory usage statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_memory_statistics
-mysqlnd.collect_memory_statistics = On
-
-; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
-; http://php.net/mysqlnd.net_cmd_buffer_size
-;mysqlnd.net_cmd_buffer_size = 2048
-
-; Size of a pre-allocated buffer used for reading data sent by the server in
-; bytes.
-; http://php.net/mysqlnd.net_read_buffer_size
-;mysqlnd.net_read_buffer_size = 32768
-
-[OCI8]
-
-; Connection: Enables privileged connections using external
-; credentials (OCI_SYSOPER, OCI_SYSDBA)
-; http://php.net/oci8.privileged-connect
-;oci8.privileged_connect = Off
-
-; Connection: The maximum number of persistent OCI8 connections per
-; process. Using -1 means no limit.
-; http://php.net/oci8.max-persistent
-;oci8.max_persistent = -1
-
-; Connection: The maximum number of seconds a process is allowed to
-; maintain an idle persistent connection. Using -1 means idle
-; persistent connections will be maintained forever.
-; http://php.net/oci8.persistent-timeout
-;oci8.persistent_timeout = -1
-
-; Connection: The number of seconds that must pass before issuing a
-; ping during oci_pconnect() to check the connection validity. When
-; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
-; pings completely.
-; http://php.net/oci8.ping-interval
-;oci8.ping_interval = 60
-
-; Connection: Set this to a user chosen connection class to be used
-; for all pooled server requests with Oracle 11g Database Resident
-; Connection Pooling (DRCP). To use DRCP, this value should be set to
-; the same string for all web servers running the same application,
-; the database pool must be configured, and the connection string must
-; specify to use a pooled server.
-;oci8.connection_class =
-
-; High Availability: Using On lets PHP receive Fast Application
-; Notification (FAN) events generated when a database node fails. The
-; database must also be configured to post FAN events.
-;oci8.events = Off
-
-; Tuning: This option enables statement caching, and specifies how
-; many statements to cache. Using 0 disables statement caching.
-; http://php.net/oci8.statement-cache-size
-;oci8.statement_cache_size = 20
-
-; Tuning: Enables statement prefetching and sets the default number of
-; rows that will be fetched automatically after statement execution.
-; http://php.net/oci8.default-prefetch
-;oci8.default_prefetch = 100
-
-; Compatibility. Using On means oci_close() will not close
-; oci_connect() and oci_new_connect() connections.
-; http://php.net/oci8.old-oci-close-semantics
-;oci8.old_oci_close_semantics = Off
-
-[PostgreSQL]
-; Allow or prevent persistent links.
-; http://php.net/pgsql.allow-persistent
-pgsql.allow_persistent = On
-
-; Detect broken persistent links always with pg_pconnect().
-; Auto reset feature requires a little overheads.
-; http://php.net/pgsql.auto-reset-persistent
-pgsql.auto_reset_persistent = Off
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/pgsql.max-persistent
-pgsql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-; http://php.net/pgsql.max-links
-pgsql.max_links = -1
-
-; Ignore PostgreSQL backends Notice message or not.
-; Notice message logging require a little overheads.
-; http://php.net/pgsql.ignore-notice
-pgsql.ignore_notice = 0
-
-; Log PostgreSQL backends Notice message or not.
-; Unless pgsql.ignore_notice=0, module cannot log notice message.
-; http://php.net/pgsql.log-notice
-pgsql.log_notice = 0
-
-[Sybase-CT]
-; Allow or prevent persistent links.
-; http://php.net/sybct.allow-persistent
-sybct.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/sybct.max-persistent
-sybct.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/sybct.max-links
-sybct.max_links = -1
-
-; Minimum server message severity to display.
-; http://php.net/sybct.min-server-severity
-sybct.min_server_severity = 10
-
-; Minimum client message severity to display.
-; http://php.net/sybct.min-client-severity
-sybct.min_client_severity = 10
-
-; Set per-context timeout
-; http://php.net/sybct.timeout
-;sybct.timeout=
-
-;sybct.packet_size
-
-; The maximum time in seconds to wait for a connection attempt to succeed before returning failure.
-; Default: one minute
-;sybct.login_timeout=
-
-; The name of the host you claim to be connecting from, for display by sp_who.
-; Default: none
-;sybct.hostname=
-
-; Allows you to define how often deadlocks are to be retried. -1 means "forever".
-; Default: 0
-;sybct.deadlock_retry_count=
-
-[bcmath]
-; Number of decimal digits for all bcmath functions.
-; http://php.net/bcmath.scale
-bcmath.scale = 0
-
-[browscap]
-; http://php.net/browscap
-;browscap = extra/browscap.ini
-
-[Session]
-; Handler used to store/retrieve data.
-; http://php.net/session.save-handler
-session.save_handler = files
-
-; Argument passed to save_handler. In the case of files, this is the path
-; where data files are stored. Note: Windows users have to change this
-; variable in order to use PHP's session functions.
-;
-; The path can be defined as:
-;
-; session.save_path = "N;/path"
-;
-; where N is an integer. Instead of storing all the session files in
-; /path, what this will do is use subdirectories N-levels deep, and
-; store the session data in those directories. This is useful if you
-; or your OS have problems with lots of files in one directory, and is
-; a more efficient layout for servers that handle lots of sessions.
-;
-; NOTE 1: PHP will not create this directory structure automatically.
-; You can use the script in the ext/session dir for that purpose.
-; NOTE 2: See the section on garbage collection below if you choose to
-; use subdirectories for session storage
-;
-; The file storage module creates files using mode 600 by default.
-; You can change that by using
-;
-; session.save_path = "N;MODE;/path"
-;
-; where MODE is the octal representation of the mode. Note that this
-; does not overwrite the process's umask.
-; http://php.net/session.save-path
-session.save_path = "/tmp"
-
-; Whether to use cookies.
-; http://php.net/session.use-cookies
-session.use_cookies = 1
-
-; http://php.net/session.cookie-secure
-;session.cookie_secure =
-
-; This option forces PHP to fetch and use a cookie for storing and maintaining
-; the session id. We encourage this operation as it's very helpful in combating
-; session hijacking when not specifying and managing your own session id. It is
-; not the end all be all of session hijacking defense, but it's a good start.
-; http://php.net/session.use-only-cookies
-session.use_only_cookies = 1
-
-; Name of the session (used as cookie name).
-; http://php.net/session.name
-session.name = PHPSESSID
-
-; Initialize session on request startup.
-; http://php.net/session.auto-start
-session.auto_start = 0
-
-; Lifetime in seconds of cookie or, if 0, until browser is restarted.
-; http://php.net/session.cookie-lifetime
-session.cookie_lifetime = 0
-
-; The path for which the cookie is valid.
-; http://php.net/session.cookie-path
-session.cookie_path = /
-
-; The domain for which the cookie is valid.
-; http://php.net/session.cookie-domain
-session.cookie_domain =
-
-; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
-; http://php.net/session.cookie-httponly
-session.cookie_httponly =
-
-; Handler used to serialize data. php is the standard serializer of PHP.
-; http://php.net/session.serialize-handler
-session.serialize_handler = php
-
-; Defines the probability that the 'garbage collection' process is started
-; on every session initialization. The probability is calculated by using
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator
-; and gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request.
-; Default Value: 1
-; Development Value: 1
-; Production Value: 1
-; http://php.net/session.gc-probability
-session.gc_probability = 1
-
-; Defines the probability that the 'garbage collection' process is started on every
-; session initialization. The probability is calculated by using the following equation:
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
-; session.gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request. Increasing this value to 1000 will give you
-; a 0.1% chance the gc will run on any give request. For high volume production servers,
-; this is a more efficient approach.
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-; http://php.net/session.gc-divisor
-session.gc_divisor = 1000
-
-; After this number of seconds, stored data will be seen as 'garbage' and
-; cleaned up by the garbage collection process.
-; http://php.net/session.gc-maxlifetime
-session.gc_maxlifetime = 1440
-
-; NOTE: If you are using the subdirectory option for storing session files
-; (see session.save_path above), then garbage collection does *not*
-; happen automatically. You will need to do your own garbage
-; collection through a shell script, cron entry, or some other method.
-; For example, the following script would is the equivalent of
-; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-; find /path/to/sessions -cmin +24 | xargs rm
-
-; PHP 4.2 and less have an undocumented feature/bug that allows you to
-; to initialize a session variable in the global scope, even when register_globals
-; is disabled. PHP 4.3 and later will warn you, if this feature is used.
-; You can disable the feature and the warning separately. At this time,
-; the warning is only displayed, if bug_compat_42 is enabled. This feature
-; introduces some serious security problems if not handled correctly. It's
-; recommended that you do not use this feature on production servers. But you
-; should enable this on development servers and enable the warning as well. If you
-; do not enable the feature on development servers, you won't be warned when it's
-; used and debugging errors caused by this can be difficult to track down.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-42
-session.bug_compat_42 = On
-
-; This setting controls whether or not you are warned by PHP when initializing a
-; session value into the global space. session.bug_compat_42 must be enabled before
-; these warnings can be issued by PHP. See the directive above for more information.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-warn
-session.bug_compat_warn = On
-
-; Check HTTP Referer to invalidate externally stored URLs containing ids.
-; HTTP_REFERER has to contain this substring for the session to be
-; considered as valid.
-; http://php.net/session.referer-check
-session.referer_check =
-
-; How many bytes to read from the file.
-; http://php.net/session.entropy-length
-session.entropy_length = 0
-
-; Specified here to create the session id.
-; http://php.net/session.entropy-file
-; On systems that don't have /dev/urandom /dev/arandom can be used
-; On windows, setting the entropy_length setting will activate the
-; Windows random source (using the CryptoAPI)
-;session.entropy_file = /dev/urandom
-
-; Set to {nocache,private,public,} to determine HTTP caching aspects
-; or leave this empty to avoid sending anti-caching headers.
-; http://php.net/session.cache-limiter
-session.cache_limiter = nocache
-
-; Document expires after n minutes.
-; http://php.net/session.cache-expire
-session.cache_expire = 180
-
-; trans sid support is disabled by default.
-; Use of trans sid may risk your users security.
-; Use this option with caution.
-; - User may send URL contains active session ID
-; to other person via. email/irc/etc.
-; - URL that contains active session ID may be stored
-; in publicly accessible computer.
-; - User may access your site with the same session ID
-; always using URL stored in browser's history or bookmarks.
-; http://php.net/session.use-trans-sid
-session.use_trans_sid = 0
-
-; Select a hash function for use in generating session ids.
-; Possible Values
-; 0 (MD5 128 bits)
-; 1 (SHA-1 160 bits)
-; This option may also be set to the name of any hash function supported by
-; the hash extension. A list of available hashes is returned by the hash_algos()
-; function.
-; http://php.net/session.hash-function
-session.hash_function = 0
-
-; Define how many bits are stored in each character when converting
-; the binary hash data to something readable.
-; Possible values:
-; 4 (4 bits: 0-9, a-f)
-; 5 (5 bits: 0-9, a-v)
-; 6 (6 bits: 0-9, a-z, A-Z, "-", ",")
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-; http://php.net/session.hash-bits-per-character
-session.hash_bits_per_character = 5
-
-; The URL rewriter will look for URLs in a defined set of HTML tags.
-; form/fieldset are special; if you include them here, the rewriter will
-; add a hidden <input> field with the info which is otherwise appended
-; to URLs. If you want XHTML conformity, remove the form entry.
-; Note that all valid entries require a "=", even if no value follows.
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; http://php.net/url-rewriter.tags
-url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-[MSSQL]
-; Allow or prevent persistent links.
-mssql.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-mssql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-mssql.max_links = -1
-
-; Minimum error severity to display.
-mssql.min_error_severity = 10
-
-; Minimum message severity to display.
-mssql.min_message_severity = 10
-
-; Compatibility mode with old versions of PHP 3.0.
-mssql.compatability_mode = Off
-
-; Connect timeout
-;mssql.connect_timeout = 5
-
-; Query timeout
-;mssql.timeout = 60
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textlimit = 4096
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textsize = 4096
-
-; Limits the number of records in each batch. 0 = all records in one batch.
-;mssql.batchsize = 0
-
-; Specify how datetime and datetim4 columns are returned
-; On => Returns data converted to SQL server settings
-; Off => Returns values as YYYY-MM-DD hh:mm:ss
-;mssql.datetimeconvert = On
-
-; Use NT authentication when connecting to the server
-mssql.secure_connection = Off
-
-; Specify max number of processes. -1 = library default
-; msdlib defaults to 25
-; FreeTDS defaults to 4096
-;mssql.max_procs = -1
-
-; Specify client character set.
-; If empty or not set the client charset from freetds.conf is used
-; This is only used when compiled with FreeTDS
-;mssql.charset = "ISO-8859-1"
-
-[Assertion]
-; Assert(expr); active by default.
-; http://php.net/assert.active
-;assert.active = On
-
-; Issue a PHP warning for each failed assertion.
-; http://php.net/assert.warning
-;assert.warning = On
-
-; Don't bail out by default.
-; http://php.net/assert.bail
-;assert.bail = Off
-
-; User-function to be called if an assertion fails.
-; http://php.net/assert.callback
-;assert.callback = 0
-
-; Eval the expression with current error_reporting(). Set to true if you want
-; error_reporting(0) around the eval().
-; http://php.net/assert.quiet-eval
-;assert.quiet_eval = 0
-
-[COM]
-; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
-; http://php.net/com.typelib-file
-;com.typelib_file =
-
-; allow Distributed-COM calls
-; http://php.net/com.allow-dcom
-;com.allow_dcom = true
-
-; autoregister constants of a components typlib on com_load()
-; http://php.net/com.autoregister-typelib
-;com.autoregister_typelib = true
-
-; register constants casesensitive
-; http://php.net/com.autoregister-casesensitive
-;com.autoregister_casesensitive = false
-
-; show warnings on duplicate constant registrations
-; http://php.net/com.autoregister-verbose
-;com.autoregister_verbose = true
-
-; The default character set code-page to use when passing strings to and from COM objects.
-; Default: system ANSI code page
-;com.code_page=
-
-[mbstring]
-; language for internal character representation.
-; http://php.net/mbstring.language
-;mbstring.language = Japanese
-
-; internal/script encoding.
-; Some encoding cannot work as internal encoding.
-; (e.g. SJIS, BIG5, ISO-2022-*)
-; http://php.net/mbstring.internal-encoding
-;mbstring.internal_encoding = EUC-JP
-
-; http input encoding.
-; http://php.net/mbstring.http-input
-;mbstring.http_input = auto
-
-; http output encoding. mb_output_handler must be
-; registered as output buffer to function
-; http://php.net/mbstring.http-output
-;mbstring.http_output = SJIS
-
-; enable automatic encoding translation according to
-; mbstring.internal_encoding setting. Input chars are
-; converted to internal encoding by setting this to On.
-; Note: Do _not_ use automatic encoding translation for
-; portable libs/applications.
-; http://php.net/mbstring.encoding-translation
-;mbstring.encoding_translation = Off
-
-; automatic encoding detection order.
-; auto means
-; http://php.net/mbstring.detect-order
-;mbstring.detect_order = auto
-
-; substitute_character used when character cannot be converted
-; one from another
-; http://php.net/mbstring.substitute-character
-;mbstring.substitute_character = none;
-
-; overload(replace) single byte functions by mbstring functions.
-; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
-; etc. Possible values are 0,1,2,4 or combination of them.
-; For example, 7 for overload everything.
-; 0: No overload
-; 1: Overload mail() function
-; 2: Overload str*() functions
-; 4: Overload ereg*() functions
-; http://php.net/mbstring.func-overload
-;mbstring.func_overload = 0
-
-; enable strict encoding detection.
-;mbstring.strict_detection = Off
-
-; This directive specifies the regex pattern of content types for which mb_output_handler()
-; is activated.
-; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
-;mbstring.http_output_conv_mimetype=
-
-; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte
-; Default: ""
-;mbstring.script_encoding=
-
-[gd]
-; Tell the jpeg decode to ignore warnings and try to create
-; a gd image. The warning will then be displayed as notices
-; disabled by default
-; http://php.net/gd.jpeg-ignore-warning
-;gd.jpeg_ignore_warning = 0
-
-[exif]
-; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
-; With mbstring support this will automatically be converted into the encoding
-; given by corresponding encode setting. When empty mbstring.internal_encoding
-; is used. For the decode settings you can distinguish between motorola and
-; intel byte order. A decode setting cannot be empty.
-; http://php.net/exif.encode-unicode
-;exif.encode_unicode = ISO-8859-15
-
-; http://php.net/exif.decode-unicode-motorola
-;exif.decode_unicode_motorola = UCS-2BE
-
-; http://php.net/exif.decode-unicode-intel
-;exif.decode_unicode_intel = UCS-2LE
-
-; http://php.net/exif.encode-jis
-;exif.encode_jis =
-
-; http://php.net/exif.decode-jis-motorola
-;exif.decode_jis_motorola = JIS
-
-; http://php.net/exif.decode-jis-intel
-;exif.decode_jis_intel = JIS
-
-[Tidy]
-; The path to a default tidy configuration file to use when using tidy
-; http://php.net/tidy.default-config
-;tidy.default_config = /usr/local/lib/php/default.tcfg
-
-; Should tidy clean and repair output automatically?
-; WARNING: Do not use this option if you are generating non-html content
-; such as dynamic images
-; http://php.net/tidy.clean-output
-tidy.clean_output = Off
-
-[soap]
-; Enables or disables WSDL caching feature.
-; http://php.net/soap.wsdl-cache-enabled
-soap.wsdl_cache_enabled=1
-
-; Sets the directory name where SOAP extension will put cache files.
-; http://php.net/soap.wsdl-cache-dir
-soap.wsdl_cache_dir="/tmp"
-
-; (time to live) Sets the number of second while cached file will be used
-; instead of original one.
-; http://php.net/soap.wsdl-cache-ttl
-soap.wsdl_cache_ttl=86400
-
-; Sets the size of the cache limit. (Max. number of WSDL files to cache)
-soap.wsdl_cache_limit = 5
-
-[sysvshm]
-; A default size of the shared memory segment
-;sysvshm.init_mem = 10000
-
-[ldap]
-; Sets the maximum number of open links or -1 for unlimited.
-ldap.max_links = -1
-
-[mcrypt]
-; For more information about mcrypt settings see http://php.net/mcrypt-module-open
-
-; Directory where to load mcrypt algorithms
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.algorithms_dir=
-
-; Directory where to load mcrypt modes
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.modes_dir=
-
-[dba]
-;dba.default_handler=
-
-[xsl]
-; Write operations from within XSLT are disabled by default.
-; XSL_SECPREF_CREATE_DIRECTORY | XSL_SECPREF_WRITE_NETWORK | XSL_SECPREF_WRITE_FILE = 44
-; Set it to 0 to allow all operations
-;xsl.security_prefs = 44
-
-; Local Variables:
-; tab-width: 4
-; End:
+++ /dev/null
-[PHP]
-
-;;;;;;;;;;;;;;;;;;;
-; About php.ini ;
-;;;;;;;;;;;;;;;;;;;
-; PHP's initialization file, generally called php.ini, is responsible for
-; configuring many of the aspects of PHP's behavior.
-
-; PHP attempts to find and load this configuration from a number of locations.
-; The following is a summary of its search order:
-; 1. SAPI module specific location.
-; 2. The PHPRC environment variable. (As of PHP 5.2.0)
-; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
-; 4. Current working directory (except CLI)
-; 5. The web server's directory (for SAPI modules), or directory of PHP
-; (otherwise in Windows)
-; 6. The directory from the --with-config-file-path compile time option, or the
-; Windows directory (C:\windows or C:\winnt)
-; See the PHP docs for more specific information.
-; http://php.net/configuration.file
-
-; The syntax of the file is extremely simple. Whitespace and Lines
-; beginning with a semicolon are silently ignored (as you probably guessed).
-; Section headers (e.g. [Foo]) are also silently ignored, even though
-; they might mean something in the future.
-
-; Directives following the section heading [PATH=/www/mysite] only
-; apply to PHP files in the /www/mysite directory. Directives
-; following the section heading [HOST=www.example.com] only apply to
-; PHP files served from www.example.com. Directives set in these
-; special sections cannot be overridden by user-defined INI files or
-; at runtime. Currently, [PATH=] and [HOST=] sections only work under
-; CGI/FastCGI.
-; http://php.net/ini.sections
-
-; Directives are specified using the following syntax:
-; directive = value
-; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
-; Directives are variables used to configure PHP or PHP extensions.
-; There is no name validation. If PHP can't find an expected
-; directive because it is not set or is mistyped, a default value will be used.
-
-; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
-; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
-; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
-; previously set variable or directive (e.g. ${foo})
-
-; Expressions in the INI file are limited to bitwise operators and parentheses:
-; | bitwise OR
-; ^ bitwise XOR
-; & bitwise AND
-; ~ bitwise NOT
-; ! boolean NOT
-
-; Boolean flags can be turned on using the values 1, On, True or Yes.
-; They can be turned off using the values 0, Off, False or No.
-
-; An empty string can be denoted by simply not writing anything after the equal
-; sign, or by using the None keyword:
-
-; foo = ; sets foo to an empty string
-; foo = None ; sets foo to an empty string
-; foo = "None" ; sets foo to the string 'None'
-
-; If you use constants in your value, and these constants belong to a
-; dynamically loaded extension (either a PHP extension or a Zend extension),
-; you may only use these constants *after* the line that loads the extension.
-
-;;;;;;;;;;;;;;;;;;;
-; About this file ;
-;;;;;;;;;;;;;;;;;;;
-; PHP comes packaged with two INI files. One that is recommended to be used
-; in production environments and one that is recommended to be used in
-; development environments.
-
-; php.ini-production contains settings which hold security, performance and
-; best practices at its core. But please be aware, these settings may break
-; compatibility with older or less security conscience applications. We
-; recommending using the production ini in production and testing environments.
-
-; php.ini-development is very similar to its production variant, except it's
-; much more verbose when it comes to errors. We recommending using the
-; development version only in development environments as errors shown to
-; application users can inadvertently leak otherwise secure information.
-
-;;;;;;;;;;;;;;;;;;;
-; Quick Reference ;
-;;;;;;;;;;;;;;;;;;;
-; The following are all the settings which are different in either the production
-; or development versions of the INIs with respect to PHP's default behavior.
-; Please see the actual settings later in the document for more details as to why
-; we recommend these changes in PHP's behavior.
-
-; allow_call_time_pass_reference
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; display_errors
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; display_startup_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; error_reporting
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-
-; html_errors
-; Default Value: On
-; Development Value: On
-; Production value: Off
-
-; log_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-
-; magic_quotes_gpc
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; max_input_time
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-
-; output_buffering
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-
-; register_argc_argv
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; register_long_arrays
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; request_order
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-
-; session.bug_compat_42
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.bug_compat_warn
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.gc_divisor
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-
-; session.hash_bits_per_character
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-
-; short_open_tag
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; track_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; url_rewriter.tags
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-; variables_order
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS"
-
-;;;;;;;;;;;;;;;;;;;;
-; php.ini Options ;
-;;;;;;;;;;;;;;;;;;;;
-; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
-;user_ini.filename = ".user.ini"
-
-; To disable this feature set this option to empty value
-;user_ini.filename =
-
-; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
-;user_ini.cache_ttl = 300
-
-;;;;;;;;;;;;;;;;;;;;
-; Language Options ;
-;;;;;;;;;;;;;;;;;;;;
-
-; Enable the PHP scripting language engine under Apache.
-; http://php.net/engine
-engine = On
-
-; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/short-open-tag
-short_open_tag = Off
-
-; Allow ASP-style <% %> tags.
-; http://php.net/asp-tags
-asp_tags = Off
-
-; The number of significant digits displayed in floating point numbers.
-; http://php.net/precision
-precision = 14
-
-; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
-; http://php.net/y2k-compliance
-y2k_compliance = On
-
-; Output buffering is a mechanism for controlling how much output data
-; (excluding headers and cookies) PHP should keep internally before pushing that
-; data to the client. If your application's output exceeds this setting, PHP
-; will send that data in chunks of roughly the size you specify.
-; Turning on this setting and managing its maximum buffer size can yield some
-; interesting side-effects depending on your application and web server.
-; You may be able to send headers and cookies after you've already sent output
-; through print or echo. You also may see performance benefits if your server is
-; emitting less packets due to buffered output versus PHP streaming the output
-; as it gets it. On production servers, 4096 bytes is a good setting for performance
-; reasons.
-; Note: Output buffering can also be controlled via Output Buffering Control
-; functions.
-; Possible Values:
-; On = Enabled and buffer is unlimited. (Use with caution)
-; Off = Disabled
-; Integer = Enables the buffer and sets its maximum size in bytes.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-; http://php.net/output-buffering
-output_buffering = 4096
-
-; You can redirect all of the output of your scripts to a function. For
-; example, if you set output_handler to "mb_output_handler", character
-; encoding will be transparently converted to the specified encoding.
-; Setting any output handler automatically turns on output buffering.
-; Note: People who wrote portable scripts should not depend on this ini
-; directive. Instead, explicitly set the output handler using ob_start().
-; Using this ini directive may cause problems unless you know what script
-; is doing.
-; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
-; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
-; Note: output_handler must be empty if this is set 'On' !!!!
-; Instead you must use zlib.output_handler.
-; http://php.net/output-handler
-;output_handler =
-
-; Transparent output compression using the zlib library
-; Valid values for this option are 'off', 'on', or a specific buffer size
-; to be used for compression (default is 4KB)
-; Note: Resulting chunk size may vary due to nature of compression. PHP
-; outputs chunks that are few hundreds bytes each as a result of
-; compression. If you prefer a larger chunk size for better
-; performance, enable output_buffering in addition.
-; Note: You need to use zlib.output_handler instead of the standard
-; output_handler, or otherwise the output will be corrupted.
-; http://php.net/zlib.output-compression
-zlib.output_compression = Off
-
-; http://php.net/zlib.output-compression-level
-;zlib.output_compression_level = -1
-
-; You cannot specify additional output handlers if zlib.output_compression
-; is activated here. This setting does the same as output_handler but in
-; a different order.
-; http://php.net/zlib.output-handler
-;zlib.output_handler =
-
-; Implicit flush tells PHP to tell the output layer to flush itself
-; automatically after every output block. This is equivalent to calling the
-; PHP function flush() after each and every call to print() or echo() and each
-; and every HTML block. Turning this option on has serious performance
-; implications and is generally recommended for debugging purposes only.
-; http://php.net/implicit-flush
-; Note: This directive is hardcoded to On for the CLI SAPI
-implicit_flush = Off
-
-; The unserialize callback function will be called (with the undefined class'
-; name as parameter), if the unserializer finds an undefined class
-; which should be instantiated. A warning appears if the specified function is
-; not defined, or if the function doesn't include/implement the missing class.
-; So only set this entry, if you really want to implement such a
-; callback-function.
-unserialize_callback_func =
-
-; When floats & doubles are serialized store serialize_precision significant
-; digits after the floating point. The default value ensures that when floats
-; are decoded with unserialize, the data will remain the same.
-serialize_precision = 17
-
-; This directive allows you to enable and disable warnings which PHP will issue
-; if you pass a value by reference at function call time. Passing values by
-; reference at function call time is a deprecated feature which will be removed
-; from PHP at some point in the near future. The acceptable method for passing a
-; value by reference to a function is by declaring the reference in the functions
-; definition, not at call time. This directive does not disable this feature, it
-; only determines whether PHP will warn you about it or not. These warnings
-; should enabled in development environments only.
-; Default Value: On (Suppress warnings)
-; Development Value: Off (Issue warnings)
-; Production Value: Off (Issue warnings)
-; http://php.net/allow-call-time-pass-reference
-allow_call_time_pass_reference = Off
-
-; Safe Mode
-; http://php.net/safe-mode
-safe_mode = Off
-
-; By default, Safe Mode does a UID compare check when
-; opening files. If you want to relax this to a GID compare,
-; then turn on safe_mode_gid.
-; http://php.net/safe-mode-gid
-safe_mode_gid = Off
-
-; When safe_mode is on, UID/GID checks are bypassed when
-; including files from this directory and its subdirectories.
-; (directory must also be in include_path or full path must
-; be used when including)
-; http://php.net/safe-mode-include-dir
-safe_mode_include_dir =
-
-; When safe_mode is on, only executables located in the safe_mode_exec_dir
-; will be allowed to be executed via the exec family of functions.
-; http://php.net/safe-mode-exec-dir
-safe_mode_exec_dir =
-
-; Setting certain environment variables may be a potential security breach.
-; This directive contains a comma-delimited list of prefixes. In Safe Mode,
-; the user may only alter environment variables whose names begin with the
-; prefixes supplied here. By default, users will only be able to set
-; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
-; Note: If this directive is empty, PHP will let the user modify ANY
-; environment variable!
-; http://php.net/safe-mode-allowed-env-vars
-safe_mode_allowed_env_vars = PHP_
-
-; This directive contains a comma-delimited list of environment variables that
-; the end user won't be able to change using putenv(). These variables will be
-; protected even if safe_mode_allowed_env_vars is set to allow to change them.
-; http://php.net/safe-mode-protected-env-vars
-safe_mode_protected_env_vars = LD_LIBRARY_PATH
-
-; open_basedir, if set, limits all file operations to the defined directory
-; and below. This directive makes most sense if used in a per-directory
-; or per-virtualhost web server configuration file. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/open-basedir
-;open_basedir =
-
-; This directive allows you to disable certain functions for security reasons.
-; It receives a comma-delimited list of function names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-functions
-disable_functions =
-
-; This directive allows you to disable certain classes for security reasons.
-; It receives a comma-delimited list of class names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-classes
-disable_classes =
-
-; Colors for Syntax Highlighting mode. Anything that's acceptable in
-; <span style="color: ???????"> would work.
-; http://php.net/syntax-highlighting
-;highlight.string = #DD0000
-;highlight.comment = #FF9900
-;highlight.keyword = #007700
-;highlight.bg = #FFFFFF
-;highlight.default = #0000BB
-;highlight.html = #000000
-
-; If enabled, the request will be allowed to complete even if the user aborts
-; the request. Consider enabling it if executing long requests, which may end up
-; being interrupted by the user or a browser timing out. PHP's default behavior
-; is to disable this feature.
-; http://php.net/ignore-user-abort
-;ignore_user_abort = On
-
-; Determines the size of the realpath cache to be used by PHP. This value should
-; be increased on systems where PHP opens many files to reflect the quantity of
-; the file operations performed.
-; http://php.net/realpath-cache-size
-;realpath_cache_size = 16k
-
-; Duration of time, in seconds for which to cache realpath information for a given
-; file or directory. For systems with rarely changing files, consider increasing this
-; value.
-; http://php.net/realpath-cache-ttl
-;realpath_cache_ttl = 120
-
-; Enables or disables the circular reference collector.
-; http://php.net/zend.enable-gc
-zend.enable_gc = On
-
-;;;;;;;;;;;;;;;;;
-; Miscellaneous ;
-;;;;;;;;;;;;;;;;;
-
-; Decides whether PHP may expose the fact that it is installed on the server
-; (e.g. by adding its signature to the Web server header). It is no security
-; threat in any way, but it makes it possible to determine whether you use PHP
-; on your server or not.
-; http://php.net/expose-php
-expose_php = On
-
-;;;;;;;;;;;;;;;;;;;
-; Resource Limits ;
-;;;;;;;;;;;;;;;;;;;
-
-; Maximum execution time of each script, in seconds
-; http://php.net/max-execution-time
-; Note: This directive is hardcoded to 0 for the CLI SAPI
-max_execution_time = 30
-
-; Maximum amount of time each script may spend parsing request data. It's a good
-; idea to limit this time on productions servers in order to eliminate unexpectedly
-; long running scripts.
-; Note: This directive is hardcoded to -1 for the CLI SAPI
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-; http://php.net/max-input-time
-max_input_time = 60
-
-; Maximum input variable nesting level
-; http://php.net/max-input-nesting-level
-;max_input_nesting_level = 64
-
-; How many GET/POST/COOKIE input variables may be accepted
-; max_input_vars = 1000
-
-; Maximum amount of memory a script may consume (128MB)
-; http://php.net/memory-limit
-memory_limit = 128M
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Error handling and logging ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; This directive informs PHP of which errors, warnings and notices you would like
-; it to take action for. The recommended way of setting values for this
-; directive is through the use of the error level constants and bitwise
-; operators. The error level constants are below here for convenience as well as
-; some common settings and their meanings.
-; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
-; those related to E_NOTICE and E_STRICT, which together cover best practices and
-; recommended coding standards in PHP. For performance reasons, this is the
-; recommend error reporting setting. Your production server shouldn't be wasting
-; resources complaining about best practices and coding standards. That's what
-; development servers and development settings are for.
-; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This
-; means it pretty much reports everything which is exactly what you want during
-; development and early testing.
-;
-; Error Level Constants:
-; E_ALL - All errors and warnings (includes E_STRICT as of PHP 6.0.0)
-; E_ERROR - fatal run-time errors
-; E_RECOVERABLE_ERROR - almost fatal run-time errors
-; E_WARNING - run-time warnings (non-fatal errors)
-; E_PARSE - compile-time parse errors
-; E_NOTICE - run-time notices (these are warnings which often result
-; from a bug in your code, but it's possible that it was
-; intentional (e.g., using an uninitialized variable and
-; relying on the fact it's automatically initialized to an
-; empty string)
-; E_STRICT - run-time notices, enable to have PHP suggest changes
-; to your code which will ensure the best interoperability
-; and forward compatibility of your code
-; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
-; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
-; initial startup
-; E_COMPILE_ERROR - fatal compile-time errors
-; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
-; E_USER_ERROR - user-generated error message
-; E_USER_WARNING - user-generated warning message
-; E_USER_NOTICE - user-generated notice message
-; E_DEPRECATED - warn about code that will not work in future versions
-; of PHP
-; E_USER_DEPRECATED - user-generated deprecation warnings
-;
-; Common Values:
-; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.)
-; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices)
-; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
-; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.)
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-; http://php.net/error-reporting
-error_reporting = E_ALL | E_STRICT
-
-; This directive controls whether or not and where PHP will output errors,
-; notices and warnings too. Error output is very useful during development, but
-; it could be very dangerous in production environments. Depending on the code
-; which is triggering the error, sensitive information could potentially leak
-; out of your application such as database usernames and passwords or worse.
-; It's recommended that errors be logged on production servers rather than
-; having the errors sent to STDOUT.
-; Possible Values:
-; Off = Do not display any errors
-; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
-; On or stdout = Display errors to STDOUT
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-errors
-display_errors = On
-
-; The display of errors which occur during PHP's startup sequence are handled
-; separately from display_errors. PHP's default behavior is to suppress those
-; errors from clients. Turning the display of startup errors on can be useful in
-; debugging configuration problems. But, it's strongly recommended that you
-; leave this setting off on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-startup-errors
-display_startup_errors = On
-
-; Besides displaying errors, PHP can also log errors to locations such as a
-; server-specific log, STDERR, or a location specified by the error_log
-; directive found below. While errors should not be displayed on productions
-; servers they should still be monitored and logging is a great way to do that.
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-; http://php.net/log-errors
-log_errors = On
-
-; Set maximum length of log_errors. In error_log information about the source is
-; added. The default is 1024 and 0 allows to not apply any maximum length at all.
-; http://php.net/log-errors-max-len
-log_errors_max_len = 1024
-
-; Do not log repeated messages. Repeated errors must occur in same file on same
-; line unless ignore_repeated_source is set true.
-; http://php.net/ignore-repeated-errors
-ignore_repeated_errors = Off
-
-; Ignore source of message when ignoring repeated messages. When this setting
-; is On you will not log errors with repeated messages from different files or
-; source lines.
-; http://php.net/ignore-repeated-source
-ignore_repeated_source = Off
-
-; If this parameter is set to Off, then memory leaks will not be shown (on
-; stdout or in the log). This has only effect in a debug compile, and if
-; error reporting includes E_WARNING in the allowed list
-; http://php.net/report-memleaks
-report_memleaks = On
-
-; This setting is on by default.
-;report_zend_debug = 0
-
-; Store the last error/warning message in $php_errormsg (boolean). Setting this value
-; to On can assist in debugging and is appropriate for development servers. It should
-; however be disabled on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/track-errors
-track_errors = On
-
-; Turn off normal error reporting and emit XML-RPC error XML
-; http://php.net/xmlrpc-errors
-;xmlrpc_errors = 0
-
-; An XML-RPC faultCode
-;xmlrpc_error_number = 0
-
-; When PHP displays or logs an error, it has the capability of inserting html
-; links to documentation related to that error. This directive controls whether
-; those HTML links appear in error messages or not. For performance and security
-; reasons, it's recommended you disable this on production servers.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: On
-; Development Value: On
-; Production value: Off
-; http://php.net/html-errors
-html_errors = On
-
-; If html_errors is set On PHP produces clickable error messages that direct
-; to a page describing the error or function causing the error in detail.
-; You can download a copy of the PHP manual from http://php.net/docs
-; and change docref_root to the base URL of your local copy including the
-; leading '/'. You must also specify the file extension being used including
-; the dot. PHP's default behavior is to leave these settings empty.
-; Note: Never use this feature for production boxes.
-; http://php.net/docref-root
-; Examples
-;docref_root = "/phpmanual/"
-
-; http://php.net/docref-ext
-;docref_ext = .html
-
-; String to output before an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-prepend-string
-; Example:
-;error_prepend_string = "<span style='color: #ff0000'>"
-
-; String to output after an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-append-string
-; Example:
-;error_append_string = "</span>"
-
-; Log errors to specified file. PHP's default behavior is to leave this value
-; empty.
-; http://php.net/error-log
-; Example:
-;error_log = php_errors.log
-; Log errors to syslog (Event Log on NT, not valid in Windows 95).
-;error_log = syslog
-
-;windows.show_crt_warning
-; Default value: 0
-; Development value: 0
-; Production value: 0
-
-;;;;;;;;;;;;;;;;;
-; Data Handling ;
-;;;;;;;;;;;;;;;;;
-
-; The separator used in PHP generated URLs to separate arguments.
-; PHP's default setting is "&".
-; http://php.net/arg-separator.output
-; Example:
-;arg_separator.output = "&"
-
-; List of separator(s) used by PHP to parse input URLs into variables.
-; PHP's default setting is "&".
-; NOTE: Every character in this directive is considered as separator!
-; http://php.net/arg-separator.input
-; Example:
-;arg_separator.input = ";&"
-
-; This directive determines which super global arrays are registered when PHP
-; starts up. If the register_globals directive is enabled, it also determines
-; what order variables are populated into the global space. G,P,C,E & S are
-; abbreviations for the following respective super globals: GET, POST, COOKIE,
-; ENV and SERVER. There is a performance penalty paid for the registration of
-; these arrays and because ENV is not as commonly used as the others, ENV is
-; is not recommended on productions servers. You can still get access to
-; the environment variables through getenv() should you need to.
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS";
-; http://php.net/variables-order
-variables_order = "GPCS"
-
-; This directive determines which super global data (G,P,C,E & S) should
-; be registered into the super global array REQUEST. If so, it also determines
-; the order in which that data is registered. The values for this directive are
-; specified in the same manner as the variables_order directive, EXCEPT one.
-; Leaving this value empty will cause PHP to use the value set in the
-; variables_order directive. It does not mean it will leave the super globals
-; array REQUEST empty.
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-; http://php.net/request-order
-request_order = "GP"
-
-; Whether or not to register the EGPCS variables as global variables. You may
-; want to turn this off if you don't want to clutter your scripts' global scope
-; with user data.
-; You should do your best to write your scripts so that they do not require
-; register_globals to be on; Using form variables as globals can easily lead
-; to possible security problems, if the code is not very well thought of.
-; http://php.net/register-globals
-register_globals = Off
-
-; Determines whether the deprecated long $HTTP_*_VARS type predefined variables
-; are registered by PHP or not. As they are deprecated, we obviously don't
-; recommend you use them. They are on by default for compatibility reasons but
-; they are not recommended on production servers.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-long-arrays
-register_long_arrays = Off
-
-; This directive determines whether PHP registers $argv & $argc each time it
-; runs. $argv contains an array of all the arguments passed to PHP when a script
-; is invoked. $argc contains an integer representing the number of arguments
-; that were passed when the script was invoked. These arrays are extremely
-; useful when running scripts from the command line. When this directive is
-; enabled, registering these variables consumes CPU cycles and memory each time
-; a script is executed. For performance reasons, this feature should be disabled
-; on production servers.
-; Note: This directive is hardcoded to On for the CLI SAPI
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-argc-argv
-register_argc_argv = Off
-
-; When enabled, the SERVER and ENV variables are created when they're first
-; used (Just In Time) instead of when the script starts. If these variables
-; are not used within a script, having this directive on will result in a
-; performance gain. The PHP directives register_globals, register_long_arrays,
-; and register_argc_argv must be disabled for this directive to have any affect.
-; http://php.net/auto-globals-jit
-auto_globals_jit = On
-
-; Maximum size of POST data that PHP will accept.
-; http://php.net/post-max-size
-post_max_size = 8M
-
-; Magic quotes are a preprocessing feature of PHP where PHP will attempt to
-; escape any character sequences in GET, POST, COOKIE and ENV data which might
-; otherwise corrupt data being placed in resources such as databases before
-; making that data available to you. Because of character encoding issues and
-; non-standard SQL implementations across many databases, it's not currently
-; possible for this feature to be 100% accurate. PHP's default behavior is to
-; enable the feature. We strongly recommend you use the escaping mechanisms
-; designed specifically for the database your using instead of relying on this
-; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is
-; scheduled for removal in PHP 6.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/magic-quotes-gpc
-magic_quotes_gpc = Off
-
-; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
-; http://php.net/magic-quotes-runtime
-magic_quotes_runtime = Off
-
-; Use Sybase-style magic quotes (escape ' with '' instead of \').
-; http://php.net/magic-quotes-sybase
-magic_quotes_sybase = Off
-
-; Automatically add files before PHP document.
-; http://php.net/auto-prepend-file
-auto_prepend_file =
-
-; Automatically add files after PHP document.
-; http://php.net/auto-append-file
-auto_append_file =
-
-; By default, PHP will output a character encoding using
-; the Content-type: header. To disable sending of the charset, simply
-; set it to be empty.
-;
-; PHP's built-in default is text/html
-; http://php.net/default-mimetype
-default_mimetype = "text/html"
-
-; PHP's default character set is set to empty.
-; http://php.net/default-charset
-;default_charset = "iso-8859-1"
-
-; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
-; to disable this feature.
-; http://php.net/always-populate-raw-post-data
-;always_populate_raw_post_data = On
-
-;;;;;;;;;;;;;;;;;;;;;;;;;
-; Paths and Directories ;
-;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; UNIX: "/path1:/path2"
-include_path = ".:/usr/share/php5:/usr/share/php"
-;
-; Windows: "\path1;\path2"
-;include_path = ".;c:\php\includes"
-;
-; PHP's default setting for include_path is ".;/path/to/php/pear"
-; http://php.net/include-path
-
-; The root of the PHP pages, used only if nonempty.
-; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
-; if you are running php as a CGI under any web server (other than IIS)
-; see documentation for security issues. The alternate is to use the
-; cgi.force_redirect configuration below
-; http://php.net/doc-root
-doc_root =
-
-; The directory under which PHP opens the script using /~username used only
-; if nonempty.
-; http://php.net/user-dir
-user_dir =
-
-; Directory in which the loadable extensions (modules) reside.
-; http://php.net/extension-dir
-; extension_dir = "./"
-; On windows:
-; extension_dir = "ext"
-
-; Whether or not to enable the dl() function. The dl() function does NOT work
-; properly in multithreaded servers, such as IIS or Zeus, and is automatically
-; disabled on them.
-; http://php.net/enable-dl
-enable_dl = Off
-
-; cgi.force_redirect is necessary to provide security running PHP as a CGI under
-; most web servers. Left undefined, PHP turns this on by default. You can
-; turn it off here AT YOUR OWN RISK
-; **You CAN safely turn this off for IIS, in fact, you MUST.**
-; http://php.net/cgi.force-redirect
-;cgi.force_redirect = 1
-
-; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
-; every request. PHP's default behavior is to disable this feature.
-;cgi.nph = 1
-
-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
-; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
-; will look for to know it is OK to continue execution. Setting this variable MAY
-; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
-; http://php.net/cgi.redirect-status-env
-;cgi.redirect_status_env = ;
-
-; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
-; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
-; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
-; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
-; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
-; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
-; http://php.net/cgi.fix-pathinfo
-;cgi.fix_pathinfo=1
-
-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
-; security tokens of the calling client. This allows IIS to define the
-; security context that the request runs under. mod_fastcgi under Apache
-; does not currently support this feature (03/17/2002)
-; Set to 1 if running under IIS. Default is zero.
-; http://php.net/fastcgi.impersonate
-;fastcgi.impersonate = 1;
-
-; Disable logging through FastCGI connection. PHP's default behavior is to enable
-; this feature.
-;fastcgi.logging = 0
-
-; cgi.rfc2616_headers configuration option tells PHP what type of headers to
-; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
-; is supported by Apache. When this option is set to 1 PHP will send
-; RFC2616 compliant header.
-; Default is zero.
-; http://php.net/cgi.rfc2616-headers
-;cgi.rfc2616_headers = 0
-
-;;;;;;;;;;;;;;;;
-; File Uploads ;
-;;;;;;;;;;;;;;;;
-
-; Whether to allow HTTP file uploads.
-; http://php.net/file-uploads
-file_uploads = On
-
-; Temporary directory for HTTP uploaded files (will use system default if not
-; specified).
-; http://php.net/upload-tmp-dir
-;upload_tmp_dir =
-
-; Maximum allowed size for uploaded files.
-; http://php.net/upload-max-filesize
-upload_max_filesize = 2M
-
-; Maximum number of files that can be uploaded via a single request
-max_file_uploads = 20
-
-;;;;;;;;;;;;;;;;;;
-; Fopen wrappers ;
-;;;;;;;;;;;;;;;;;;
-
-; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-fopen
-allow_url_fopen = On
-
-; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-include
-allow_url_include = Off
-
-; Define the anonymous ftp password (your email address). PHP's default setting
-; for this is empty.
-; http://php.net/from
-;from="john@doe.com"
-
-; Define the User-Agent string. PHP's default setting for this is empty.
-; http://php.net/user-agent
-;user_agent="PHP"
-
-; Default timeout for socket based streams (seconds)
-; http://php.net/default-socket-timeout
-default_socket_timeout = 60
-
-; If your scripts have to deal with files from Macintosh systems,
-; or you are running on a Mac and need to deal with files from
-; unix or win32 systems, setting this flag will cause PHP to
-; automatically detect the EOL character in those files so that
-; fgets() and file() will work regardless of the source of the file.
-; http://php.net/auto-detect-line-endings
-;auto_detect_line_endings = Off
-
-;;;;;;;;;;;;;;;;;;;;;;
-; Dynamic Extensions ;
-;;;;;;;;;;;;;;;;;;;;;;
-
-; If you wish to have an extension loaded automatically, use the following
-; syntax:
-;
-; extension=modulename.extension
-;
-; For example, on Windows:
-;
-; extension=msql.dll
-;
-; ... or under UNIX:
-;
-; extension=msql.so
-;
-; ... or with a path:
-;
-; extension=/path/to/extension/msql.so
-;
-; If you only provide the name of the extension, PHP will look for it in its
-; default extension directory.
-;
-; Windows Extensions
-; Note that ODBC support is built in, so no dll is needed for it.
-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
-; extension folders as well as the separate PECL DLL download (PHP 5).
-; Be sure to appropriately set the extension_dir directive.
-;
-;extension=php_bz2.dll
-;extension=php_curl.dll
-;extension=php_fileinfo.dll
-;extension=php_gd2.dll
-;extension=php_gettext.dll
-;extension=php_gmp.dll
-;extension=php_intl.dll
-;extension=php_imap.dll
-;extension=php_interbase.dll
-;extension=php_ldap.dll
-;extension=php_mbstring.dll
-;extension=php_exif.dll ; Must be after mbstring as it depends on it
-;extension=php_mysql.dll
-;extension=php_mysqli.dll
-;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
-;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
-;extension=php_openssl.dll
-;extension=php_pdo_firebird.dll
-;extension=php_pdo_mssql.dll
-;extension=php_pdo_mysql.dll
-;extension=php_pdo_oci.dll
-;extension=php_pdo_odbc.dll
-;extension=php_pdo_pgsql.dll
-;extension=php_pdo_sqlite.dll
-;extension=php_pgsql.dll
-;extension=php_pspell.dll
-;extension=php_shmop.dll
-
-; The MIBS data available in the PHP distribution must be installed.
-; See http://www.php.net/manual/en/snmp.installation.php
-;extension=php_snmp.dll
-
-;extension=php_soap.dll
-;extension=php_sockets.dll
-;extension=php_sqlite.dll
-;extension=php_sqlite3.dll
-;extension=php_sybase_ct.dll
-;extension=php_tidy.dll
-;extension=php_xmlrpc.dll
-;extension=php_xsl.dll
-;extension=php_zip.dll
-
-;;;;;;;;;;;;;;;;;;;
-; Module Settings ;
-;;;;;;;;;;;;;;;;;;;
-
-[Date]
-; Defines the default timezone used by the date functions
-; http://php.net/date.timezone
-;date.timezone =
-
-; http://php.net/date.default-latitude
-;date.default_latitude = 31.7667
-
-; http://php.net/date.default-longitude
-;date.default_longitude = 35.2333
-
-; http://php.net/date.sunrise-zenith
-;date.sunrise_zenith = 90.583333
-
-; http://php.net/date.sunset-zenith
-;date.sunset_zenith = 90.583333
-
-[filter]
-; http://php.net/filter.default
-;filter.default = unsafe_raw
-
-; http://php.net/filter.default-flags
-;filter.default_flags =
-
-[iconv]
-;iconv.input_encoding = ISO-8859-1
-;iconv.internal_encoding = ISO-8859-1
-;iconv.output_encoding = ISO-8859-1
-
-[intl]
-;intl.default_locale =
-; This directive allows you to produce PHP errors when some error
-; happens within intl functions. The value is the level of the error produced.
-; Default is 0, which does not produce any errors.
-;intl.error_level = E_WARNING
-
-[sqlite]
-; http://php.net/sqlite.assoc-case
-;sqlite.assoc_case = 0
-
-[sqlite3]
-;sqlite3.extension_dir =
-
-[Pcre]
-;PCRE library backtracking limit.
-; http://php.net/pcre.backtrack-limit
-;pcre.backtrack_limit=100000
-
-;PCRE library recursion limit.
-;Please note that if you set this value to a high number you may consume all
-;the available process stack and eventually crash PHP (due to reaching the
-;stack size limit imposed by the Operating System).
-; http://php.net/pcre.recursion-limit
-;pcre.recursion_limit=100000
-
-[Pdo]
-; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
-; http://php.net/pdo-odbc.connection-pooling
-;pdo_odbc.connection_pooling=strict
-
-;pdo_odbc.db2_instance_name
-
-[Pdo_mysql]
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/pdo_mysql.cache_size
-pdo_mysql.cache_size = 2000
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/pdo_mysql.default-socket
-pdo_mysql.default_socket=
-
-[Phar]
-; http://php.net/phar.readonly
-;phar.readonly = On
-
-; http://php.net/phar.require-hash
-;phar.require_hash = On
-
-;phar.cache_list =
-
-[Syslog]
-; Whether or not to define the various syslog variables (e.g. $LOG_PID,
-; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
-; runtime, you can define these variables by calling define_syslog_variables().
-; http://php.net/define-syslog-variables
-define_syslog_variables = Off
-
-[mail function]
-; For Win32 only.
-; http://php.net/smtp
-SMTP = localhost
-; http://php.net/smtp-port
-smtp_port = 25
-
-; For Win32 only.
-; http://php.net/sendmail-from
-;sendmail_from = me@example.com
-
-; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
-; http://php.net/sendmail-path
-;sendmail_path =
-
-; Force the addition of the specified parameters to be passed as extra parameters
-; to the sendmail binary. These parameters will always replace the value of
-; the 5th parameter to mail(), even in safe mode.
-;mail.force_extra_parameters =
-
-; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
-mail.add_x_header = On
-
-; The path to a log file that will log all mail() calls. Log entries include
-; the full path of the script, line number, To address and headers.
-;mail.log =
-
-[SQL]
-; http://php.net/sql.safe-mode
-sql.safe_mode = Off
-
-[ODBC]
-; http://php.net/odbc.default-db
-;odbc.default_db = Not yet implemented
-
-; http://php.net/odbc.default-user
-;odbc.default_user = Not yet implemented
-
-; http://php.net/odbc.default-pw
-;odbc.default_pw = Not yet implemented
-
-; Controls the ODBC cursor model.
-; Default: SQL_CURSOR_STATIC (default).
-;odbc.default_cursortype
-
-; Allow or prevent persistent links.
-; http://php.net/odbc.allow-persistent
-odbc.allow_persistent = On
-
-; Check that a connection is still valid before reuse.
-; http://php.net/odbc.check-persistent
-odbc.check_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/odbc.max-persistent
-odbc.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/odbc.max-links
-odbc.max_links = -1
-
-; Handling of LONG fields. Returns number of bytes to variables. 0 means
-; passthru.
-; http://php.net/odbc.defaultlrl
-odbc.defaultlrl = 4096
-
-; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
-; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
-; of odbc.defaultlrl and odbc.defaultbinmode
-; http://php.net/odbc.defaultbinmode
-odbc.defaultbinmode = 1
-
-;birdstep.max_links = -1
-
-[Interbase]
-; Allow or prevent persistent links.
-ibase.allow_persistent = 1
-
-; Maximum number of persistent links. -1 means no limit.
-ibase.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-ibase.max_links = -1
-
-; Default database name for ibase_connect().
-;ibase.default_db =
-
-; Default username for ibase_connect().
-;ibase.default_user =
-
-; Default password for ibase_connect().
-;ibase.default_password =
-
-; Default charset for ibase_connect().
-;ibase.default_charset =
-
-; Default timestamp format.
-ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
-
-; Default date format.
-ibase.dateformat = "%Y-%m-%d"
-
-; Default time format.
-ibase.timeformat = "%H:%M:%S"
-
-[MySQL]
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysql.allow_local_infile
-mysql.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysql.allow-persistent
-mysql.allow_persistent = On
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysql.cache_size
-mysql.cache_size = 2000
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysql.max-persistent
-mysql.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/mysql.max-links
-mysql.max_links = -1
-
-; Default port number for mysql_connect(). If unset, mysql_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysql.default-port
-mysql.default_port =
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysql.default-socket
-mysql.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-host
-mysql.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-user
-mysql.default_user =
-
-; Default password for mysql_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysql.default-password
-mysql.default_password =
-
-; Maximum time (in seconds) for connect timeout. -1 means no limit
-; http://php.net/mysql.connect-timeout
-mysql.connect_timeout = 60
-
-; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
-; SQL-Errors will be displayed.
-; http://php.net/mysql.trace-mode
-mysql.trace_mode = Off
-
-[MySQLi]
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysqli.max-persistent
-mysqli.max_persistent = -1
-
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysqli.allow_local_infile
-;mysqli.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysqli.allow-persistent
-mysqli.allow_persistent = On
-
-; Maximum number of links. -1 means no limit.
-; http://php.net/mysqli.max-links
-mysqli.max_links = -1
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysqli.cache_size
-mysqli.cache_size = 2000
-
-; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysqli.default-port
-mysqli.default_port = 3306
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysqli.default-socket
-mysqli.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-host
-mysqli.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-user
-mysqli.default_user =
-
-; Default password for mysqli_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysqli.default-pw
-mysqli.default_pw =
-
-; Allow or prevent reconnect
-mysqli.reconnect = Off
-
-[mysqlnd]
-; Enable / Disable collection of general statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_statistics
-mysqlnd.collect_statistics = On
-
-; Enable / Disable collection of memory usage statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_memory_statistics
-mysqlnd.collect_memory_statistics = On
-
-; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
-; http://php.net/mysqlnd.net_cmd_buffer_size
-;mysqlnd.net_cmd_buffer_size = 2048
-
-; Size of a pre-allocated buffer used for reading data sent by the server in
-; bytes.
-; http://php.net/mysqlnd.net_read_buffer_size
-;mysqlnd.net_read_buffer_size = 32768
-
-[OCI8]
-
-; Connection: Enables privileged connections using external
-; credentials (OCI_SYSOPER, OCI_SYSDBA)
-; http://php.net/oci8.privileged-connect
-;oci8.privileged_connect = Off
-
-; Connection: The maximum number of persistent OCI8 connections per
-; process. Using -1 means no limit.
-; http://php.net/oci8.max-persistent
-;oci8.max_persistent = -1
-
-; Connection: The maximum number of seconds a process is allowed to
-; maintain an idle persistent connection. Using -1 means idle
-; persistent connections will be maintained forever.
-; http://php.net/oci8.persistent-timeout
-;oci8.persistent_timeout = -1
-
-; Connection: The number of seconds that must pass before issuing a
-; ping during oci_pconnect() to check the connection validity. When
-; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
-; pings completely.
-; http://php.net/oci8.ping-interval
-;oci8.ping_interval = 60
-
-; Connection: Set this to a user chosen connection class to be used
-; for all pooled server requests with Oracle 11g Database Resident
-; Connection Pooling (DRCP). To use DRCP, this value should be set to
-; the same string for all web servers running the same application,
-; the database pool must be configured, and the connection string must
-; specify to use a pooled server.
-;oci8.connection_class =
-
-; High Availability: Using On lets PHP receive Fast Application
-; Notification (FAN) events generated when a database node fails. The
-; database must also be configured to post FAN events.
-;oci8.events = Off
-
-; Tuning: This option enables statement caching, and specifies how
-; many statements to cache. Using 0 disables statement caching.
-; http://php.net/oci8.statement-cache-size
-;oci8.statement_cache_size = 20
-
-; Tuning: Enables statement prefetching and sets the default number of
-; rows that will be fetched automatically after statement execution.
-; http://php.net/oci8.default-prefetch
-;oci8.default_prefetch = 100
-
-; Compatibility. Using On means oci_close() will not close
-; oci_connect() and oci_new_connect() connections.
-; http://php.net/oci8.old-oci-close-semantics
-;oci8.old_oci_close_semantics = Off
-
-[PostgreSQL]
-; Allow or prevent persistent links.
-; http://php.net/pgsql.allow-persistent
-pgsql.allow_persistent = On
-
-; Detect broken persistent links always with pg_pconnect().
-; Auto reset feature requires a little overheads.
-; http://php.net/pgsql.auto-reset-persistent
-pgsql.auto_reset_persistent = Off
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/pgsql.max-persistent
-pgsql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-; http://php.net/pgsql.max-links
-pgsql.max_links = -1
-
-; Ignore PostgreSQL backends Notice message or not.
-; Notice message logging require a little overheads.
-; http://php.net/pgsql.ignore-notice
-pgsql.ignore_notice = 0
-
-; Log PostgreSQL backends Notice message or not.
-; Unless pgsql.ignore_notice=0, module cannot log notice message.
-; http://php.net/pgsql.log-notice
-pgsql.log_notice = 0
-
-[Sybase-CT]
-; Allow or prevent persistent links.
-; http://php.net/sybct.allow-persistent
-sybct.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/sybct.max-persistent
-sybct.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/sybct.max-links
-sybct.max_links = -1
-
-; Minimum server message severity to display.
-; http://php.net/sybct.min-server-severity
-sybct.min_server_severity = 10
-
-; Minimum client message severity to display.
-; http://php.net/sybct.min-client-severity
-sybct.min_client_severity = 10
-
-; Set per-context timeout
-; http://php.net/sybct.timeout
-;sybct.timeout=
-
-;sybct.packet_size
-
-; The maximum time in seconds to wait for a connection attempt to succeed before returning failure.
-; Default: one minute
-;sybct.login_timeout=
-
-; The name of the host you claim to be connecting from, for display by sp_who.
-; Default: none
-;sybct.hostname=
-
-; Allows you to define how often deadlocks are to be retried. -1 means "forever".
-; Default: 0
-;sybct.deadlock_retry_count=
-
-[bcmath]
-; Number of decimal digits for all bcmath functions.
-; http://php.net/bcmath.scale
-bcmath.scale = 0
-
-[browscap]
-; http://php.net/browscap
-;browscap = extra/browscap.ini
-
-[Session]
-; Handler used to store/retrieve data.
-; http://php.net/session.save-handler
-session.save_handler = files
-
-; Argument passed to save_handler. In the case of files, this is the path
-; where data files are stored. Note: Windows users have to change this
-; variable in order to use PHP's session functions.
-;
-; The path can be defined as:
-;
-; session.save_path = "N;/path"
-;
-; where N is an integer. Instead of storing all the session files in
-; /path, what this will do is use subdirectories N-levels deep, and
-; store the session data in those directories. This is useful if you
-; or your OS have problems with lots of files in one directory, and is
-; a more efficient layout for servers that handle lots of sessions.
-;
-; NOTE 1: PHP will not create this directory structure automatically.
-; You can use the script in the ext/session dir for that purpose.
-; NOTE 2: See the section on garbage collection below if you choose to
-; use subdirectories for session storage
-;
-; The file storage module creates files using mode 600 by default.
-; You can change that by using
-;
-; session.save_path = "N;MODE;/path"
-;
-; where MODE is the octal representation of the mode. Note that this
-; does not overwrite the process's umask.
-; http://php.net/session.save-path
-session.save_path = "/tmp"
-
-; Whether to use cookies.
-; http://php.net/session.use-cookies
-session.use_cookies = 1
-
-; http://php.net/session.cookie-secure
-;session.cookie_secure =
-
-; This option forces PHP to fetch and use a cookie for storing and maintaining
-; the session id. We encourage this operation as it's very helpful in combatting
-; session hijacking when not specifying and managing your own session id. It is
-; not the end all be all of session hijacking defense, but it's a good start.
-; http://php.net/session.use-only-cookies
-session.use_only_cookies = 1
-
-; Name of the session (used as cookie name).
-; http://php.net/session.name
-session.name = PHPSESSID
-
-; Initialize session on request startup.
-; http://php.net/session.auto-start
-session.auto_start = 0
-
-; Lifetime in seconds of cookie or, if 0, until browser is restarted.
-; http://php.net/session.cookie-lifetime
-session.cookie_lifetime = 0
-
-; The path for which the cookie is valid.
-; http://php.net/session.cookie-path
-session.cookie_path = /
-
-; The domain for which the cookie is valid.
-; http://php.net/session.cookie-domain
-session.cookie_domain =
-
-; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
-; http://php.net/session.cookie-httponly
-session.cookie_httponly =
-
-; Handler used to serialize data. php is the standard serializer of PHP.
-; http://php.net/session.serialize-handler
-session.serialize_handler = php
-
-; Defines the probability that the 'garbage collection' process is started
-; on every session initialization. The probability is calculated by using
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator
-; and gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request.
-; Default Value: 1
-; Development Value: 1
-; Production Value: 1
-; http://php.net/session.gc-probability
-session.gc_probability = 1
-
-; Defines the probability that the 'garbage collection' process is started on every
-; session initialization. The probability is calculated by using the following equation:
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
-; session.gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request. Increasing this value to 1000 will give you
-; a 0.1% chance the gc will run on any give request. For high volume production servers,
-; this is a more efficient approach.
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-; http://php.net/session.gc-divisor
-session.gc_divisor = 1000
-
-; After this number of seconds, stored data will be seen as 'garbage' and
-; cleaned up by the garbage collection process.
-; http://php.net/session.gc-maxlifetime
-session.gc_maxlifetime = 1440
-
-; NOTE: If you are using the subdirectory option for storing session files
-; (see session.save_path above), then garbage collection does *not*
-; happen automatically. You will need to do your own garbage
-; collection through a shell script, cron entry, or some other method.
-; For example, the following script would is the equivalent of
-; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-; find /path/to/sessions -cmin +24 | xargs rm
-
-; PHP 4.2 and less have an undocumented feature/bug that allows you to
-; to initialize a session variable in the global scope, even when register_globals
-; is disabled. PHP 4.3 and later will warn you, if this feature is used.
-; You can disable the feature and the warning separately. At this time,
-; the warning is only displayed, if bug_compat_42 is enabled. This feature
-; introduces some serious security problems if not handled correctly. It's
-; recommended that you do not use this feature on production servers. But you
-; should enable this on development servers and enable the warning as well. If you
-; do not enable the feature on development servers, you won't be warned when it's
-; used and debugging errors caused by this can be difficult to track down.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-42
-session.bug_compat_42 = On
-
-; This setting controls whether or not you are warned by PHP when initializing a
-; session value into the global space. session.bug_compat_42 must be enabled before
-; these warnings can be issued by PHP. See the directive above for more information.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-warn
-session.bug_compat_warn = On
-
-; Check HTTP Referer to invalidate externally stored URLs containing ids.
-; HTTP_REFERER has to contain this substring for the session to be
-; considered as valid.
-; http://php.net/session.referer-check
-session.referer_check =
-
-; How many bytes to read from the file.
-; http://php.net/session.entropy-length
-session.entropy_length = 0
-
-; Specified here to create the session id.
-; http://php.net/session.entropy-file
-; On systems that don't have /dev/urandom /dev/arandom can be used
-; On windows, setting the entropy_length setting will activate the
-; Windows random source (using the CryptoAPI)
-;session.entropy_file = /dev/urandom
-
-; Set to {nocache,private,public,} to determine HTTP caching aspects
-; or leave this empty to avoid sending anti-caching headers.
-; http://php.net/session.cache-limiter
-session.cache_limiter = nocache
-
-; Document expires after n minutes.
-; http://php.net/session.cache-expire
-session.cache_expire = 180
-
-; trans sid support is disabled by default.
-; Use of trans sid may risk your users security.
-; Use this option with caution.
-; - User may send URL contains active session ID
-; to other person via. email/irc/etc.
-; - URL that contains active session ID may be stored
-; in publically accessible computer.
-; - User may access your site with the same session ID
-; always using URL stored in browser's history or bookmarks.
-; http://php.net/session.use-trans-sid
-session.use_trans_sid = 0
-
-; Select a hash function for use in generating session ids.
-; Possible Values
-; 0 (MD5 128 bits)
-; 1 (SHA-1 160 bits)
-; This option may also be set to the name of any hash function supported by
-; the hash extension. A list of available hashes is returned by the hash_algos()
-; function.
-; http://php.net/session.hash-function
-session.hash_function = 0
-
-; Define how many bits are stored in each character when converting
-; the binary hash data to something readable.
-; Possible values:
-; 4 (4 bits: 0-9, a-f)
-; 5 (5 bits: 0-9, a-v)
-; 6 (6 bits: 0-9, a-z, A-Z, "-", ",")
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-; http://php.net/session.hash-bits-per-character
-session.hash_bits_per_character = 5
-
-; The URL rewriter will look for URLs in a defined set of HTML tags.
-; form/fieldset are special; if you include them here, the rewriter will
-; add a hidden <input> field with the info which is otherwise appended
-; to URLs. If you want XHTML conformity, remove the form entry.
-; Note that all valid entries require a "=", even if no value follows.
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; http://php.net/url-rewriter.tags
-url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-[MSSQL]
-; Allow or prevent persistent links.
-mssql.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-mssql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-mssql.max_links = -1
-
-; Minimum error severity to display.
-mssql.min_error_severity = 10
-
-; Minimum message severity to display.
-mssql.min_message_severity = 10
-
-; Compatibility mode with old versions of PHP 3.0.
-mssql.compatability_mode = Off
-
-; Connect timeout
-;mssql.connect_timeout = 5
-
-; Query timeout
-;mssql.timeout = 60
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textlimit = 4096
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textsize = 4096
-
-; Limits the number of records in each batch. 0 = all records in one batch.
-;mssql.batchsize = 0
-
-; Specify how datetime and datetim4 columns are returned
-; On => Returns data converted to SQL server settings
-; Off => Returns values as YYYY-MM-DD hh:mm:ss
-;mssql.datetimeconvert = On
-
-; Use NT authentication when connecting to the server
-mssql.secure_connection = Off
-
-; Specify max number of processes. -1 = library default
-; msdlib defaults to 25
-; FreeTDS defaults to 4096
-;mssql.max_procs = -1
-
-; Specify client character set.
-; If empty or not set the client charset from freetds.conf is used
-; This is only used when compiled with FreeTDS
-;mssql.charset = "ISO-8859-1"
-
-[Assertion]
-; Assert(expr); active by default.
-; http://php.net/assert.active
-;assert.active = On
-
-; Issue a PHP warning for each failed assertion.
-; http://php.net/assert.warning
-;assert.warning = On
-
-; Don't bail out by default.
-; http://php.net/assert.bail
-;assert.bail = Off
-
-; User-function to be called if an assertion fails.
-; http://php.net/assert.callback
-;assert.callback = 0
-
-; Eval the expression with current error_reporting(). Set to true if you want
-; error_reporting(0) around the eval().
-; http://php.net/assert.quiet-eval
-;assert.quiet_eval = 0
-
-[COM]
-; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
-; http://php.net/com.typelib-file
-;com.typelib_file =
-
-; allow Distributed-COM calls
-; http://php.net/com.allow-dcom
-;com.allow_dcom = true
-
-; autoregister constants of a components typlib on com_load()
-; http://php.net/com.autoregister-typelib
-;com.autoregister_typelib = true
-
-; register constants casesensitive
-; http://php.net/com.autoregister-casesensitive
-;com.autoregister_casesensitive = false
-
-; show warnings on duplicate constant registrations
-; http://php.net/com.autoregister-verbose
-;com.autoregister_verbose = true
-
-; The default character set code-page to use when passing strings to and from COM objects.
-; Default: system ANSI code page
-;com.code_page=
-
-[mbstring]
-; language for internal character representation.
-; http://php.net/mbstring.language
-;mbstring.language = Japanese
-
-; internal/script encoding.
-; Some encoding cannot work as internal encoding.
-; (e.g. SJIS, BIG5, ISO-2022-*)
-; http://php.net/mbstring.internal-encoding
-;mbstring.internal_encoding = EUC-JP
-
-; http input encoding.
-; http://php.net/mbstring.http-input
-;mbstring.http_input = auto
-
-; http output encoding. mb_output_handler must be
-; registered as output buffer to function
-; http://php.net/mbstring.http-output
-;mbstring.http_output = SJIS
-
-; enable automatic encoding translation according to
-; mbstring.internal_encoding setting. Input chars are
-; converted to internal encoding by setting this to On.
-; Note: Do _not_ use automatic encoding translation for
-; portable libs/applications.
-; http://php.net/mbstring.encoding-translation
-;mbstring.encoding_translation = Off
-
-; automatic encoding detection order.
-; auto means
-; http://php.net/mbstring.detect-order
-;mbstring.detect_order = auto
-
-; substitute_character used when character cannot be converted
-; one from another
-; http://php.net/mbstring.substitute-character
-;mbstring.substitute_character = none;
-
-; overload(replace) single byte functions by mbstring functions.
-; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
-; etc. Possible values are 0,1,2,4 or combination of them.
-; For example, 7 for overload everything.
-; 0: No overload
-; 1: Overload mail() function
-; 2: Overload str*() functions
-; 4: Overload ereg*() functions
-; http://php.net/mbstring.func-overload
-;mbstring.func_overload = 0
-
-; enable strict encoding detection.
-;mbstring.strict_detection = Off
-
-; This directive specifies the regex pattern of content types for which mb_output_handler()
-; is activated.
-; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
-;mbstring.http_output_conv_mimetype=
-
-; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte
-; Default: ""
-;mbstring.script_encoding=
-
-[gd]
-; Tell the jpeg decode to ignore warnings and try to create
-; a gd image. The warning will then be displayed as notices
-; disabled by default
-; http://php.net/gd.jpeg-ignore-warning
-;gd.jpeg_ignore_warning = 0
-
-[exif]
-; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
-; With mbstring support this will automatically be converted into the encoding
-; given by corresponding encode setting. When empty mbstring.internal_encoding
-; is used. For the decode settings you can distinguish between motorola and
-; intel byte order. A decode setting cannot be empty.
-; http://php.net/exif.encode-unicode
-;exif.encode_unicode = ISO-8859-15
-
-; http://php.net/exif.decode-unicode-motorola
-;exif.decode_unicode_motorola = UCS-2BE
-
-; http://php.net/exif.decode-unicode-intel
-;exif.decode_unicode_intel = UCS-2LE
-
-; http://php.net/exif.encode-jis
-;exif.encode_jis =
-
-; http://php.net/exif.decode-jis-motorola
-;exif.decode_jis_motorola = JIS
-
-; http://php.net/exif.decode-jis-intel
-;exif.decode_jis_intel = JIS
-
-[Tidy]
-; The path to a default tidy configuration file to use when using tidy
-; http://php.net/tidy.default-config
-;tidy.default_config = /usr/local/lib/php/default.tcfg
-
-; Should tidy clean and repair output automatically?
-; WARNING: Do not use this option if you are generating non-html content
-; such as dynamic images
-; http://php.net/tidy.clean-output
-tidy.clean_output = Off
-
-[soap]
-; Enables or disables WSDL caching feature.
-; http://php.net/soap.wsdl-cache-enabled
-soap.wsdl_cache_enabled=1
-
-; Sets the directory name where SOAP extension will put cache files.
-; http://php.net/soap.wsdl-cache-dir
-soap.wsdl_cache_dir="/tmp"
-
-; (time to live) Sets the number of second while cached file will be used
-; instead of original one.
-; http://php.net/soap.wsdl-cache-ttl
-soap.wsdl_cache_ttl=86400
-
-; Sets the size of the cache limit. (Max. number of WSDL files to cache)
-soap.wsdl_cache_limit = 5
-
-[sysvshm]
-; A default size of the shared memory segment
-;sysvshm.init_mem = 10000
-
-[ldap]
-; Sets the maximum number of open links or -1 for unlimited.
-ldap.max_links = -1
-
-[mcrypt]
-; For more information about mcrypt settings see http://php.net/mcrypt-module-open
-
-; Directory where to load mcrypt algorithms
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.algorithms_dir=
-
-; Directory where to load mcrypt modes
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.modes_dir=
-
-[dba]
-;dba.default_handler=
-
-[xsl]
-; Write operations from within XSLT are disabled by default.
-; XSL_SECPREF_CREATE_DIRECTORY | XSL_SECPREF_WRITE_NETWORK | XSL_SECPREF_WRITE_FILE = 44
-; Set it to 0 to allow all operations
-;xsl.security_prefs = 44
-
-; Local Variables:
-; tab-width: 4
-; End:
+++ /dev/null
-[PHP]
-
-;;;;;;;;;;;;;;;;;;;
-; About php.ini ;
-;;;;;;;;;;;;;;;;;;;
-; PHP's initialization file, generally called php.ini, is responsible for
-; configuring many of the aspects of PHP's behavior.
-
-; PHP attempts to find and load this configuration from a number of locations.
-; The following is a summary of its search order:
-; 1. SAPI module specific location.
-; 2. The PHPRC environment variable. (As of PHP 5.2.0)
-; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
-; 4. Current working directory (except CLI)
-; 5. The web server's directory (for SAPI modules), or directory of PHP
-; (otherwise in Windows)
-; 6. The directory from the --with-config-file-path compile time option, or the
-; Windows directory (C:\windows or C:\winnt)
-; See the PHP docs for more specific information.
-; http://php.net/configuration.file
-
-; The syntax of the file is extremely simple. Whitespace and Lines
-; beginning with a semicolon are silently ignored (as you probably guessed).
-; Section headers (e.g. [Foo]) are also silently ignored, even though
-; they might mean something in the future.
-
-; Directives following the section heading [PATH=/www/mysite] only
-; apply to PHP files in the /www/mysite directory. Directives
-; following the section heading [HOST=www.example.com] only apply to
-; PHP files served from www.example.com. Directives set in these
-; special sections cannot be overridden by user-defined INI files or
-; at runtime. Currently, [PATH=] and [HOST=] sections only work under
-; CGI/FastCGI.
-; http://php.net/ini.sections
-
-; Directives are specified using the following syntax:
-; directive = value
-; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
-; Directives are variables used to configure PHP or PHP extensions.
-; There is no name validation. If PHP can't find an expected
-; directive because it is not set or is mistyped, a default value will be used.
-
-; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
-; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
-; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
-; previously set variable or directive (e.g. ${foo})
-
-; Expressions in the INI file are limited to bitwise operators and parentheses:
-; | bitwise OR
-; ^ bitwise XOR
-; & bitwise AND
-; ~ bitwise NOT
-; ! boolean NOT
-
-; Boolean flags can be turned on using the values 1, On, True or Yes.
-; They can be turned off using the values 0, Off, False or No.
-
-; An empty string can be denoted by simply not writing anything after the equal
-; sign, or by using the None keyword:
-
-; foo = ; sets foo to an empty string
-; foo = None ; sets foo to an empty string
-; foo = "None" ; sets foo to the string 'None'
-
-; If you use constants in your value, and these constants belong to a
-; dynamically loaded extension (either a PHP extension or a Zend extension),
-; you may only use these constants *after* the line that loads the extension.
-
-;;;;;;;;;;;;;;;;;;;
-; About this file ;
-;;;;;;;;;;;;;;;;;;;
-; PHP comes packaged with two INI files. One that is recommended to be used
-; in production environments and one that is recommended to be used in
-; development environments.
-
-; php.ini-production contains settings which hold security, performance and
-; best practices at its core. But please be aware, these settings may break
-; compatibility with older or less security conscience applications. We
-; recommending using the production ini in production and testing environments.
-
-; php.ini-development is very similar to its production variant, except it's
-; much more verbose when it comes to errors. We recommending using the
-; development version only in development environments as errors shown to
-; application users can inadvertently leak otherwise secure information.
-
-;;;;;;;;;;;;;;;;;;;
-; Quick Reference ;
-;;;;;;;;;;;;;;;;;;;
-; The following are all the settings which are different in either the production
-; or development versions of the INIs with respect to PHP's default behavior.
-; Please see the actual settings later in the document for more details as to why
-; we recommend these changes in PHP's behavior.
-
-; allow_call_time_pass_reference
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; display_errors
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; display_startup_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; error_reporting
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-
-; html_errors
-; Default Value: On
-; Development Value: On
-; Production value: Off
-
-; log_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-
-; magic_quotes_gpc
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; max_input_time
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-
-; output_buffering
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-
-; register_argc_argv
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; register_long_arrays
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; request_order
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-
-; session.bug_compat_42
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.bug_compat_warn
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.gc_divisor
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-
-; session.hash_bits_per_character
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-
-; short_open_tag
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; track_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; url_rewriter.tags
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-; variables_order
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS"
-
-;;;;;;;;;;;;;;;;;;;;
-; php.ini Options ;
-;;;;;;;;;;;;;;;;;;;;
-; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
-;user_ini.filename = ".user.ini"
-
-; To disable this feature set this option to empty value
-;user_ini.filename =
-
-; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
-;user_ini.cache_ttl = 300
-
-;;;;;;;;;;;;;;;;;;;;
-; Language Options ;
-;;;;;;;;;;;;;;;;;;;;
-
-; Enable the PHP scripting language engine under Apache.
-; http://php.net/engine
-engine = On
-
-; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/short-open-tag
-short_open_tag = Off
-
-; Allow ASP-style <% %> tags.
-; http://php.net/asp-tags
-asp_tags = Off
-
-; The number of significant digits displayed in floating point numbers.
-; http://php.net/precision
-precision = 14
-
-; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
-; http://php.net/y2k-compliance
-y2k_compliance = On
-
-; Output buffering is a mechanism for controlling how much output data
-; (excluding headers and cookies) PHP should keep internally before pushing that
-; data to the client. If your application's output exceeds this setting, PHP
-; will send that data in chunks of roughly the size you specify.
-; Turning on this setting and managing its maximum buffer size can yield some
-; interesting side-effects depending on your application and web server.
-; You may be able to send headers and cookies after you've already sent output
-; through print or echo. You also may see performance benefits if your server is
-; emitting less packets due to buffered output versus PHP streaming the output
-; as it gets it. On production servers, 4096 bytes is a good setting for performance
-; reasons.
-; Note: Output buffering can also be controlled via Output Buffering Control
-; functions.
-; Possible Values:
-; On = Enabled and buffer is unlimited. (Use with caution)
-; Off = Disabled
-; Integer = Enables the buffer and sets its maximum size in bytes.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-; http://php.net/output-buffering
-output_buffering = 4096
-
-; You can redirect all of the output of your scripts to a function. For
-; example, if you set output_handler to "mb_output_handler", character
-; encoding will be transparently converted to the specified encoding.
-; Setting any output handler automatically turns on output buffering.
-; Note: People who wrote portable scripts should not depend on this ini
-; directive. Instead, explicitly set the output handler using ob_start().
-; Using this ini directive may cause problems unless you know what script
-; is doing.
-; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
-; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
-; Note: output_handler must be empty if this is set 'On' !!!!
-; Instead you must use zlib.output_handler.
-; http://php.net/output-handler
-;output_handler =
-
-; Transparent output compression using the zlib library
-; Valid values for this option are 'off', 'on', or a specific buffer size
-; to be used for compression (default is 4KB)
-; Note: Resulting chunk size may vary due to nature of compression. PHP
-; outputs chunks that are few hundreds bytes each as a result of
-; compression. If you prefer a larger chunk size for better
-; performance, enable output_buffering in addition.
-; Note: You need to use zlib.output_handler instead of the standard
-; output_handler, or otherwise the output will be corrupted.
-; http://php.net/zlib.output-compression
-zlib.output_compression = Off
-
-; http://php.net/zlib.output-compression-level
-;zlib.output_compression_level = -1
-
-; You cannot specify additional output handlers if zlib.output_compression
-; is activated here. This setting does the same as output_handler but in
-; a different order.
-; http://php.net/zlib.output-handler
-;zlib.output_handler =
-
-; Implicit flush tells PHP to tell the output layer to flush itself
-; automatically after every output block. This is equivalent to calling the
-; PHP function flush() after each and every call to print() or echo() and each
-; and every HTML block. Turning this option on has serious performance
-; implications and is generally recommended for debugging purposes only.
-; http://php.net/implicit-flush
-; Note: This directive is hardcoded to On for the CLI SAPI
-implicit_flush = Off
-
-; The unserialize callback function will be called (with the undefined class'
-; name as parameter), if the unserializer finds an undefined class
-; which should be instantiated. A warning appears if the specified function is
-; not defined, or if the function doesn't include/implement the missing class.
-; So only set this entry, if you really want to implement such a
-; callback-function.
-unserialize_callback_func =
-
-; When floats & doubles are serialized store serialize_precision significant
-; digits after the floating point. The default value ensures that when floats
-; are decoded with unserialize, the data will remain the same.
-serialize_precision = 17
-
-; This directive allows you to enable and disable warnings which PHP will issue
-; if you pass a value by reference at function call time. Passing values by
-; reference at function call time is a deprecated feature which will be removed
-; from PHP at some point in the near future. The acceptable method for passing a
-; value by reference to a function is by declaring the reference in the functions
-; definition, not at call time. This directive does not disable this feature, it
-; only determines whether PHP will warn you about it or not. These warnings
-; should enabled in development environments only.
-; Default Value: On (Suppress warnings)
-; Development Value: Off (Issue warnings)
-; Production Value: Off (Issue warnings)
-; http://php.net/allow-call-time-pass-reference
-allow_call_time_pass_reference = Off
-
-; Safe Mode
-; http://php.net/safe-mode
-safe_mode = Off
-
-; By default, Safe Mode does a UID compare check when
-; opening files. If you want to relax this to a GID compare,
-; then turn on safe_mode_gid.
-; http://php.net/safe-mode-gid
-safe_mode_gid = Off
-
-; When safe_mode is on, UID/GID checks are bypassed when
-; including files from this directory and its subdirectories.
-; (directory must also be in include_path or full path must
-; be used when including)
-; http://php.net/safe-mode-include-dir
-safe_mode_include_dir =
-
-; When safe_mode is on, only executables located in the safe_mode_exec_dir
-; will be allowed to be executed via the exec family of functions.
-; http://php.net/safe-mode-exec-dir
-safe_mode_exec_dir =
-
-; Setting certain environment variables may be a potential security breach.
-; This directive contains a comma-delimited list of prefixes. In Safe Mode,
-; the user may only alter environment variables whose names begin with the
-; prefixes supplied here. By default, users will only be able to set
-; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
-; Note: If this directive is empty, PHP will let the user modify ANY
-; environment variable!
-; http://php.net/safe-mode-allowed-env-vars
-safe_mode_allowed_env_vars = PHP_
-
-; This directive contains a comma-delimited list of environment variables that
-; the end user won't be able to change using putenv(). These variables will be
-; protected even if safe_mode_allowed_env_vars is set to allow to change them.
-; http://php.net/safe-mode-protected-env-vars
-safe_mode_protected_env_vars = LD_LIBRARY_PATH
-
-; open_basedir, if set, limits all file operations to the defined directory
-; and below. This directive makes most sense if used in a per-directory
-; or per-virtualhost web server configuration file. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/open-basedir
-;open_basedir =
-
-; This directive allows you to disable certain functions for security reasons.
-; It receives a comma-delimited list of function names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-functions
-disable_functions =
-
-; This directive allows you to disable certain classes for security reasons.
-; It receives a comma-delimited list of class names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-classes
-disable_classes =
-
-; Colors for Syntax Highlighting mode. Anything that's acceptable in
-; <span style="color: ???????"> would work.
-; http://php.net/syntax-highlighting
-;highlight.string = #DD0000
-;highlight.comment = #FF9900
-;highlight.keyword = #007700
-;highlight.bg = #FFFFFF
-;highlight.default = #0000BB
-;highlight.html = #000000
-
-; If enabled, the request will be allowed to complete even if the user aborts
-; the request. Consider enabling it if executing long requests, which may end up
-; being interrupted by the user or a browser timing out. PHP's default behavior
-; is to disable this feature.
-; http://php.net/ignore-user-abort
-;ignore_user_abort = On
-
-; Determines the size of the realpath cache to be used by PHP. This value should
-; be increased on systems where PHP opens many files to reflect the quantity of
-; the file operations performed.
-; http://php.net/realpath-cache-size
-;realpath_cache_size = 16k
-
-; Duration of time, in seconds for which to cache realpath information for a given
-; file or directory. For systems with rarely changing files, consider increasing this
-; value.
-; http://php.net/realpath-cache-ttl
-;realpath_cache_ttl = 120
-
-; Enables or disables the circular reference collector.
-; http://php.net/zend.enable-gc
-zend.enable_gc = On
-
-;;;;;;;;;;;;;;;;;
-; Miscellaneous ;
-;;;;;;;;;;;;;;;;;
-
-; Decides whether PHP may expose the fact that it is installed on the server
-; (e.g. by adding its signature to the Web server header). It is no security
-; threat in any way, but it makes it possible to determine whether you use PHP
-; on your server or not.
-; http://php.net/expose-php
-expose_php = On
-
-;;;;;;;;;;;;;;;;;;;
-; Resource Limits ;
-;;;;;;;;;;;;;;;;;;;
-
-; Maximum execution time of each script, in seconds
-; http://php.net/max-execution-time
-; Note: This directive is hardcoded to 0 for the CLI SAPI
-max_execution_time = 30
-
-; Maximum amount of time each script may spend parsing request data. It's a good
-; idea to limit this time on productions servers in order to eliminate unexpectedly
-; long running scripts.
-; Note: This directive is hardcoded to -1 for the CLI SAPI
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-; http://php.net/max-input-time
-max_input_time = 60
-
-; Maximum input variable nesting level
-; http://php.net/max-input-nesting-level
-;max_input_nesting_level = 64
-
-; How many GET/POST/COOKIE input variables may be accepted
-; max_input_vars = 1000
-
-; Maximum amount of memory a script may consume (128MB)
-; http://php.net/memory-limit
-memory_limit = 128M
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Error handling and logging ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; This directive informs PHP of which errors, warnings and notices you would like
-; it to take action for. The recommended way of setting values for this
-; directive is through the use of the error level constants and bitwise
-; operators. The error level constants are below here for convenience as well as
-; some common settings and their meanings.
-; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
-; those related to E_NOTICE and E_STRICT, which together cover best practices and
-; recommended coding standards in PHP. For performance reasons, this is the
-; recommend error reporting setting. Your production server shouldn't be wasting
-; resources complaining about best practices and coding standards. That's what
-; development servers and development settings are for.
-; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This
-; means it pretty much reports everything which is exactly what you want during
-; development and early testing.
-;
-; Error Level Constants:
-; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0)
-; E_ERROR - fatal run-time errors
-; E_RECOVERABLE_ERROR - almost fatal run-time errors
-; E_WARNING - run-time warnings (non-fatal errors)
-; E_PARSE - compile-time parse errors
-; E_NOTICE - run-time notices (these are warnings which often result
-; from a bug in your code, but it's possible that it was
-; intentional (e.g., using an uninitialized variable and
-; relying on the fact it's automatically initialized to an
-; empty string)
-; E_STRICT - run-time notices, enable to have PHP suggest changes
-; to your code which will ensure the best interoperability
-; and forward compatibility of your code
-; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
-; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
-; initial startup
-; E_COMPILE_ERROR - fatal compile-time errors
-; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
-; E_USER_ERROR - user-generated error message
-; E_USER_WARNING - user-generated warning message
-; E_USER_NOTICE - user-generated notice message
-; E_DEPRECATED - warn about code that will not work in future versions
-; of PHP
-; E_USER_DEPRECATED - user-generated deprecation warnings
-;
-; Common Values:
-; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.)
-; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices)
-; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
-; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.)
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-; http://php.net/error-reporting
-error_reporting = E_ALL | E_STRICT
-
-; This directive controls whether or not and where PHP will output errors,
-; notices and warnings too. Error output is very useful during development, but
-; it could be very dangerous in production environments. Depending on the code
-; which is triggering the error, sensitive information could potentially leak
-; out of your application such as database usernames and passwords or worse.
-; It's recommended that errors be logged on production servers rather than
-; having the errors sent to STDOUT.
-; Possible Values:
-; Off = Do not display any errors
-; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
-; On or stdout = Display errors to STDOUT
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-errors
-display_errors = On
-
-; The display of errors which occur during PHP's startup sequence are handled
-; separately from display_errors. PHP's default behavior is to suppress those
-; errors from clients. Turning the display of startup errors on can be useful in
-; debugging configuration problems. But, it's strongly recommended that you
-; leave this setting off on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-startup-errors
-display_startup_errors = On
-
-; Besides displaying errors, PHP can also log errors to locations such as a
-; server-specific log, STDERR, or a location specified by the error_log
-; directive found below. While errors should not be displayed on productions
-; servers they should still be monitored and logging is a great way to do that.
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-; http://php.net/log-errors
-log_errors = On
-
-; Set maximum length of log_errors. In error_log information about the source is
-; added. The default is 1024 and 0 allows to not apply any maximum length at all.
-; http://php.net/log-errors-max-len
-log_errors_max_len = 1024
-
-; Do not log repeated messages. Repeated errors must occur in same file on same
-; line unless ignore_repeated_source is set true.
-; http://php.net/ignore-repeated-errors
-ignore_repeated_errors = Off
-
-; Ignore source of message when ignoring repeated messages. When this setting
-; is On you will not log errors with repeated messages from different files or
-; source lines.
-; http://php.net/ignore-repeated-source
-ignore_repeated_source = Off
-
-; If this parameter is set to Off, then memory leaks will not be shown (on
-; stdout or in the log). This has only effect in a debug compile, and if
-; error reporting includes E_WARNING in the allowed list
-; http://php.net/report-memleaks
-report_memleaks = On
-
-; This setting is on by default.
-;report_zend_debug = 0
-
-; Store the last error/warning message in $php_errormsg (boolean). Setting this value
-; to On can assist in debugging and is appropriate for development servers. It should
-; however be disabled on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/track-errors
-track_errors = On
-
-; Turn off normal error reporting and emit XML-RPC error XML
-; http://php.net/xmlrpc-errors
-;xmlrpc_errors = 0
-
-; An XML-RPC faultCode
-;xmlrpc_error_number = 0
-
-; When PHP displays or logs an error, it has the capability of inserting html
-; links to documentation related to that error. This directive controls whether
-; those HTML links appear in error messages or not. For performance and security
-; reasons, it's recommended you disable this on production servers.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: On
-; Development Value: On
-; Production value: Off
-; http://php.net/html-errors
-html_errors = On
-
-; If html_errors is set On PHP produces clickable error messages that direct
-; to a page describing the error or function causing the error in detail.
-; You can download a copy of the PHP manual from http://php.net/docs
-; and change docref_root to the base URL of your local copy including the
-; leading '/'. You must also specify the file extension being used including
-; the dot. PHP's default behavior is to leave these settings empty.
-; Note: Never use this feature for production boxes.
-; http://php.net/docref-root
-; Examples
-;docref_root = "/phpmanual/"
-
-; http://php.net/docref-ext
-;docref_ext = .html
-
-; String to output before an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-prepend-string
-; Example:
-;error_prepend_string = "<span style='color: #ff0000'>"
-
-; String to output after an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-append-string
-; Example:
-;error_append_string = "</span>"
-
-; Log errors to specified file. PHP's default behavior is to leave this value
-; empty.
-; http://php.net/error-log
-; Example:
-;error_log = php_errors.log
-; Log errors to syslog (Event Log on NT, not valid in Windows 95).
-;error_log = syslog
-
-;windows.show_crt_warning
-; Default value: 0
-; Development value: 0
-; Production value: 0
-
-;;;;;;;;;;;;;;;;;
-; Data Handling ;
-;;;;;;;;;;;;;;;;;
-
-; The separator used in PHP generated URLs to separate arguments.
-; PHP's default setting is "&".
-; http://php.net/arg-separator.output
-; Example:
-;arg_separator.output = "&"
-
-; List of separator(s) used by PHP to parse input URLs into variables.
-; PHP's default setting is "&".
-; NOTE: Every character in this directive is considered as separator!
-; http://php.net/arg-separator.input
-; Example:
-;arg_separator.input = ";&"
-
-; This directive determines which super global arrays are registered when PHP
-; starts up. If the register_globals directive is enabled, it also determines
-; what order variables are populated into the global space. G,P,C,E & S are
-; abbreviations for the following respective super globals: GET, POST, COOKIE,
-; ENV and SERVER. There is a performance penalty paid for the registration of
-; these arrays and because ENV is not as commonly used as the others, ENV is
-; is not recommended on productions servers. You can still get access to
-; the environment variables through getenv() should you need to.
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS";
-; http://php.net/variables-order
-variables_order = "GPCS"
-
-; This directive determines which super global data (G,P,C,E & S) should
-; be registered into the super global array REQUEST. If so, it also determines
-; the order in which that data is registered. The values for this directive are
-; specified in the same manner as the variables_order directive, EXCEPT one.
-; Leaving this value empty will cause PHP to use the value set in the
-; variables_order directive. It does not mean it will leave the super globals
-; array REQUEST empty.
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-; http://php.net/request-order
-request_order = "GP"
-
-; Whether or not to register the EGPCS variables as global variables. You may
-; want to turn this off if you don't want to clutter your scripts' global scope
-; with user data.
-; You should do your best to write your scripts so that they do not require
-; register_globals to be on; Using form variables as globals can easily lead
-; to possible security problems, if the code is not very well thought of.
-; http://php.net/register-globals
-register_globals = Off
-
-; Determines whether the deprecated long $HTTP_*_VARS type predefined variables
-; are registered by PHP or not. As they are deprecated, we obviously don't
-; recommend you use them. They are on by default for compatibility reasons but
-; they are not recommended on production servers.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-long-arrays
-register_long_arrays = Off
-
-; This directive determines whether PHP registers $argv & $argc each time it
-; runs. $argv contains an array of all the arguments passed to PHP when a script
-; is invoked. $argc contains an integer representing the number of arguments
-; that were passed when the script was invoked. These arrays are extremely
-; useful when running scripts from the command line. When this directive is
-; enabled, registering these variables consumes CPU cycles and memory each time
-; a script is executed. For performance reasons, this feature should be disabled
-; on production servers.
-; Note: This directive is hardcoded to On for the CLI SAPI
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-argc-argv
-register_argc_argv = Off
-
-; When enabled, the SERVER and ENV variables are created when they're first
-; used (Just In Time) instead of when the script starts. If these variables
-; are not used within a script, having this directive on will result in a
-; performance gain. The PHP directives register_globals, register_long_arrays,
-; and register_argc_argv must be disabled for this directive to have any affect.
-; http://php.net/auto-globals-jit
-auto_globals_jit = On
-
-; Maximum size of POST data that PHP will accept.
-; http://php.net/post-max-size
-post_max_size = 8M
-
-; Magic quotes are a preprocessing feature of PHP where PHP will attempt to
-; escape any character sequences in GET, POST, COOKIE and ENV data which might
-; otherwise corrupt data being placed in resources such as databases before
-; making that data available to you. Because of character encoding issues and
-; non-standard SQL implementations across many databases, it's not currently
-; possible for this feature to be 100% accurate. PHP's default behavior is to
-; enable the feature. We strongly recommend you use the escaping mechanisms
-; designed specifically for the database your using instead of relying on this
-; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is
-; removed in PHP 5.4.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/magic-quotes-gpc
-magic_quotes_gpc = Off
-
-; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
-; http://php.net/magic-quotes-runtime
-magic_quotes_runtime = Off
-
-; Use Sybase-style magic quotes (escape ' with '' instead of \').
-; http://php.net/magic-quotes-sybase
-magic_quotes_sybase = Off
-
-; Automatically add files before PHP document.
-; http://php.net/auto-prepend-file
-auto_prepend_file =
-
-; Automatically add files after PHP document.
-; http://php.net/auto-append-file
-auto_append_file =
-
-; By default, PHP will output a character encoding using
-; the Content-type: header. To disable sending of the charset, simply
-; set it to be empty.
-;
-; PHP's built-in default is text/html
-; http://php.net/default-mimetype
-default_mimetype = "text/html"
-
-; PHP's default character set is set to empty.
-; http://php.net/default-charset
-;default_charset = "iso-8859-1"
-
-; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
-; to disable this feature.
-; http://php.net/always-populate-raw-post-data
-;always_populate_raw_post_data = On
-
-;;;;;;;;;;;;;;;;;;;;;;;;;
-; Paths and Directories ;
-;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; UNIX: "/path1:/path2"
-include_path = ".:/usr/share/php5:/usr/share/php"
-;
-; Windows: "\path1;\path2"
-;include_path = ".;c:\php\includes"
-;
-; PHP's default setting for include_path is ".;/path/to/php/pear"
-; http://php.net/include-path
-
-; The root of the PHP pages, used only if nonempty.
-; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
-; if you are running php as a CGI under any web server (other than IIS)
-; see documentation for security issues. The alternate is to use the
-; cgi.force_redirect configuration below
-; http://php.net/doc-root
-doc_root =
-
-; The directory under which PHP opens the script using /~username used only
-; if nonempty.
-; http://php.net/user-dir
-user_dir =
-
-; Directory in which the loadable extensions (modules) reside.
-; http://php.net/extension-dir
-; extension_dir = "./"
-; On windows:
-; extension_dir = "ext"
-
-; Whether or not to enable the dl() function. The dl() function does NOT work
-; properly in multithreaded servers, such as IIS or Zeus, and is automatically
-; disabled on them.
-; http://php.net/enable-dl
-enable_dl = Off
-
-; cgi.force_redirect is necessary to provide security running PHP as a CGI under
-; most web servers. Left undefined, PHP turns this on by default. You can
-; turn it off here AT YOUR OWN RISK
-; **You CAN safely turn this off for IIS, in fact, you MUST.**
-; http://php.net/cgi.force-redirect
-;cgi.force_redirect = 1
-
-; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
-; every request. PHP's default behavior is to disable this feature.
-;cgi.nph = 1
-
-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
-; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
-; will look for to know it is OK to continue execution. Setting this variable MAY
-; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
-; http://php.net/cgi.redirect-status-env
-;cgi.redirect_status_env = ;
-
-; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
-; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
-; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
-; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
-; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
-; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
-; http://php.net/cgi.fix-pathinfo
-;cgi.fix_pathinfo=1
-
-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
-; security tokens of the calling client. This allows IIS to define the
-; security context that the request runs under. mod_fastcgi under Apache
-; does not currently support this feature (03/17/2002)
-; Set to 1 if running under IIS. Default is zero.
-; http://php.net/fastcgi.impersonate
-;fastcgi.impersonate = 1;
-
-; Disable logging through FastCGI connection. PHP's default behavior is to enable
-; this feature.
-;fastcgi.logging = 0
-
-; cgi.rfc2616_headers configuration option tells PHP what type of headers to
-; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
-; is supported by Apache. When this option is set to 1 PHP will send
-; RFC2616 compliant header.
-; Default is zero.
-; http://php.net/cgi.rfc2616-headers
-;cgi.rfc2616_headers = 0
-
-;;;;;;;;;;;;;;;;
-; File Uploads ;
-;;;;;;;;;;;;;;;;
-
-; Whether to allow HTTP file uploads.
-; http://php.net/file-uploads
-file_uploads = On
-
-; Temporary directory for HTTP uploaded files (will use system default if not
-; specified).
-; http://php.net/upload-tmp-dir
-;upload_tmp_dir =
-
-; Maximum allowed size for uploaded files.
-; http://php.net/upload-max-filesize
-upload_max_filesize = 2M
-
-; Maximum number of files that can be uploaded via a single request
-max_file_uploads = 20
-
-;;;;;;;;;;;;;;;;;;
-; Fopen wrappers ;
-;;;;;;;;;;;;;;;;;;
-
-; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-fopen
-allow_url_fopen = On
-
-; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-include
-allow_url_include = Off
-
-; Define the anonymous ftp password (your email address). PHP's default setting
-; for this is empty.
-; http://php.net/from
-;from="john@doe.com"
-
-; Define the User-Agent string. PHP's default setting for this is empty.
-; http://php.net/user-agent
-;user_agent="PHP"
-
-; Default timeout for socket based streams (seconds)
-; http://php.net/default-socket-timeout
-default_socket_timeout = 60
-
-; If your scripts have to deal with files from Macintosh systems,
-; or you are running on a Mac and need to deal with files from
-; unix or win32 systems, setting this flag will cause PHP to
-; automatically detect the EOL character in those files so that
-; fgets() and file() will work regardless of the source of the file.
-; http://php.net/auto-detect-line-endings
-;auto_detect_line_endings = Off
-
-;;;;;;;;;;;;;;;;;;;;;;
-; Dynamic Extensions ;
-;;;;;;;;;;;;;;;;;;;;;;
-
-; If you wish to have an extension loaded automatically, use the following
-; syntax:
-;
-; extension=modulename.extension
-;
-; For example, on Windows:
-;
-; extension=msql.dll
-;
-; ... or under UNIX:
-;
-; extension=msql.so
-;
-; ... or with a path:
-;
-; extension=/path/to/extension/msql.so
-;
-; If you only provide the name of the extension, PHP will look for it in its
-; default extension directory.
-;
-; Windows Extensions
-; Note that ODBC support is built in, so no dll is needed for it.
-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
-; extension folders as well as the separate PECL DLL download (PHP 5).
-; Be sure to appropriately set the extension_dir directive.
-;
-;extension=php_bz2.dll
-;extension=php_curl.dll
-;extension=php_fileinfo.dll
-;extension=php_gd2.dll
-;extension=php_gettext.dll
-;extension=php_gmp.dll
-;extension=php_intl.dll
-;extension=php_imap.dll
-;extension=php_interbase.dll
-;extension=php_ldap.dll
-;extension=php_mbstring.dll
-;extension=php_exif.dll ; Must be after mbstring as it depends on it
-;extension=php_mysql.dll
-;extension=php_mysqli.dll
-;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
-;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
-;extension=php_openssl.dll
-;extension=php_pdo_firebird.dll
-;extension=php_pdo_mssql.dll
-;extension=php_pdo_mysql.dll
-;extension=php_pdo_oci.dll
-;extension=php_pdo_odbc.dll
-;extension=php_pdo_pgsql.dll
-;extension=php_pdo_sqlite.dll
-;extension=php_pgsql.dll
-;extension=php_pspell.dll
-;extension=php_shmop.dll
-
-; The MIBS data available in the PHP distribution must be installed.
-; See http://www.php.net/manual/en/snmp.installation.php
-;extension=php_snmp.dll
-
-;extension=php_soap.dll
-;extension=php_sockets.dll
-;extension=php_sqlite.dll
-;extension=php_sqlite3.dll
-;extension=php_sybase_ct.dll
-;extension=php_tidy.dll
-;extension=php_xmlrpc.dll
-;extension=php_xsl.dll
-;extension=php_zip.dll
-
-;;;;;;;;;;;;;;;;;;;
-; Module Settings ;
-;;;;;;;;;;;;;;;;;;;
-
-[Date]
-; Defines the default timezone used by the date functions
-; http://php.net/date.timezone
-;date.timezone =
-
-; http://php.net/date.default-latitude
-;date.default_latitude = 31.7667
-
-; http://php.net/date.default-longitude
-;date.default_longitude = 35.2333
-
-; http://php.net/date.sunrise-zenith
-;date.sunrise_zenith = 90.583333
-
-; http://php.net/date.sunset-zenith
-;date.sunset_zenith = 90.583333
-
-[filter]
-; http://php.net/filter.default
-;filter.default = unsafe_raw
-
-; http://php.net/filter.default-flags
-;filter.default_flags =
-
-[iconv]
-;iconv.input_encoding = ISO-8859-1
-;iconv.internal_encoding = ISO-8859-1
-;iconv.output_encoding = ISO-8859-1
-
-[intl]
-;intl.default_locale =
-; This directive allows you to produce PHP errors when some error
-; happens within intl functions. The value is the level of the error produced.
-; Default is 0, which does not produce any errors.
-;intl.error_level = E_WARNING
-
-[sqlite]
-; http://php.net/sqlite.assoc-case
-;sqlite.assoc_case = 0
-
-[sqlite3]
-;sqlite3.extension_dir =
-
-[Pcre]
-;PCRE library backtracking limit.
-; http://php.net/pcre.backtrack-limit
-;pcre.backtrack_limit=100000
-
-;PCRE library recursion limit.
-;Please note that if you set this value to a high number you may consume all
-;the available process stack and eventually crash PHP (due to reaching the
-;stack size limit imposed by the Operating System).
-; http://php.net/pcre.recursion-limit
-;pcre.recursion_limit=100000
-
-[Pdo]
-; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
-; http://php.net/pdo-odbc.connection-pooling
-;pdo_odbc.connection_pooling=strict
-
-;pdo_odbc.db2_instance_name
-
-[Pdo_mysql]
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/pdo_mysql.cache_size
-pdo_mysql.cache_size = 2000
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/pdo_mysql.default-socket
-pdo_mysql.default_socket=
-
-[Phar]
-; http://php.net/phar.readonly
-;phar.readonly = On
-
-; http://php.net/phar.require-hash
-;phar.require_hash = On
-
-;phar.cache_list =
-
-[Syslog]
-; Whether or not to define the various syslog variables (e.g. $LOG_PID,
-; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
-; runtime, you can define these variables by calling define_syslog_variables().
-; http://php.net/define-syslog-variables
-define_syslog_variables = Off
-
-[mail function]
-; For Win32 only.
-; http://php.net/smtp
-SMTP = localhost
-; http://php.net/smtp-port
-smtp_port = 25
-
-; For Win32 only.
-; http://php.net/sendmail-from
-;sendmail_from = me@example.com
-
-; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
-; http://php.net/sendmail-path
-;sendmail_path =
-
-; Force the addition of the specified parameters to be passed as extra parameters
-; to the sendmail binary. These parameters will always replace the value of
-; the 5th parameter to mail(), even in safe mode.
-;mail.force_extra_parameters =
-
-; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
-mail.add_x_header = On
-
-; The path to a log file that will log all mail() calls. Log entries include
-; the full path of the script, line number, To address and headers.
-;mail.log =
-
-[SQL]
-; http://php.net/sql.safe-mode
-sql.safe_mode = Off
-
-[ODBC]
-; http://php.net/odbc.default-db
-;odbc.default_db = Not yet implemented
-
-; http://php.net/odbc.default-user
-;odbc.default_user = Not yet implemented
-
-; http://php.net/odbc.default-pw
-;odbc.default_pw = Not yet implemented
-
-; Controls the ODBC cursor model.
-; Default: SQL_CURSOR_STATIC (default).
-;odbc.default_cursortype
-
-; Allow or prevent persistent links.
-; http://php.net/odbc.allow-persistent
-odbc.allow_persistent = On
-
-; Check that a connection is still valid before reuse.
-; http://php.net/odbc.check-persistent
-odbc.check_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/odbc.max-persistent
-odbc.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/odbc.max-links
-odbc.max_links = -1
-
-; Handling of LONG fields. Returns number of bytes to variables. 0 means
-; passthru.
-; http://php.net/odbc.defaultlrl
-odbc.defaultlrl = 4096
-
-; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
-; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
-; of odbc.defaultlrl and odbc.defaultbinmode
-; http://php.net/odbc.defaultbinmode
-odbc.defaultbinmode = 1
-
-;birdstep.max_links = -1
-
-[Interbase]
-; Allow or prevent persistent links.
-ibase.allow_persistent = 1
-
-; Maximum number of persistent links. -1 means no limit.
-ibase.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-ibase.max_links = -1
-
-; Default database name for ibase_connect().
-;ibase.default_db =
-
-; Default username for ibase_connect().
-;ibase.default_user =
-
-; Default password for ibase_connect().
-;ibase.default_password =
-
-; Default charset for ibase_connect().
-;ibase.default_charset =
-
-; Default timestamp format.
-ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
-
-; Default date format.
-ibase.dateformat = "%Y-%m-%d"
-
-; Default time format.
-ibase.timeformat = "%H:%M:%S"
-
-[MySQL]
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysql.allow_local_infile
-mysql.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysql.allow-persistent
-mysql.allow_persistent = On
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysql.cache_size
-mysql.cache_size = 2000
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysql.max-persistent
-mysql.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/mysql.max-links
-mysql.max_links = -1
-
-; Default port number for mysql_connect(). If unset, mysql_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysql.default-port
-mysql.default_port =
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysql.default-socket
-mysql.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-host
-mysql.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-user
-mysql.default_user =
-
-; Default password for mysql_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysql.default-password
-mysql.default_password =
-
-; Maximum time (in seconds) for connect timeout. -1 means no limit
-; http://php.net/mysql.connect-timeout
-mysql.connect_timeout = 60
-
-; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
-; SQL-Errors will be displayed.
-; http://php.net/mysql.trace-mode
-mysql.trace_mode = Off
-
-[MySQLi]
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysqli.max-persistent
-mysqli.max_persistent = -1
-
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysqli.allow_local_infile
-;mysqli.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysqli.allow-persistent
-mysqli.allow_persistent = On
-
-; Maximum number of links. -1 means no limit.
-; http://php.net/mysqli.max-links
-mysqli.max_links = -1
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysqli.cache_size
-mysqli.cache_size = 2000
-
-; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysqli.default-port
-mysqli.default_port = 3306
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysqli.default-socket
-mysqli.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-host
-mysqli.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-user
-mysqli.default_user =
-
-; Default password for mysqli_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysqli.default-pw
-mysqli.default_pw =
-
-; Allow or prevent reconnect
-mysqli.reconnect = Off
-
-[mysqlnd]
-; Enable / Disable collection of general statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_statistics
-mysqlnd.collect_statistics = On
-
-; Enable / Disable collection of memory usage statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_memory_statistics
-mysqlnd.collect_memory_statistics = On
-
-; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
-; http://php.net/mysqlnd.net_cmd_buffer_size
-;mysqlnd.net_cmd_buffer_size = 2048
-
-; Size of a pre-allocated buffer used for reading data sent by the server in
-; bytes.
-; http://php.net/mysqlnd.net_read_buffer_size
-;mysqlnd.net_read_buffer_size = 32768
-
-[OCI8]
-
-; Connection: Enables privileged connections using external
-; credentials (OCI_SYSOPER, OCI_SYSDBA)
-; http://php.net/oci8.privileged-connect
-;oci8.privileged_connect = Off
-
-; Connection: The maximum number of persistent OCI8 connections per
-; process. Using -1 means no limit.
-; http://php.net/oci8.max-persistent
-;oci8.max_persistent = -1
-
-; Connection: The maximum number of seconds a process is allowed to
-; maintain an idle persistent connection. Using -1 means idle
-; persistent connections will be maintained forever.
-; http://php.net/oci8.persistent-timeout
-;oci8.persistent_timeout = -1
-
-; Connection: The number of seconds that must pass before issuing a
-; ping during oci_pconnect() to check the connection validity. When
-; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
-; pings completely.
-; http://php.net/oci8.ping-interval
-;oci8.ping_interval = 60
-
-; Connection: Set this to a user chosen connection class to be used
-; for all pooled server requests with Oracle 11g Database Resident
-; Connection Pooling (DRCP). To use DRCP, this value should be set to
-; the same string for all web servers running the same application,
-; the database pool must be configured, and the connection string must
-; specify to use a pooled server.
-;oci8.connection_class =
-
-; High Availability: Using On lets PHP receive Fast Application
-; Notification (FAN) events generated when a database node fails. The
-; database must also be configured to post FAN events.
-;oci8.events = Off
-
-; Tuning: This option enables statement caching, and specifies how
-; many statements to cache. Using 0 disables statement caching.
-; http://php.net/oci8.statement-cache-size
-;oci8.statement_cache_size = 20
-
-; Tuning: Enables statement prefetching and sets the default number of
-; rows that will be fetched automatically after statement execution.
-; http://php.net/oci8.default-prefetch
-;oci8.default_prefetch = 100
-
-; Compatibility. Using On means oci_close() will not close
-; oci_connect() and oci_new_connect() connections.
-; http://php.net/oci8.old-oci-close-semantics
-;oci8.old_oci_close_semantics = Off
-
-[PostgreSQL]
-; Allow or prevent persistent links.
-; http://php.net/pgsql.allow-persistent
-pgsql.allow_persistent = On
-
-; Detect broken persistent links always with pg_pconnect().
-; Auto reset feature requires a little overheads.
-; http://php.net/pgsql.auto-reset-persistent
-pgsql.auto_reset_persistent = Off
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/pgsql.max-persistent
-pgsql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-; http://php.net/pgsql.max-links
-pgsql.max_links = -1
-
-; Ignore PostgreSQL backends Notice message or not.
-; Notice message logging require a little overheads.
-; http://php.net/pgsql.ignore-notice
-pgsql.ignore_notice = 0
-
-; Log PostgreSQL backends Notice message or not.
-; Unless pgsql.ignore_notice=0, module cannot log notice message.
-; http://php.net/pgsql.log-notice
-pgsql.log_notice = 0
-
-[Sybase-CT]
-; Allow or prevent persistent links.
-; http://php.net/sybct.allow-persistent
-sybct.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/sybct.max-persistent
-sybct.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/sybct.max-links
-sybct.max_links = -1
-
-; Minimum server message severity to display.
-; http://php.net/sybct.min-server-severity
-sybct.min_server_severity = 10
-
-; Minimum client message severity to display.
-; http://php.net/sybct.min-client-severity
-sybct.min_client_severity = 10
-
-; Set per-context timeout
-; http://php.net/sybct.timeout
-;sybct.timeout=
-
-;sybct.packet_size
-
-; The maximum time in seconds to wait for a connection attempt to succeed before returning failure.
-; Default: one minute
-;sybct.login_timeout=
-
-; The name of the host you claim to be connecting from, for display by sp_who.
-; Default: none
-;sybct.hostname=
-
-; Allows you to define how often deadlocks are to be retried. -1 means "forever".
-; Default: 0
-;sybct.deadlock_retry_count=
-
-[bcmath]
-; Number of decimal digits for all bcmath functions.
-; http://php.net/bcmath.scale
-bcmath.scale = 0
-
-[browscap]
-; http://php.net/browscap
-;browscap = extra/browscap.ini
-
-[Session]
-; Handler used to store/retrieve data.
-; http://php.net/session.save-handler
-session.save_handler = files
-
-; Argument passed to save_handler. In the case of files, this is the path
-; where data files are stored. Note: Windows users have to change this
-; variable in order to use PHP's session functions.
-;
-; The path can be defined as:
-;
-; session.save_path = "N;/path"
-;
-; where N is an integer. Instead of storing all the session files in
-; /path, what this will do is use subdirectories N-levels deep, and
-; store the session data in those directories. This is useful if you
-; or your OS have problems with lots of files in one directory, and is
-; a more efficient layout for servers that handle lots of sessions.
-;
-; NOTE 1: PHP will not create this directory structure automatically.
-; You can use the script in the ext/session dir for that purpose.
-; NOTE 2: See the section on garbage collection below if you choose to
-; use subdirectories for session storage
-;
-; The file storage module creates files using mode 600 by default.
-; You can change that by using
-;
-; session.save_path = "N;MODE;/path"
-;
-; where MODE is the octal representation of the mode. Note that this
-; does not overwrite the process's umask.
-; http://php.net/session.save-path
-session.save_path = "/tmp"
-
-; Whether to use cookies.
-; http://php.net/session.use-cookies
-session.use_cookies = 1
-
-; http://php.net/session.cookie-secure
-;session.cookie_secure =
-
-; This option forces PHP to fetch and use a cookie for storing and maintaining
-; the session id. We encourage this operation as it's very helpful in combating
-; session hijacking when not specifying and managing your own session id. It is
-; not the end all be all of session hijacking defense, but it's a good start.
-; http://php.net/session.use-only-cookies
-session.use_only_cookies = 1
-
-; Name of the session (used as cookie name).
-; http://php.net/session.name
-session.name = PHPSESSID
-
-; Initialize session on request startup.
-; http://php.net/session.auto-start
-session.auto_start = 0
-
-; Lifetime in seconds of cookie or, if 0, until browser is restarted.
-; http://php.net/session.cookie-lifetime
-session.cookie_lifetime = 0
-
-; The path for which the cookie is valid.
-; http://php.net/session.cookie-path
-session.cookie_path = /
-
-; The domain for which the cookie is valid.
-; http://php.net/session.cookie-domain
-session.cookie_domain =
-
-; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
-; http://php.net/session.cookie-httponly
-session.cookie_httponly =
-
-; Handler used to serialize data. php is the standard serializer of PHP.
-; http://php.net/session.serialize-handler
-session.serialize_handler = php
-
-; Defines the probability that the 'garbage collection' process is started
-; on every session initialization. The probability is calculated by using
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator
-; and gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request.
-; Default Value: 1
-; Development Value: 1
-; Production Value: 1
-; http://php.net/session.gc-probability
-session.gc_probability = 1
-
-; Defines the probability that the 'garbage collection' process is started on every
-; session initialization. The probability is calculated by using the following equation:
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
-; session.gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request. Increasing this value to 1000 will give you
-; a 0.1% chance the gc will run on any give request. For high volume production servers,
-; this is a more efficient approach.
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-; http://php.net/session.gc-divisor
-session.gc_divisor = 1000
-
-; After this number of seconds, stored data will be seen as 'garbage' and
-; cleaned up by the garbage collection process.
-; http://php.net/session.gc-maxlifetime
-session.gc_maxlifetime = 1440
-
-; NOTE: If you are using the subdirectory option for storing session files
-; (see session.save_path above), then garbage collection does *not*
-; happen automatically. You will need to do your own garbage
-; collection through a shell script, cron entry, or some other method.
-; For example, the following script would is the equivalent of
-; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-; find /path/to/sessions -cmin +24 | xargs rm
-
-; PHP 4.2 and less have an undocumented feature/bug that allows you to
-; to initialize a session variable in the global scope, even when register_globals
-; is disabled. PHP 4.3 and later will warn you, if this feature is used.
-; You can disable the feature and the warning separately. At this time,
-; the warning is only displayed, if bug_compat_42 is enabled. This feature
-; introduces some serious security problems if not handled correctly. It's
-; recommended that you do not use this feature on production servers. But you
-; should enable this on development servers and enable the warning as well. If you
-; do not enable the feature on development servers, you won't be warned when it's
-; used and debugging errors caused by this can be difficult to track down.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-42
-session.bug_compat_42 = On
-
-; This setting controls whether or not you are warned by PHP when initializing a
-; session value into the global space. session.bug_compat_42 must be enabled before
-; these warnings can be issued by PHP. See the directive above for more information.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-warn
-session.bug_compat_warn = On
-
-; Check HTTP Referer to invalidate externally stored URLs containing ids.
-; HTTP_REFERER has to contain this substring for the session to be
-; considered as valid.
-; http://php.net/session.referer-check
-session.referer_check =
-
-; How many bytes to read from the file.
-; http://php.net/session.entropy-length
-session.entropy_length = 0
-
-; Specified here to create the session id.
-; http://php.net/session.entropy-file
-; On systems that don't have /dev/urandom /dev/arandom can be used
-; On windows, setting the entropy_length setting will activate the
-; Windows random source (using the CryptoAPI)
-;session.entropy_file = /dev/urandom
-
-; Set to {nocache,private,public,} to determine HTTP caching aspects
-; or leave this empty to avoid sending anti-caching headers.
-; http://php.net/session.cache-limiter
-session.cache_limiter = nocache
-
-; Document expires after n minutes.
-; http://php.net/session.cache-expire
-session.cache_expire = 180
-
-; trans sid support is disabled by default.
-; Use of trans sid may risk your users security.
-; Use this option with caution.
-; - User may send URL contains active session ID
-; to other person via. email/irc/etc.
-; - URL that contains active session ID may be stored
-; in publicly accessible computer.
-; - User may access your site with the same session ID
-; always using URL stored in browser's history or bookmarks.
-; http://php.net/session.use-trans-sid
-session.use_trans_sid = 0
-
-; Select a hash function for use in generating session ids.
-; Possible Values
-; 0 (MD5 128 bits)
-; 1 (SHA-1 160 bits)
-; This option may also be set to the name of any hash function supported by
-; the hash extension. A list of available hashes is returned by the hash_algos()
-; function.
-; http://php.net/session.hash-function
-session.hash_function = 0
-
-; Define how many bits are stored in each character when converting
-; the binary hash data to something readable.
-; Possible values:
-; 4 (4 bits: 0-9, a-f)
-; 5 (5 bits: 0-9, a-v)
-; 6 (6 bits: 0-9, a-z, A-Z, "-", ",")
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-; http://php.net/session.hash-bits-per-character
-session.hash_bits_per_character = 5
-
-; The URL rewriter will look for URLs in a defined set of HTML tags.
-; form/fieldset are special; if you include them here, the rewriter will
-; add a hidden <input> field with the info which is otherwise appended
-; to URLs. If you want XHTML conformity, remove the form entry.
-; Note that all valid entries require a "=", even if no value follows.
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; http://php.net/url-rewriter.tags
-url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-[MSSQL]
-; Allow or prevent persistent links.
-mssql.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-mssql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-mssql.max_links = -1
-
-; Minimum error severity to display.
-mssql.min_error_severity = 10
-
-; Minimum message severity to display.
-mssql.min_message_severity = 10
-
-; Compatibility mode with old versions of PHP 3.0.
-mssql.compatability_mode = Off
-
-; Connect timeout
-;mssql.connect_timeout = 5
-
-; Query timeout
-;mssql.timeout = 60
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textlimit = 4096
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textsize = 4096
-
-; Limits the number of records in each batch. 0 = all records in one batch.
-;mssql.batchsize = 0
-
-; Specify how datetime and datetim4 columns are returned
-; On => Returns data converted to SQL server settings
-; Off => Returns values as YYYY-MM-DD hh:mm:ss
-;mssql.datetimeconvert = On
-
-; Use NT authentication when connecting to the server
-mssql.secure_connection = Off
-
-; Specify max number of processes. -1 = library default
-; msdlib defaults to 25
-; FreeTDS defaults to 4096
-;mssql.max_procs = -1
-
-; Specify client character set.
-; If empty or not set the client charset from freetds.conf is used
-; This is only used when compiled with FreeTDS
-;mssql.charset = "ISO-8859-1"
-
-[Assertion]
-; Assert(expr); active by default.
-; http://php.net/assert.active
-;assert.active = On
-
-; Issue a PHP warning for each failed assertion.
-; http://php.net/assert.warning
-;assert.warning = On
-
-; Don't bail out by default.
-; http://php.net/assert.bail
-;assert.bail = Off
-
-; User-function to be called if an assertion fails.
-; http://php.net/assert.callback
-;assert.callback = 0
-
-; Eval the expression with current error_reporting(). Set to true if you want
-; error_reporting(0) around the eval().
-; http://php.net/assert.quiet-eval
-;assert.quiet_eval = 0
-
-[COM]
-; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
-; http://php.net/com.typelib-file
-;com.typelib_file =
-
-; allow Distributed-COM calls
-; http://php.net/com.allow-dcom
-;com.allow_dcom = true
-
-; autoregister constants of a components typlib on com_load()
-; http://php.net/com.autoregister-typelib
-;com.autoregister_typelib = true
-
-; register constants casesensitive
-; http://php.net/com.autoregister-casesensitive
-;com.autoregister_casesensitive = false
-
-; show warnings on duplicate constant registrations
-; http://php.net/com.autoregister-verbose
-;com.autoregister_verbose = true
-
-; The default character set code-page to use when passing strings to and from COM objects.
-; Default: system ANSI code page
-;com.code_page=
-
-[mbstring]
-; language for internal character representation.
-; http://php.net/mbstring.language
-;mbstring.language = Japanese
-
-; internal/script encoding.
-; Some encoding cannot work as internal encoding.
-; (e.g. SJIS, BIG5, ISO-2022-*)
-; http://php.net/mbstring.internal-encoding
-;mbstring.internal_encoding = EUC-JP
-
-; http input encoding.
-; http://php.net/mbstring.http-input
-;mbstring.http_input = auto
-
-; http output encoding. mb_output_handler must be
-; registered as output buffer to function
-; http://php.net/mbstring.http-output
-;mbstring.http_output = SJIS
-
-; enable automatic encoding translation according to
-; mbstring.internal_encoding setting. Input chars are
-; converted to internal encoding by setting this to On.
-; Note: Do _not_ use automatic encoding translation for
-; portable libs/applications.
-; http://php.net/mbstring.encoding-translation
-;mbstring.encoding_translation = Off
-
-; automatic encoding detection order.
-; auto means
-; http://php.net/mbstring.detect-order
-;mbstring.detect_order = auto
-
-; substitute_character used when character cannot be converted
-; one from another
-; http://php.net/mbstring.substitute-character
-;mbstring.substitute_character = none;
-
-; overload(replace) single byte functions by mbstring functions.
-; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
-; etc. Possible values are 0,1,2,4 or combination of them.
-; For example, 7 for overload everything.
-; 0: No overload
-; 1: Overload mail() function
-; 2: Overload str*() functions
-; 4: Overload ereg*() functions
-; http://php.net/mbstring.func-overload
-;mbstring.func_overload = 0
-
-; enable strict encoding detection.
-;mbstring.strict_detection = Off
-
-; This directive specifies the regex pattern of content types for which mb_output_handler()
-; is activated.
-; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
-;mbstring.http_output_conv_mimetype=
-
-; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte
-; Default: ""
-;mbstring.script_encoding=
-
-[gd]
-; Tell the jpeg decode to ignore warnings and try to create
-; a gd image. The warning will then be displayed as notices
-; disabled by default
-; http://php.net/gd.jpeg-ignore-warning
-;gd.jpeg_ignore_warning = 0
-
-[exif]
-; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
-; With mbstring support this will automatically be converted into the encoding
-; given by corresponding encode setting. When empty mbstring.internal_encoding
-; is used. For the decode settings you can distinguish between motorola and
-; intel byte order. A decode setting cannot be empty.
-; http://php.net/exif.encode-unicode
-;exif.encode_unicode = ISO-8859-15
-
-; http://php.net/exif.decode-unicode-motorola
-;exif.decode_unicode_motorola = UCS-2BE
-
-; http://php.net/exif.decode-unicode-intel
-;exif.decode_unicode_intel = UCS-2LE
-
-; http://php.net/exif.encode-jis
-;exif.encode_jis =
-
-; http://php.net/exif.decode-jis-motorola
-;exif.decode_jis_motorola = JIS
-
-; http://php.net/exif.decode-jis-intel
-;exif.decode_jis_intel = JIS
-
-[Tidy]
-; The path to a default tidy configuration file to use when using tidy
-; http://php.net/tidy.default-config
-;tidy.default_config = /usr/local/lib/php/default.tcfg
-
-; Should tidy clean and repair output automatically?
-; WARNING: Do not use this option if you are generating non-html content
-; such as dynamic images
-; http://php.net/tidy.clean-output
-tidy.clean_output = Off
-
-[soap]
-; Enables or disables WSDL caching feature.
-; http://php.net/soap.wsdl-cache-enabled
-soap.wsdl_cache_enabled=1
-
-; Sets the directory name where SOAP extension will put cache files.
-; http://php.net/soap.wsdl-cache-dir
-soap.wsdl_cache_dir="/tmp"
-
-; (time to live) Sets the number of second while cached file will be used
-; instead of original one.
-; http://php.net/soap.wsdl-cache-ttl
-soap.wsdl_cache_ttl=86400
-
-; Sets the size of the cache limit. (Max. number of WSDL files to cache)
-soap.wsdl_cache_limit = 5
-
-[sysvshm]
-; A default size of the shared memory segment
-;sysvshm.init_mem = 10000
-
-[ldap]
-; Sets the maximum number of open links or -1 for unlimited.
-ldap.max_links = -1
-
-[mcrypt]
-; For more information about mcrypt settings see http://php.net/mcrypt-module-open
-
-; Directory where to load mcrypt algorithms
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.algorithms_dir=
-
-; Directory where to load mcrypt modes
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.modes_dir=
-
-[dba]
-;dba.default_handler=
-
-[xsl]
-; Write operations from within XSLT are disabled by default.
-; XSL_SECPREF_CREATE_DIRECTORY | XSL_SECPREF_WRITE_NETWORK | XSL_SECPREF_WRITE_FILE = 44
-; Set it to 0 to allow all operations
-;xsl.security_prefs = 44
-
-; Local Variables:
-; tab-width: 4
-; End:
+++ /dev/null
-[PHP]
-
-;;;;;;;;;;;;;;;;;;;
-; About php.ini ;
-;;;;;;;;;;;;;;;;;;;
-; PHP's initialization file, generally called php.ini, is responsible for
-; configuring many of the aspects of PHP's behavior.
-
-; PHP attempts to find and load this configuration from a number of locations.
-; The following is a summary of its search order:
-; 1. SAPI module specific location.
-; 2. The PHPRC environment variable. (As of PHP 5.2.0)
-; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
-; 4. Current working directory (except CLI)
-; 5. The web server's directory (for SAPI modules), or directory of PHP
-; (otherwise in Windows)
-; 6. The directory from the --with-config-file-path compile time option, or the
-; Windows directory (C:\windows or C:\winnt)
-; See the PHP docs for more specific information.
-; http://php.net/configuration.file
-
-; The syntax of the file is extremely simple. Whitespace and Lines
-; beginning with a semicolon are silently ignored (as you probably guessed).
-; Section headers (e.g. [Foo]) are also silently ignored, even though
-; they might mean something in the future.
-
-; Directives following the section heading [PATH=/www/mysite] only
-; apply to PHP files in the /www/mysite directory. Directives
-; following the section heading [HOST=www.example.com] only apply to
-; PHP files served from www.example.com. Directives set in these
-; special sections cannot be overridden by user-defined INI files or
-; at runtime. Currently, [PATH=] and [HOST=] sections only work under
-; CGI/FastCGI.
-; http://php.net/ini.sections
-
-; Directives are specified using the following syntax:
-; directive = value
-; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
-; Directives are variables used to configure PHP or PHP extensions.
-; There is no name validation. If PHP can't find an expected
-; directive because it is not set or is mistyped, a default value will be used.
-
-; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
-; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
-; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
-; previously set variable or directive (e.g. ${foo})
-
-; Expressions in the INI file are limited to bitwise operators and parentheses:
-; | bitwise OR
-; ^ bitwise XOR
-; & bitwise AND
-; ~ bitwise NOT
-; ! boolean NOT
-
-; Boolean flags can be turned on using the values 1, On, True or Yes.
-; They can be turned off using the values 0, Off, False or No.
-
-; An empty string can be denoted by simply not writing anything after the equal
-; sign, or by using the None keyword:
-
-; foo = ; sets foo to an empty string
-; foo = None ; sets foo to an empty string
-; foo = "None" ; sets foo to the string 'None'
-
-; If you use constants in your value, and these constants belong to a
-; dynamically loaded extension (either a PHP extension or a Zend extension),
-; you may only use these constants *after* the line that loads the extension.
-
-;;;;;;;;;;;;;;;;;;;
-; About this file ;
-;;;;;;;;;;;;;;;;;;;
-; PHP comes packaged with two INI files. One that is recommended to be used
-; in production environments and one that is recommended to be used in
-; development environments.
-
-; php.ini-production contains settings which hold security, performance and
-; best practices at its core. But please be aware, these settings may break
-; compatibility with older or less security conscience applications. We
-; recommending using the production ini in production and testing environments.
-
-; php.ini-development is very similar to its production variant, except it's
-; much more verbose when it comes to errors. We recommending using the
-; development version only in development environments as errors shown to
-; application users can inadvertently leak otherwise secure information.
-
-;;;;;;;;;;;;;;;;;;;
-; Quick Reference ;
-;;;;;;;;;;;;;;;;;;;
-; The following are all the settings which are different in either the production
-; or development versions of the INIs with respect to PHP's default behavior.
-; Please see the actual settings later in the document for more details as to why
-; we recommend these changes in PHP's behavior.
-
-; allow_call_time_pass_reference
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; display_errors
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; display_startup_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; error_reporting
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-
-; html_errors
-; Default Value: On
-; Development Value: On
-; Production value: Off
-
-; log_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-
-; magic_quotes_gpc
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; max_input_time
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-
-; output_buffering
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-
-; register_argc_argv
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; register_long_arrays
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; request_order
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-
-; session.bug_compat_42
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.bug_compat_warn
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.gc_divisor
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-
-; session.hash_bits_per_character
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-
-; short_open_tag
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; track_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; url_rewriter.tags
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-; variables_order
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS"
-
-;;;;;;;;;;;;;;;;;;;;
-; php.ini Options ;
-;;;;;;;;;;;;;;;;;;;;
-; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
-;user_ini.filename = ".user.ini"
-
-; To disable this feature set this option to empty value
-;user_ini.filename =
-
-; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
-;user_ini.cache_ttl = 300
-
-;;;;;;;;;;;;;;;;;;;;
-; Language Options ;
-;;;;;;;;;;;;;;;;;;;;
-
-; Enable the PHP scripting language engine under Apache.
-; http://php.net/engine
-engine = On
-
-; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/short-open-tag
-short_open_tag = Off
-
-; Allow ASP-style <% %> tags.
-; http://php.net/asp-tags
-asp_tags = Off
-
-; The number of significant digits displayed in floating point numbers.
-; http://php.net/precision
-precision = 14
-
-; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
-; http://php.net/y2k-compliance
-y2k_compliance = On
-
-; Output buffering is a mechanism for controlling how much output data
-; (excluding headers and cookies) PHP should keep internally before pushing that
-; data to the client. If your application's output exceeds this setting, PHP
-; will send that data in chunks of roughly the size you specify.
-; Turning on this setting and managing its maximum buffer size can yield some
-; interesting side-effects depending on your application and web server.
-; You may be able to send headers and cookies after you've already sent output
-; through print or echo. You also may see performance benefits if your server is
-; emitting less packets due to buffered output versus PHP streaming the output
-; as it gets it. On production servers, 4096 bytes is a good setting for performance
-; reasons.
-; Note: Output buffering can also be controlled via Output Buffering Control
-; functions.
-; Possible Values:
-; On = Enabled and buffer is unlimited. (Use with caution)
-; Off = Disabled
-; Integer = Enables the buffer and sets its maximum size in bytes.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-; http://php.net/output-buffering
-output_buffering = 4096
-
-; You can redirect all of the output of your scripts to a function. For
-; example, if you set output_handler to "mb_output_handler", character
-; encoding will be transparently converted to the specified encoding.
-; Setting any output handler automatically turns on output buffering.
-; Note: People who wrote portable scripts should not depend on this ini
-; directive. Instead, explicitly set the output handler using ob_start().
-; Using this ini directive may cause problems unless you know what script
-; is doing.
-; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
-; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
-; Note: output_handler must be empty if this is set 'On' !!!!
-; Instead you must use zlib.output_handler.
-; http://php.net/output-handler
-;output_handler =
-
-; Transparent output compression using the zlib library
-; Valid values for this option are 'off', 'on', or a specific buffer size
-; to be used for compression (default is 4KB)
-; Note: Resulting chunk size may vary due to nature of compression. PHP
-; outputs chunks that are few hundreds bytes each as a result of
-; compression. If you prefer a larger chunk size for better
-; performance, enable output_buffering in addition.
-; Note: You need to use zlib.output_handler instead of the standard
-; output_handler, or otherwise the output will be corrupted.
-; http://php.net/zlib.output-compression
-zlib.output_compression = Off
-
-; http://php.net/zlib.output-compression-level
-;zlib.output_compression_level = -1
-
-; You cannot specify additional output handlers if zlib.output_compression
-; is activated here. This setting does the same as output_handler but in
-; a different order.
-; http://php.net/zlib.output-handler
-;zlib.output_handler =
-
-; Implicit flush tells PHP to tell the output layer to flush itself
-; automatically after every output block. This is equivalent to calling the
-; PHP function flush() after each and every call to print() or echo() and each
-; and every HTML block. Turning this option on has serious performance
-; implications and is generally recommended for debugging purposes only.
-; http://php.net/implicit-flush
-; Note: This directive is hardcoded to On for the CLI SAPI
-implicit_flush = Off
-
-; The unserialize callback function will be called (with the undefined class'
-; name as parameter), if the unserializer finds an undefined class
-; which should be instantiated. A warning appears if the specified function is
-; not defined, or if the function doesn't include/implement the missing class.
-; So only set this entry, if you really want to implement such a
-; callback-function.
-unserialize_callback_func =
-
-; When floats & doubles are serialized store serialize_precision significant
-; digits after the floating point. The default value ensures that when floats
-; are decoded with unserialize, the data will remain the same.
-serialize_precision = 17
-
-; This directive allows you to enable and disable warnings which PHP will issue
-; if you pass a value by reference at function call time. Passing values by
-; reference at function call time is a deprecated feature which will be removed
-; from PHP at some point in the near future. The acceptable method for passing a
-; value by reference to a function is by declaring the reference in the functions
-; definition, not at call time. This directive does not disable this feature, it
-; only determines whether PHP will warn you about it or not. These warnings
-; should enabled in development environments only.
-; Default Value: On (Suppress warnings)
-; Development Value: Off (Issue warnings)
-; Production Value: Off (Issue warnings)
-; http://php.net/allow-call-time-pass-reference
-allow_call_time_pass_reference = Off
-
-; Safe Mode
-; http://php.net/safe-mode
-safe_mode = Off
-
-; By default, Safe Mode does a UID compare check when
-; opening files. If you want to relax this to a GID compare,
-; then turn on safe_mode_gid.
-; http://php.net/safe-mode-gid
-safe_mode_gid = Off
-
-; When safe_mode is on, UID/GID checks are bypassed when
-; including files from this directory and its subdirectories.
-; (directory must also be in include_path or full path must
-; be used when including)
-; http://php.net/safe-mode-include-dir
-safe_mode_include_dir =
-
-; When safe_mode is on, only executables located in the safe_mode_exec_dir
-; will be allowed to be executed via the exec family of functions.
-; http://php.net/safe-mode-exec-dir
-safe_mode_exec_dir =
-
-; Setting certain environment variables may be a potential security breach.
-; This directive contains a comma-delimited list of prefixes. In Safe Mode,
-; the user may only alter environment variables whose names begin with the
-; prefixes supplied here. By default, users will only be able to set
-; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
-; Note: If this directive is empty, PHP will let the user modify ANY
-; environment variable!
-; http://php.net/safe-mode-allowed-env-vars
-safe_mode_allowed_env_vars = PHP_
-
-; This directive contains a comma-delimited list of environment variables that
-; the end user won't be able to change using putenv(). These variables will be
-; protected even if safe_mode_allowed_env_vars is set to allow to change them.
-; http://php.net/safe-mode-protected-env-vars
-safe_mode_protected_env_vars = LD_LIBRARY_PATH
-
-; open_basedir, if set, limits all file operations to the defined directory
-; and below. This directive makes most sense if used in a per-directory
-; or per-virtualhost web server configuration file. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/open-basedir
-;open_basedir =
-
-; This directive allows you to disable certain functions for security reasons.
-; It receives a comma-delimited list of function names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-functions
-disable_functions =
-
-; This directive allows you to disable certain classes for security reasons.
-; It receives a comma-delimited list of class names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-classes
-disable_classes =
-
-; Colors for Syntax Highlighting mode. Anything that's acceptable in
-; <span style="color: ???????"> would work.
-; http://php.net/syntax-highlighting
-;highlight.string = #DD0000
-;highlight.comment = #FF9900
-;highlight.keyword = #007700
-;highlight.bg = #FFFFFF
-;highlight.default = #0000BB
-;highlight.html = #000000
-
-; If enabled, the request will be allowed to complete even if the user aborts
-; the request. Consider enabling it if executing long requests, which may end up
-; being interrupted by the user or a browser timing out. PHP's default behavior
-; is to disable this feature.
-; http://php.net/ignore-user-abort
-;ignore_user_abort = On
-
-; Determines the size of the realpath cache to be used by PHP. This value should
-; be increased on systems where PHP opens many files to reflect the quantity of
-; the file operations performed.
-; http://php.net/realpath-cache-size
-;realpath_cache_size = 16k
-
-; Duration of time, in seconds for which to cache realpath information for a given
-; file or directory. For systems with rarely changing files, consider increasing this
-; value.
-; http://php.net/realpath-cache-ttl
-;realpath_cache_ttl = 120
-
-; Enables or disables the circular reference collector.
-; http://php.net/zend.enable-gc
-zend.enable_gc = On
-
-;;;;;;;;;;;;;;;;;
-; Miscellaneous ;
-;;;;;;;;;;;;;;;;;
-
-; Decides whether PHP may expose the fact that it is installed on the server
-; (e.g. by adding its signature to the Web server header). It is no security
-; threat in any way, but it makes it possible to determine whether you use PHP
-; on your server or not.
-; http://php.net/expose-php
-expose_php = On
-
-;;;;;;;;;;;;;;;;;;;
-; Resource Limits ;
-;;;;;;;;;;;;;;;;;;;
-
-; Maximum execution time of each script, in seconds
-; http://php.net/max-execution-time
-; Note: This directive is hardcoded to 0 for the CLI SAPI
-max_execution_time = 30
-
-; Maximum amount of time each script may spend parsing request data. It's a good
-; idea to limit this time on productions servers in order to eliminate unexpectedly
-; long running scripts.
-; Note: This directive is hardcoded to -1 for the CLI SAPI
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-; http://php.net/max-input-time
-max_input_time = 60
-
-; Maximum input variable nesting level
-; http://php.net/max-input-nesting-level
-;max_input_nesting_level = 64
-
-; How many GET/POST/COOKIE input variables may be accepted
-; max_input_vars = 1000
-
-; Maximum amount of memory a script may consume (128MB)
-; http://php.net/memory-limit
-memory_limit = 128M
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Error handling and logging ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; This directive informs PHP of which errors, warnings and notices you would like
-; it to take action for. The recommended way of setting values for this
-; directive is through the use of the error level constants and bitwise
-; operators. The error level constants are below here for convenience as well as
-; some common settings and their meanings.
-; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
-; those related to E_NOTICE and E_STRICT, which together cover best practices and
-; recommended coding standards in PHP. For performance reasons, this is the
-; recommend error reporting setting. Your production server shouldn't be wasting
-; resources complaining about best practices and coding standards. That's what
-; development servers and development settings are for.
-; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This
-; means it pretty much reports everything which is exactly what you want during
-; development and early testing.
-;
-; Error Level Constants:
-; E_ALL - All errors and warnings (includes E_STRICT as of PHP 6.0.0)
-; E_ERROR - fatal run-time errors
-; E_RECOVERABLE_ERROR - almost fatal run-time errors
-; E_WARNING - run-time warnings (non-fatal errors)
-; E_PARSE - compile-time parse errors
-; E_NOTICE - run-time notices (these are warnings which often result
-; from a bug in your code, but it's possible that it was
-; intentional (e.g., using an uninitialized variable and
-; relying on the fact it's automatically initialized to an
-; empty string)
-; E_STRICT - run-time notices, enable to have PHP suggest changes
-; to your code which will ensure the best interoperability
-; and forward compatibility of your code
-; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
-; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
-; initial startup
-; E_COMPILE_ERROR - fatal compile-time errors
-; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
-; E_USER_ERROR - user-generated error message
-; E_USER_WARNING - user-generated warning message
-; E_USER_NOTICE - user-generated notice message
-; E_DEPRECATED - warn about code that will not work in future versions
-; of PHP
-; E_USER_DEPRECATED - user-generated deprecation warnings
-;
-; Common Values:
-; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.)
-; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices)
-; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
-; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.)
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-; http://php.net/error-reporting
-error_reporting = E_ALL | E_STRICT
-
-; This directive controls whether or not and where PHP will output errors,
-; notices and warnings too. Error output is very useful during development, but
-; it could be very dangerous in production environments. Depending on the code
-; which is triggering the error, sensitive information could potentially leak
-; out of your application such as database usernames and passwords or worse.
-; It's recommended that errors be logged on production servers rather than
-; having the errors sent to STDOUT.
-; Possible Values:
-; Off = Do not display any errors
-; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
-; On or stdout = Display errors to STDOUT
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-errors
-display_errors = On
-
-; The display of errors which occur during PHP's startup sequence are handled
-; separately from display_errors. PHP's default behavior is to suppress those
-; errors from clients. Turning the display of startup errors on can be useful in
-; debugging configuration problems. But, it's strongly recommended that you
-; leave this setting off on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-startup-errors
-display_startup_errors = On
-
-; Besides displaying errors, PHP can also log errors to locations such as a
-; server-specific log, STDERR, or a location specified by the error_log
-; directive found below. While errors should not be displayed on productions
-; servers they should still be monitored and logging is a great way to do that.
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-; http://php.net/log-errors
-log_errors = On
-
-; Set maximum length of log_errors. In error_log information about the source is
-; added. The default is 1024 and 0 allows to not apply any maximum length at all.
-; http://php.net/log-errors-max-len
-log_errors_max_len = 1024
-
-; Do not log repeated messages. Repeated errors must occur in same file on same
-; line unless ignore_repeated_source is set true.
-; http://php.net/ignore-repeated-errors
-ignore_repeated_errors = Off
-
-; Ignore source of message when ignoring repeated messages. When this setting
-; is On you will not log errors with repeated messages from different files or
-; source lines.
-; http://php.net/ignore-repeated-source
-ignore_repeated_source = Off
-
-; If this parameter is set to Off, then memory leaks will not be shown (on
-; stdout or in the log). This has only effect in a debug compile, and if
-; error reporting includes E_WARNING in the allowed list
-; http://php.net/report-memleaks
-report_memleaks = On
-
-; This setting is on by default.
-;report_zend_debug = 0
-
-; Store the last error/warning message in $php_errormsg (boolean). Setting this value
-; to On can assist in debugging and is appropriate for development servers. It should
-; however be disabled on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/track-errors
-track_errors = On
-
-; Turn off normal error reporting and emit XML-RPC error XML
-; http://php.net/xmlrpc-errors
-;xmlrpc_errors = 0
-
-; An XML-RPC faultCode
-;xmlrpc_error_number = 0
-
-; When PHP displays or logs an error, it has the capability of inserting html
-; links to documentation related to that error. This directive controls whether
-; those HTML links appear in error messages or not. For performance and security
-; reasons, it's recommended you disable this on production servers.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: On
-; Development Value: On
-; Production value: Off
-; http://php.net/html-errors
-html_errors = On
-
-; If html_errors is set On PHP produces clickable error messages that direct
-; to a page describing the error or function causing the error in detail.
-; You can download a copy of the PHP manual from http://php.net/docs
-; and change docref_root to the base URL of your local copy including the
-; leading '/'. You must also specify the file extension being used including
-; the dot. PHP's default behavior is to leave these settings empty.
-; Note: Never use this feature for production boxes.
-; http://php.net/docref-root
-; Examples
-;docref_root = "/phpmanual/"
-
-; http://php.net/docref-ext
-;docref_ext = .html
-
-; String to output before an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-prepend-string
-; Example:
-;error_prepend_string = "<span style='color: #ff0000'>"
-
-; String to output after an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-append-string
-; Example:
-;error_append_string = "</span>"
-
-; Log errors to specified file. PHP's default behavior is to leave this value
-; empty.
-; http://php.net/error-log
-; Example:
-;error_log = php_errors.log
-; Log errors to syslog (Event Log on NT, not valid in Windows 95).
-;error_log = syslog
-
-;windows.show_crt_warning
-; Default value: 0
-; Development value: 0
-; Production value: 0
-
-;;;;;;;;;;;;;;;;;
-; Data Handling ;
-;;;;;;;;;;;;;;;;;
-
-; The separator used in PHP generated URLs to separate arguments.
-; PHP's default setting is "&".
-; http://php.net/arg-separator.output
-; Example:
-;arg_separator.output = "&"
-
-; List of separator(s) used by PHP to parse input URLs into variables.
-; PHP's default setting is "&".
-; NOTE: Every character in this directive is considered as separator!
-; http://php.net/arg-separator.input
-; Example:
-;arg_separator.input = ";&"
-
-; This directive determines which super global arrays are registered when PHP
-; starts up. If the register_globals directive is enabled, it also determines
-; what order variables are populated into the global space. G,P,C,E & S are
-; abbreviations for the following respective super globals: GET, POST, COOKIE,
-; ENV and SERVER. There is a performance penalty paid for the registration of
-; these arrays and because ENV is not as commonly used as the others, ENV is
-; is not recommended on productions servers. You can still get access to
-; the environment variables through getenv() should you need to.
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS";
-; http://php.net/variables-order
-variables_order = "GPCS"
-
-; This directive determines which super global data (G,P,C,E & S) should
-; be registered into the super global array REQUEST. If so, it also determines
-; the order in which that data is registered. The values for this directive are
-; specified in the same manner as the variables_order directive, EXCEPT one.
-; Leaving this value empty will cause PHP to use the value set in the
-; variables_order directive. It does not mean it will leave the super globals
-; array REQUEST empty.
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-; http://php.net/request-order
-request_order = "GP"
-
-; Whether or not to register the EGPCS variables as global variables. You may
-; want to turn this off if you don't want to clutter your scripts' global scope
-; with user data.
-; You should do your best to write your scripts so that they do not require
-; register_globals to be on; Using form variables as globals can easily lead
-; to possible security problems, if the code is not very well thought of.
-; http://php.net/register-globals
-register_globals = Off
-
-; Determines whether the deprecated long $HTTP_*_VARS type predefined variables
-; are registered by PHP or not. As they are deprecated, we obviously don't
-; recommend you use them. They are on by default for compatibility reasons but
-; they are not recommended on production servers.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-long-arrays
-register_long_arrays = Off
-
-; This directive determines whether PHP registers $argv & $argc each time it
-; runs. $argv contains an array of all the arguments passed to PHP when a script
-; is invoked. $argc contains an integer representing the number of arguments
-; that were passed when the script was invoked. These arrays are extremely
-; useful when running scripts from the command line. When this directive is
-; enabled, registering these variables consumes CPU cycles and memory each time
-; a script is executed. For performance reasons, this feature should be disabled
-; on production servers.
-; Note: This directive is hardcoded to On for the CLI SAPI
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-argc-argv
-register_argc_argv = Off
-
-; When enabled, the SERVER and ENV variables are created when they're first
-; used (Just In Time) instead of when the script starts. If these variables
-; are not used within a script, having this directive on will result in a
-; performance gain. The PHP directives register_globals, register_long_arrays,
-; and register_argc_argv must be disabled for this directive to have any affect.
-; http://php.net/auto-globals-jit
-auto_globals_jit = On
-
-; Maximum size of POST data that PHP will accept.
-; http://php.net/post-max-size
-post_max_size = 8M
-
-; Magic quotes are a preprocessing feature of PHP where PHP will attempt to
-; escape any character sequences in GET, POST, COOKIE and ENV data which might
-; otherwise corrupt data being placed in resources such as databases before
-; making that data available to you. Because of character encoding issues and
-; non-standard SQL implementations across many databases, it's not currently
-; possible for this feature to be 100% accurate. PHP's default behavior is to
-; enable the feature. We strongly recommend you use the escaping mechanisms
-; designed specifically for the database your using instead of relying on this
-; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is
-; scheduled for removal in PHP 6.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/magic-quotes-gpc
-magic_quotes_gpc = Off
-
-; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
-; http://php.net/magic-quotes-runtime
-magic_quotes_runtime = Off
-
-; Use Sybase-style magic quotes (escape ' with '' instead of \').
-; http://php.net/magic-quotes-sybase
-magic_quotes_sybase = Off
-
-; Automatically add files before PHP document.
-; http://php.net/auto-prepend-file
-auto_prepend_file =
-
-; Automatically add files after PHP document.
-; http://php.net/auto-append-file
-auto_append_file =
-
-; By default, PHP will output a character encoding using
-; the Content-type: header. To disable sending of the charset, simply
-; set it to be empty.
-;
-; PHP's built-in default is text/html
-; http://php.net/default-mimetype
-default_mimetype = "text/html"
-
-; PHP's default character set is set to empty.
-; http://php.net/default-charset
-;default_charset = "iso-8859-1"
-
-; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
-; to disable this feature.
-; http://php.net/always-populate-raw-post-data
-;always_populate_raw_post_data = On
-
-;;;;;;;;;;;;;;;;;;;;;;;;;
-; Paths and Directories ;
-;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; UNIX: "/path1:/path2"
-include_path = ".:/usr/share/php5:/usr/share/php"
-;
-; Windows: "\path1;\path2"
-;include_path = ".;c:\php\includes"
-;
-; PHP's default setting for include_path is ".;/path/to/php/pear"
-; http://php.net/include-path
-
-; The root of the PHP pages, used only if nonempty.
-; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
-; if you are running php as a CGI under any web server (other than IIS)
-; see documentation for security issues. The alternate is to use the
-; cgi.force_redirect configuration below
-; http://php.net/doc-root
-doc_root =
-
-; The directory under which PHP opens the script using /~username used only
-; if nonempty.
-; http://php.net/user-dir
-user_dir =
-
-; Directory in which the loadable extensions (modules) reside.
-; http://php.net/extension-dir
-; extension_dir = "./"
-; On windows:
-; extension_dir = "ext"
-
-; Whether or not to enable the dl() function. The dl() function does NOT work
-; properly in multithreaded servers, such as IIS or Zeus, and is automatically
-; disabled on them.
-; http://php.net/enable-dl
-enable_dl = Off
-
-; cgi.force_redirect is necessary to provide security running PHP as a CGI under
-; most web servers. Left undefined, PHP turns this on by default. You can
-; turn it off here AT YOUR OWN RISK
-; **You CAN safely turn this off for IIS, in fact, you MUST.**
-; http://php.net/cgi.force-redirect
-;cgi.force_redirect = 1
-
-; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
-; every request. PHP's default behavior is to disable this feature.
-;cgi.nph = 1
-
-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
-; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
-; will look for to know it is OK to continue execution. Setting this variable MAY
-; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
-; http://php.net/cgi.redirect-status-env
-;cgi.redirect_status_env = ;
-
-; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
-; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
-; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
-; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
-; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
-; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
-; http://php.net/cgi.fix-pathinfo
-;cgi.fix_pathinfo=1
-
-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
-; security tokens of the calling client. This allows IIS to define the
-; security context that the request runs under. mod_fastcgi under Apache
-; does not currently support this feature (03/17/2002)
-; Set to 1 if running under IIS. Default is zero.
-; http://php.net/fastcgi.impersonate
-;fastcgi.impersonate = 1;
-
-; Disable logging through FastCGI connection. PHP's default behavior is to enable
-; this feature.
-;fastcgi.logging = 0
-
-; cgi.rfc2616_headers configuration option tells PHP what type of headers to
-; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
-; is supported by Apache. When this option is set to 1 PHP will send
-; RFC2616 compliant header.
-; Default is zero.
-; http://php.net/cgi.rfc2616-headers
-;cgi.rfc2616_headers = 0
-
-;;;;;;;;;;;;;;;;
-; File Uploads ;
-;;;;;;;;;;;;;;;;
-
-; Whether to allow HTTP file uploads.
-; http://php.net/file-uploads
-file_uploads = On
-
-; Temporary directory for HTTP uploaded files (will use system default if not
-; specified).
-; http://php.net/upload-tmp-dir
-;upload_tmp_dir =
-
-; Maximum allowed size for uploaded files.
-; http://php.net/upload-max-filesize
-upload_max_filesize = 2M
-
-; Maximum number of files that can be uploaded via a single request
-max_file_uploads = 20
-
-;;;;;;;;;;;;;;;;;;
-; Fopen wrappers ;
-;;;;;;;;;;;;;;;;;;
-
-; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-fopen
-allow_url_fopen = On
-
-; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-include
-allow_url_include = Off
-
-; Define the anonymous ftp password (your email address). PHP's default setting
-; for this is empty.
-; http://php.net/from
-;from="john@doe.com"
-
-; Define the User-Agent string. PHP's default setting for this is empty.
-; http://php.net/user-agent
-;user_agent="PHP"
-
-; Default timeout for socket based streams (seconds)
-; http://php.net/default-socket-timeout
-default_socket_timeout = 60
-
-; If your scripts have to deal with files from Macintosh systems,
-; or you are running on a Mac and need to deal with files from
-; unix or win32 systems, setting this flag will cause PHP to
-; automatically detect the EOL character in those files so that
-; fgets() and file() will work regardless of the source of the file.
-; http://php.net/auto-detect-line-endings
-;auto_detect_line_endings = Off
-
-;;;;;;;;;;;;;;;;;;;;;;
-; Dynamic Extensions ;
-;;;;;;;;;;;;;;;;;;;;;;
-
-; If you wish to have an extension loaded automatically, use the following
-; syntax:
-;
-; extension=modulename.extension
-;
-; For example, on Windows:
-;
-; extension=msql.dll
-;
-; ... or under UNIX:
-;
-; extension=msql.so
-;
-; ... or with a path:
-;
-; extension=/path/to/extension/msql.so
-;
-; If you only provide the name of the extension, PHP will look for it in its
-; default extension directory.
-;
-; Windows Extensions
-; Note that ODBC support is built in, so no dll is needed for it.
-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
-; extension folders as well as the separate PECL DLL download (PHP 5).
-; Be sure to appropriately set the extension_dir directive.
-;
-;extension=php_bz2.dll
-;extension=php_curl.dll
-;extension=php_fileinfo.dll
-;extension=php_gd2.dll
-;extension=php_gettext.dll
-;extension=php_gmp.dll
-;extension=php_intl.dll
-;extension=php_imap.dll
-;extension=php_interbase.dll
-;extension=php_ldap.dll
-;extension=php_mbstring.dll
-;extension=php_exif.dll ; Must be after mbstring as it depends on it
-;extension=php_mysql.dll
-;extension=php_mysqli.dll
-;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
-;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
-;extension=php_openssl.dll
-;extension=php_pdo_firebird.dll
-;extension=php_pdo_mssql.dll
-;extension=php_pdo_mysql.dll
-;extension=php_pdo_oci.dll
-;extension=php_pdo_odbc.dll
-;extension=php_pdo_pgsql.dll
-;extension=php_pdo_sqlite.dll
-;extension=php_pgsql.dll
-;extension=php_pspell.dll
-;extension=php_shmop.dll
-
-; The MIBS data available in the PHP distribution must be installed.
-; See http://www.php.net/manual/en/snmp.installation.php
-;extension=php_snmp.dll
-
-;extension=php_soap.dll
-;extension=php_sockets.dll
-;extension=php_sqlite.dll
-;extension=php_sqlite3.dll
-;extension=php_sybase_ct.dll
-;extension=php_tidy.dll
-;extension=php_xmlrpc.dll
-;extension=php_xsl.dll
-;extension=php_zip.dll
-
-;;;;;;;;;;;;;;;;;;;
-; Module Settings ;
-;;;;;;;;;;;;;;;;;;;
-
-[Date]
-; Defines the default timezone used by the date functions
-; http://php.net/date.timezone
-;date.timezone =
-
-; http://php.net/date.default-latitude
-;date.default_latitude = 31.7667
-
-; http://php.net/date.default-longitude
-;date.default_longitude = 35.2333
-
-; http://php.net/date.sunrise-zenith
-;date.sunrise_zenith = 90.583333
-
-; http://php.net/date.sunset-zenith
-;date.sunset_zenith = 90.583333
-
-[filter]
-; http://php.net/filter.default
-;filter.default = unsafe_raw
-
-; http://php.net/filter.default-flags
-;filter.default_flags =
-
-[iconv]
-;iconv.input_encoding = ISO-8859-1
-;iconv.internal_encoding = ISO-8859-1
-;iconv.output_encoding = ISO-8859-1
-
-[intl]
-;intl.default_locale =
-; This directive allows you to produce PHP errors when some error
-; happens within intl functions. The value is the level of the error produced.
-; Default is 0, which does not produce any errors.
-;intl.error_level = E_WARNING
-
-[sqlite]
-; http://php.net/sqlite.assoc-case
-;sqlite.assoc_case = 0
-
-[sqlite3]
-;sqlite3.extension_dir =
-
-[Pcre]
-;PCRE library backtracking limit.
-; http://php.net/pcre.backtrack-limit
-;pcre.backtrack_limit=100000
-
-;PCRE library recursion limit.
-;Please note that if you set this value to a high number you may consume all
-;the available process stack and eventually crash PHP (due to reaching the
-;stack size limit imposed by the Operating System).
-; http://php.net/pcre.recursion-limit
-;pcre.recursion_limit=100000
-
-[Pdo]
-; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
-; http://php.net/pdo-odbc.connection-pooling
-;pdo_odbc.connection_pooling=strict
-
-;pdo_odbc.db2_instance_name
-
-[Pdo_mysql]
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/pdo_mysql.cache_size
-pdo_mysql.cache_size = 2000
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/pdo_mysql.default-socket
-pdo_mysql.default_socket=
-
-[Phar]
-; http://php.net/phar.readonly
-;phar.readonly = On
-
-; http://php.net/phar.require-hash
-;phar.require_hash = On
-
-;phar.cache_list =
-
-[Syslog]
-; Whether or not to define the various syslog variables (e.g. $LOG_PID,
-; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
-; runtime, you can define these variables by calling define_syslog_variables().
-; http://php.net/define-syslog-variables
-define_syslog_variables = Off
-
-[mail function]
-; For Win32 only.
-; http://php.net/smtp
-SMTP = localhost
-; http://php.net/smtp-port
-smtp_port = 25
-
-; For Win32 only.
-; http://php.net/sendmail-from
-;sendmail_from = me@example.com
-
-; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
-; http://php.net/sendmail-path
-;sendmail_path =
-
-; Force the addition of the specified parameters to be passed as extra parameters
-; to the sendmail binary. These parameters will always replace the value of
-; the 5th parameter to mail(), even in safe mode.
-;mail.force_extra_parameters =
-
-; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
-mail.add_x_header = On
-
-; The path to a log file that will log all mail() calls. Log entries include
-; the full path of the script, line number, To address and headers.
-;mail.log =
-
-[SQL]
-; http://php.net/sql.safe-mode
-sql.safe_mode = Off
-
-[ODBC]
-; http://php.net/odbc.default-db
-;odbc.default_db = Not yet implemented
-
-; http://php.net/odbc.default-user
-;odbc.default_user = Not yet implemented
-
-; http://php.net/odbc.default-pw
-;odbc.default_pw = Not yet implemented
-
-; Controls the ODBC cursor model.
-; Default: SQL_CURSOR_STATIC (default).
-;odbc.default_cursortype
-
-; Allow or prevent persistent links.
-; http://php.net/odbc.allow-persistent
-odbc.allow_persistent = On
-
-; Check that a connection is still valid before reuse.
-; http://php.net/odbc.check-persistent
-odbc.check_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/odbc.max-persistent
-odbc.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/odbc.max-links
-odbc.max_links = -1
-
-; Handling of LONG fields. Returns number of bytes to variables. 0 means
-; passthru.
-; http://php.net/odbc.defaultlrl
-odbc.defaultlrl = 4096
-
-; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
-; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
-; of odbc.defaultlrl and odbc.defaultbinmode
-; http://php.net/odbc.defaultbinmode
-odbc.defaultbinmode = 1
-
-;birdstep.max_links = -1
-
-[Interbase]
-; Allow or prevent persistent links.
-ibase.allow_persistent = 1
-
-; Maximum number of persistent links. -1 means no limit.
-ibase.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-ibase.max_links = -1
-
-; Default database name for ibase_connect().
-;ibase.default_db =
-
-; Default username for ibase_connect().
-;ibase.default_user =
-
-; Default password for ibase_connect().
-;ibase.default_password =
-
-; Default charset for ibase_connect().
-;ibase.default_charset =
-
-; Default timestamp format.
-ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
-
-; Default date format.
-ibase.dateformat = "%Y-%m-%d"
-
-; Default time format.
-ibase.timeformat = "%H:%M:%S"
-
-[MySQL]
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysql.allow_local_infile
-mysql.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysql.allow-persistent
-mysql.allow_persistent = On
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysql.cache_size
-mysql.cache_size = 2000
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysql.max-persistent
-mysql.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/mysql.max-links
-mysql.max_links = -1
-
-; Default port number for mysql_connect(). If unset, mysql_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysql.default-port
-mysql.default_port =
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysql.default-socket
-mysql.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-host
-mysql.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-user
-mysql.default_user =
-
-; Default password for mysql_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysql.default-password
-mysql.default_password =
-
-; Maximum time (in seconds) for connect timeout. -1 means no limit
-; http://php.net/mysql.connect-timeout
-mysql.connect_timeout = 60
-
-; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
-; SQL-Errors will be displayed.
-; http://php.net/mysql.trace-mode
-mysql.trace_mode = Off
-
-[MySQLi]
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysqli.max-persistent
-mysqli.max_persistent = -1
-
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysqli.allow_local_infile
-;mysqli.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysqli.allow-persistent
-mysqli.allow_persistent = On
-
-; Maximum number of links. -1 means no limit.
-; http://php.net/mysqli.max-links
-mysqli.max_links = -1
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysqli.cache_size
-mysqli.cache_size = 2000
-
-; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysqli.default-port
-mysqli.default_port = 3306
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysqli.default-socket
-mysqli.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-host
-mysqli.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-user
-mysqli.default_user =
-
-; Default password for mysqli_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysqli.default-pw
-mysqli.default_pw =
-
-; Allow or prevent reconnect
-mysqli.reconnect = Off
-
-[mysqlnd]
-; Enable / Disable collection of general statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_statistics
-mysqlnd.collect_statistics = On
-
-; Enable / Disable collection of memory usage statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_memory_statistics
-mysqlnd.collect_memory_statistics = On
-
-; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
-; http://php.net/mysqlnd.net_cmd_buffer_size
-;mysqlnd.net_cmd_buffer_size = 2048
-
-; Size of a pre-allocated buffer used for reading data sent by the server in
-; bytes.
-; http://php.net/mysqlnd.net_read_buffer_size
-;mysqlnd.net_read_buffer_size = 32768
-
-[OCI8]
-
-; Connection: Enables privileged connections using external
-; credentials (OCI_SYSOPER, OCI_SYSDBA)
-; http://php.net/oci8.privileged-connect
-;oci8.privileged_connect = Off
-
-; Connection: The maximum number of persistent OCI8 connections per
-; process. Using -1 means no limit.
-; http://php.net/oci8.max-persistent
-;oci8.max_persistent = -1
-
-; Connection: The maximum number of seconds a process is allowed to
-; maintain an idle persistent connection. Using -1 means idle
-; persistent connections will be maintained forever.
-; http://php.net/oci8.persistent-timeout
-;oci8.persistent_timeout = -1
-
-; Connection: The number of seconds that must pass before issuing a
-; ping during oci_pconnect() to check the connection validity. When
-; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
-; pings completely.
-; http://php.net/oci8.ping-interval
-;oci8.ping_interval = 60
-
-; Connection: Set this to a user chosen connection class to be used
-; for all pooled server requests with Oracle 11g Database Resident
-; Connection Pooling (DRCP). To use DRCP, this value should be set to
-; the same string for all web servers running the same application,
-; the database pool must be configured, and the connection string must
-; specify to use a pooled server.
-;oci8.connection_class =
-
-; High Availability: Using On lets PHP receive Fast Application
-; Notification (FAN) events generated when a database node fails. The
-; database must also be configured to post FAN events.
-;oci8.events = Off
-
-; Tuning: This option enables statement caching, and specifies how
-; many statements to cache. Using 0 disables statement caching.
-; http://php.net/oci8.statement-cache-size
-;oci8.statement_cache_size = 20
-
-; Tuning: Enables statement prefetching and sets the default number of
-; rows that will be fetched automatically after statement execution.
-; http://php.net/oci8.default-prefetch
-;oci8.default_prefetch = 100
-
-; Compatibility. Using On means oci_close() will not close
-; oci_connect() and oci_new_connect() connections.
-; http://php.net/oci8.old-oci-close-semantics
-;oci8.old_oci_close_semantics = Off
-
-[PostgreSQL]
-; Allow or prevent persistent links.
-; http://php.net/pgsql.allow-persistent
-pgsql.allow_persistent = On
-
-; Detect broken persistent links always with pg_pconnect().
-; Auto reset feature requires a little overheads.
-; http://php.net/pgsql.auto-reset-persistent
-pgsql.auto_reset_persistent = Off
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/pgsql.max-persistent
-pgsql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-; http://php.net/pgsql.max-links
-pgsql.max_links = -1
-
-; Ignore PostgreSQL backends Notice message or not.
-; Notice message logging require a little overheads.
-; http://php.net/pgsql.ignore-notice
-pgsql.ignore_notice = 0
-
-; Log PostgreSQL backends Notice message or not.
-; Unless pgsql.ignore_notice=0, module cannot log notice message.
-; http://php.net/pgsql.log-notice
-pgsql.log_notice = 0
-
-[Sybase-CT]
-; Allow or prevent persistent links.
-; http://php.net/sybct.allow-persistent
-sybct.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/sybct.max-persistent
-sybct.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/sybct.max-links
-sybct.max_links = -1
-
-; Minimum server message severity to display.
-; http://php.net/sybct.min-server-severity
-sybct.min_server_severity = 10
-
-; Minimum client message severity to display.
-; http://php.net/sybct.min-client-severity
-sybct.min_client_severity = 10
-
-; Set per-context timeout
-; http://php.net/sybct.timeout
-;sybct.timeout=
-
-;sybct.packet_size
-
-; The maximum time in seconds to wait for a connection attempt to succeed before returning failure.
-; Default: one minute
-;sybct.login_timeout=
-
-; The name of the host you claim to be connecting from, for display by sp_who.
-; Default: none
-;sybct.hostname=
-
-; Allows you to define how often deadlocks are to be retried. -1 means "forever".
-; Default: 0
-;sybct.deadlock_retry_count=
-
-[bcmath]
-; Number of decimal digits for all bcmath functions.
-; http://php.net/bcmath.scale
-bcmath.scale = 0
-
-[browscap]
-; http://php.net/browscap
-;browscap = extra/browscap.ini
-
-[Session]
-; Handler used to store/retrieve data.
-; http://php.net/session.save-handler
-session.save_handler = files
-
-; Argument passed to save_handler. In the case of files, this is the path
-; where data files are stored. Note: Windows users have to change this
-; variable in order to use PHP's session functions.
-;
-; The path can be defined as:
-;
-; session.save_path = "N;/path"
-;
-; where N is an integer. Instead of storing all the session files in
-; /path, what this will do is use subdirectories N-levels deep, and
-; store the session data in those directories. This is useful if you
-; or your OS have problems with lots of files in one directory, and is
-; a more efficient layout for servers that handle lots of sessions.
-;
-; NOTE 1: PHP will not create this directory structure automatically.
-; You can use the script in the ext/session dir for that purpose.
-; NOTE 2: See the section on garbage collection below if you choose to
-; use subdirectories for session storage
-;
-; The file storage module creates files using mode 600 by default.
-; You can change that by using
-;
-; session.save_path = "N;MODE;/path"
-;
-; where MODE is the octal representation of the mode. Note that this
-; does not overwrite the process's umask.
-; http://php.net/session.save-path
-session.save_path = "/tmp"
-
-; Whether to use cookies.
-; http://php.net/session.use-cookies
-session.use_cookies = 1
-
-; http://php.net/session.cookie-secure
-;session.cookie_secure =
-
-; This option forces PHP to fetch and use a cookie for storing and maintaining
-; the session id. We encourage this operation as it's very helpful in combatting
-; session hijacking when not specifying and managing your own session id. It is
-; not the end all be all of session hijacking defense, but it's a good start.
-; http://php.net/session.use-only-cookies
-session.use_only_cookies = 1
-
-; Name of the session (used as cookie name).
-; http://php.net/session.name
-session.name = PHPSESSID
-
-; Initialize session on request startup.
-; http://php.net/session.auto-start
-session.auto_start = 0
-
-; Lifetime in seconds of cookie or, if 0, until browser is restarted.
-; http://php.net/session.cookie-lifetime
-session.cookie_lifetime = 0
-
-; The path for which the cookie is valid.
-; http://php.net/session.cookie-path
-session.cookie_path = /
-
-; The domain for which the cookie is valid.
-; http://php.net/session.cookie-domain
-session.cookie_domain =
-
-; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
-; http://php.net/session.cookie-httponly
-session.cookie_httponly =
-
-; Handler used to serialize data. php is the standard serializer of PHP.
-; http://php.net/session.serialize-handler
-session.serialize_handler = php
-
-; Defines the probability that the 'garbage collection' process is started
-; on every session initialization. The probability is calculated by using
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator
-; and gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request.
-; Default Value: 1
-; Development Value: 1
-; Production Value: 1
-; http://php.net/session.gc-probability
-session.gc_probability = 1
-
-; Defines the probability that the 'garbage collection' process is started on every
-; session initialization. The probability is calculated by using the following equation:
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
-; session.gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request. Increasing this value to 1000 will give you
-; a 0.1% chance the gc will run on any give request. For high volume production servers,
-; this is a more efficient approach.
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-; http://php.net/session.gc-divisor
-session.gc_divisor = 1000
-
-; After this number of seconds, stored data will be seen as 'garbage' and
-; cleaned up by the garbage collection process.
-; http://php.net/session.gc-maxlifetime
-session.gc_maxlifetime = 1440
-
-; NOTE: If you are using the subdirectory option for storing session files
-; (see session.save_path above), then garbage collection does *not*
-; happen automatically. You will need to do your own garbage
-; collection through a shell script, cron entry, or some other method.
-; For example, the following script would is the equivalent of
-; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-; find /path/to/sessions -cmin +24 | xargs rm
-
-; PHP 4.2 and less have an undocumented feature/bug that allows you to
-; to initialize a session variable in the global scope, even when register_globals
-; is disabled. PHP 4.3 and later will warn you, if this feature is used.
-; You can disable the feature and the warning separately. At this time,
-; the warning is only displayed, if bug_compat_42 is enabled. This feature
-; introduces some serious security problems if not handled correctly. It's
-; recommended that you do not use this feature on production servers. But you
-; should enable this on development servers and enable the warning as well. If you
-; do not enable the feature on development servers, you won't be warned when it's
-; used and debugging errors caused by this can be difficult to track down.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-42
-session.bug_compat_42 = On
-
-; This setting controls whether or not you are warned by PHP when initializing a
-; session value into the global space. session.bug_compat_42 must be enabled before
-; these warnings can be issued by PHP. See the directive above for more information.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-warn
-session.bug_compat_warn = On
-
-; Check HTTP Referer to invalidate externally stored URLs containing ids.
-; HTTP_REFERER has to contain this substring for the session to be
-; considered as valid.
-; http://php.net/session.referer-check
-session.referer_check =
-
-; How many bytes to read from the file.
-; http://php.net/session.entropy-length
-session.entropy_length = 0
-
-; Specified here to create the session id.
-; http://php.net/session.entropy-file
-; On systems that don't have /dev/urandom /dev/arandom can be used
-; On windows, setting the entropy_length setting will activate the
-; Windows random source (using the CryptoAPI)
-;session.entropy_file = /dev/urandom
-
-; Set to {nocache,private,public,} to determine HTTP caching aspects
-; or leave this empty to avoid sending anti-caching headers.
-; http://php.net/session.cache-limiter
-session.cache_limiter = nocache
-
-; Document expires after n minutes.
-; http://php.net/session.cache-expire
-session.cache_expire = 180
-
-; trans sid support is disabled by default.
-; Use of trans sid may risk your users security.
-; Use this option with caution.
-; - User may send URL contains active session ID
-; to other person via. email/irc/etc.
-; - URL that contains active session ID may be stored
-; in publically accessible computer.
-; - User may access your site with the same session ID
-; always using URL stored in browser's history or bookmarks.
-; http://php.net/session.use-trans-sid
-session.use_trans_sid = 0
-
-; Select a hash function for use in generating session ids.
-; Possible Values
-; 0 (MD5 128 bits)
-; 1 (SHA-1 160 bits)
-; This option may also be set to the name of any hash function supported by
-; the hash extension. A list of available hashes is returned by the hash_algos()
-; function.
-; http://php.net/session.hash-function
-session.hash_function = 0
-
-; Define how many bits are stored in each character when converting
-; the binary hash data to something readable.
-; Possible values:
-; 4 (4 bits: 0-9, a-f)
-; 5 (5 bits: 0-9, a-v)
-; 6 (6 bits: 0-9, a-z, A-Z, "-", ",")
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-; http://php.net/session.hash-bits-per-character
-session.hash_bits_per_character = 5
-
-; The URL rewriter will look for URLs in a defined set of HTML tags.
-; form/fieldset are special; if you include them here, the rewriter will
-; add a hidden <input> field with the info which is otherwise appended
-; to URLs. If you want XHTML conformity, remove the form entry.
-; Note that all valid entries require a "=", even if no value follows.
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; http://php.net/url-rewriter.tags
-url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-[MSSQL]
-; Allow or prevent persistent links.
-mssql.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-mssql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-mssql.max_links = -1
-
-; Minimum error severity to display.
-mssql.min_error_severity = 10
-
-; Minimum message severity to display.
-mssql.min_message_severity = 10
-
-; Compatibility mode with old versions of PHP 3.0.
-mssql.compatability_mode = Off
-
-; Connect timeout
-;mssql.connect_timeout = 5
-
-; Query timeout
-;mssql.timeout = 60
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textlimit = 4096
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textsize = 4096
-
-; Limits the number of records in each batch. 0 = all records in one batch.
-;mssql.batchsize = 0
-
-; Specify how datetime and datetim4 columns are returned
-; On => Returns data converted to SQL server settings
-; Off => Returns values as YYYY-MM-DD hh:mm:ss
-;mssql.datetimeconvert = On
-
-; Use NT authentication when connecting to the server
-mssql.secure_connection = Off
-
-; Specify max number of processes. -1 = library default
-; msdlib defaults to 25
-; FreeTDS defaults to 4096
-;mssql.max_procs = -1
-
-; Specify client character set.
-; If empty or not set the client charset from freetds.conf is used
-; This is only used when compiled with FreeTDS
-;mssql.charset = "ISO-8859-1"
-
-[Assertion]
-; Assert(expr); active by default.
-; http://php.net/assert.active
-;assert.active = On
-
-; Issue a PHP warning for each failed assertion.
-; http://php.net/assert.warning
-;assert.warning = On
-
-; Don't bail out by default.
-; http://php.net/assert.bail
-;assert.bail = Off
-
-; User-function to be called if an assertion fails.
-; http://php.net/assert.callback
-;assert.callback = 0
-
-; Eval the expression with current error_reporting(). Set to true if you want
-; error_reporting(0) around the eval().
-; http://php.net/assert.quiet-eval
-;assert.quiet_eval = 0
-
-[COM]
-; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
-; http://php.net/com.typelib-file
-;com.typelib_file =
-
-; allow Distributed-COM calls
-; http://php.net/com.allow-dcom
-;com.allow_dcom = true
-
-; autoregister constants of a components typlib on com_load()
-; http://php.net/com.autoregister-typelib
-;com.autoregister_typelib = true
-
-; register constants casesensitive
-; http://php.net/com.autoregister-casesensitive
-;com.autoregister_casesensitive = false
-
-; show warnings on duplicate constant registrations
-; http://php.net/com.autoregister-verbose
-;com.autoregister_verbose = true
-
-; The default character set code-page to use when passing strings to and from COM objects.
-; Default: system ANSI code page
-;com.code_page=
-
-[mbstring]
-; language for internal character representation.
-; http://php.net/mbstring.language
-;mbstring.language = Japanese
-
-; internal/script encoding.
-; Some encoding cannot work as internal encoding.
-; (e.g. SJIS, BIG5, ISO-2022-*)
-; http://php.net/mbstring.internal-encoding
-;mbstring.internal_encoding = EUC-JP
-
-; http input encoding.
-; http://php.net/mbstring.http-input
-;mbstring.http_input = auto
-
-; http output encoding. mb_output_handler must be
-; registered as output buffer to function
-; http://php.net/mbstring.http-output
-;mbstring.http_output = SJIS
-
-; enable automatic encoding translation according to
-; mbstring.internal_encoding setting. Input chars are
-; converted to internal encoding by setting this to On.
-; Note: Do _not_ use automatic encoding translation for
-; portable libs/applications.
-; http://php.net/mbstring.encoding-translation
-;mbstring.encoding_translation = Off
-
-; automatic encoding detection order.
-; auto means
-; http://php.net/mbstring.detect-order
-;mbstring.detect_order = auto
-
-; substitute_character used when character cannot be converted
-; one from another
-; http://php.net/mbstring.substitute-character
-;mbstring.substitute_character = none;
-
-; overload(replace) single byte functions by mbstring functions.
-; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
-; etc. Possible values are 0,1,2,4 or combination of them.
-; For example, 7 for overload everything.
-; 0: No overload
-; 1: Overload mail() function
-; 2: Overload str*() functions
-; 4: Overload ereg*() functions
-; http://php.net/mbstring.func-overload
-;mbstring.func_overload = 0
-
-; enable strict encoding detection.
-;mbstring.strict_detection = Off
-
-; This directive specifies the regex pattern of content types for which mb_output_handler()
-; is activated.
-; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
-;mbstring.http_output_conv_mimetype=
-
-; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte
-; Default: ""
-;mbstring.script_encoding=
-
-[gd]
-; Tell the jpeg decode to ignore warnings and try to create
-; a gd image. The warning will then be displayed as notices
-; disabled by default
-; http://php.net/gd.jpeg-ignore-warning
-;gd.jpeg_ignore_warning = 0
-
-[exif]
-; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
-; With mbstring support this will automatically be converted into the encoding
-; given by corresponding encode setting. When empty mbstring.internal_encoding
-; is used. For the decode settings you can distinguish between motorola and
-; intel byte order. A decode setting cannot be empty.
-; http://php.net/exif.encode-unicode
-;exif.encode_unicode = ISO-8859-15
-
-; http://php.net/exif.decode-unicode-motorola
-;exif.decode_unicode_motorola = UCS-2BE
-
-; http://php.net/exif.decode-unicode-intel
-;exif.decode_unicode_intel = UCS-2LE
-
-; http://php.net/exif.encode-jis
-;exif.encode_jis =
-
-; http://php.net/exif.decode-jis-motorola
-;exif.decode_jis_motorola = JIS
-
-; http://php.net/exif.decode-jis-intel
-;exif.decode_jis_intel = JIS
-
-[Tidy]
-; The path to a default tidy configuration file to use when using tidy
-; http://php.net/tidy.default-config
-;tidy.default_config = /usr/local/lib/php/default.tcfg
-
-; Should tidy clean and repair output automatically?
-; WARNING: Do not use this option if you are generating non-html content
-; such as dynamic images
-; http://php.net/tidy.clean-output
-tidy.clean_output = Off
-
-[soap]
-; Enables or disables WSDL caching feature.
-; http://php.net/soap.wsdl-cache-enabled
-soap.wsdl_cache_enabled=1
-
-; Sets the directory name where SOAP extension will put cache files.
-; http://php.net/soap.wsdl-cache-dir
-soap.wsdl_cache_dir="/tmp"
-
-; (time to live) Sets the number of second while cached file will be used
-; instead of original one.
-; http://php.net/soap.wsdl-cache-ttl
-soap.wsdl_cache_ttl=86400
-
-; Sets the size of the cache limit. (Max. number of WSDL files to cache)
-soap.wsdl_cache_limit = 5
-
-[sysvshm]
-; A default size of the shared memory segment
-;sysvshm.init_mem = 10000
-
-[ldap]
-; Sets the maximum number of open links or -1 for unlimited.
-ldap.max_links = -1
-
-[mcrypt]
-; For more information about mcrypt settings see http://php.net/mcrypt-module-open
-
-; Directory where to load mcrypt algorithms
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.algorithms_dir=
-
-; Directory where to load mcrypt modes
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.modes_dir=
-
-[dba]
-;dba.default_handler=
-
-[xsl]
-; Write operations from within XSLT are disabled by default.
-; XSL_SECPREF_CREATE_DIRECTORY | XSL_SECPREF_WRITE_NETWORK | XSL_SECPREF_WRITE_FILE = 44
-; Set it to 0 to allow all operations
-;xsl.security_prefs = 44
-
-; Local Variables:
-; tab-width: 4
-; End:
+++ /dev/null
-[PHP]
-
-;;;;;;;;;;;;;;;;;;;
-; About php.ini ;
-;;;;;;;;;;;;;;;;;;;
-; PHP's initialization file, generally called php.ini, is responsible for
-; configuring many of the aspects of PHP's behavior.
-
-; PHP attempts to find and load this configuration from a number of locations.
-; The following is a summary of its search order:
-; 1. SAPI module specific location.
-; 2. The PHPRC environment variable. (As of PHP 5.2.0)
-; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
-; 4. Current working directory (except CLI)
-; 5. The web server's directory (for SAPI modules), or directory of PHP
-; (otherwise in Windows)
-; 6. The directory from the --with-config-file-path compile time option, or the
-; Windows directory (C:\windows or C:\winnt)
-; See the PHP docs for more specific information.
-; http://php.net/configuration.file
-
-; The syntax of the file is extremely simple. Whitespace and Lines
-; beginning with a semicolon are silently ignored (as you probably guessed).
-; Section headers (e.g. [Foo]) are also silently ignored, even though
-; they might mean something in the future.
-
-; Directives following the section heading [PATH=/www/mysite] only
-; apply to PHP files in the /www/mysite directory. Directives
-; following the section heading [HOST=www.example.com] only apply to
-; PHP files served from www.example.com. Directives set in these
-; special sections cannot be overridden by user-defined INI files or
-; at runtime. Currently, [PATH=] and [HOST=] sections only work under
-; CGI/FastCGI.
-; http://php.net/ini.sections
-
-; Directives are specified using the following syntax:
-; directive = value
-; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
-; Directives are variables used to configure PHP or PHP extensions.
-; There is no name validation. If PHP can't find an expected
-; directive because it is not set or is mistyped, a default value will be used.
-
-; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
-; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
-; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
-; previously set variable or directive (e.g. ${foo})
-
-; Expressions in the INI file are limited to bitwise operators and parentheses:
-; | bitwise OR
-; ^ bitwise XOR
-; & bitwise AND
-; ~ bitwise NOT
-; ! boolean NOT
-
-; Boolean flags can be turned on using the values 1, On, True or Yes.
-; They can be turned off using the values 0, Off, False or No.
-
-; An empty string can be denoted by simply not writing anything after the equal
-; sign, or by using the None keyword:
-
-; foo = ; sets foo to an empty string
-; foo = None ; sets foo to an empty string
-; foo = "None" ; sets foo to the string 'None'
-
-; If you use constants in your value, and these constants belong to a
-; dynamically loaded extension (either a PHP extension or a Zend extension),
-; you may only use these constants *after* the line that loads the extension.
-
-;;;;;;;;;;;;;;;;;;;
-; About this file ;
-;;;;;;;;;;;;;;;;;;;
-; PHP comes packaged with two INI files. One that is recommended to be used
-; in production environments and one that is recommended to be used in
-; development environments.
-
-; php.ini-production contains settings which hold security, performance and
-; best practices at its core. But please be aware, these settings may break
-; compatibility with older or less security conscience applications. We
-; recommending using the production ini in production and testing environments.
-
-; php.ini-development is very similar to its production variant, except it's
-; much more verbose when it comes to errors. We recommending using the
-; development version only in development environments as errors shown to
-; application users can inadvertently leak otherwise secure information.
-
-;;;;;;;;;;;;;;;;;;;
-; Quick Reference ;
-;;;;;;;;;;;;;;;;;;;
-; The following are all the settings which are different in either the production
-; or development versions of the INIs with respect to PHP's default behavior.
-; Please see the actual settings later in the document for more details as to why
-; we recommend these changes in PHP's behavior.
-
-; allow_call_time_pass_reference
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; display_errors
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; display_startup_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; error_reporting
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-
-; html_errors
-; Default Value: On
-; Development Value: On
-; Production value: Off
-
-; log_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-
-; magic_quotes_gpc
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; max_input_time
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-
-; output_buffering
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-
-; register_argc_argv
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; register_long_arrays
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; request_order
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-
-; session.bug_compat_42
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.bug_compat_warn
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-
-; session.gc_divisor
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-
-; session.hash_bits_per_character
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-
-; short_open_tag
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-
-; track_errors
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-
-; url_rewriter.tags
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-; variables_order
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS"
-
-;;;;;;;;;;;;;;;;;;;;
-; php.ini Options ;
-;;;;;;;;;;;;;;;;;;;;
-; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
-;user_ini.filename = ".user.ini"
-
-; To disable this feature set this option to empty value
-;user_ini.filename =
-
-; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
-;user_ini.cache_ttl = 300
-
-;;;;;;;;;;;;;;;;;;;;
-; Language Options ;
-;;;;;;;;;;;;;;;;;;;;
-
-; Enable the PHP scripting language engine under Apache.
-; http://php.net/engine
-engine = On
-
-; This directive determines whether or not PHP will recognize code between
-; <? and ?> tags as PHP source which should be processed as such. It's been
-; recommended for several years that you not use the short tag "short cut" and
-; instead to use the full <?php and ?> tag combination. With the wide spread use
-; of XML and use of these tags by other languages, the server can become easily
-; confused and end up parsing the wrong code in the wrong context. But because
-; this short cut has been a feature for such a long time, it's currently still
-; supported for backwards compatibility, but we recommend you don't use them.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/short-open-tag
-short_open_tag = Off
-
-; Allow ASP-style <% %> tags.
-; http://php.net/asp-tags
-asp_tags = Off
-
-; The number of significant digits displayed in floating point numbers.
-; http://php.net/precision
-precision = 14
-
-; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
-; http://php.net/y2k-compliance
-y2k_compliance = On
-
-; Output buffering is a mechanism for controlling how much output data
-; (excluding headers and cookies) PHP should keep internally before pushing that
-; data to the client. If your application's output exceeds this setting, PHP
-; will send that data in chunks of roughly the size you specify.
-; Turning on this setting and managing its maximum buffer size can yield some
-; interesting side-effects depending on your application and web server.
-; You may be able to send headers and cookies after you've already sent output
-; through print or echo. You also may see performance benefits if your server is
-; emitting less packets due to buffered output versus PHP streaming the output
-; as it gets it. On production servers, 4096 bytes is a good setting for performance
-; reasons.
-; Note: Output buffering can also be controlled via Output Buffering Control
-; functions.
-; Possible Values:
-; On = Enabled and buffer is unlimited. (Use with caution)
-; Off = Disabled
-; Integer = Enables the buffer and sets its maximum size in bytes.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: Off
-; Development Value: 4096
-; Production Value: 4096
-; http://php.net/output-buffering
-output_buffering = 4096
-
-; You can redirect all of the output of your scripts to a function. For
-; example, if you set output_handler to "mb_output_handler", character
-; encoding will be transparently converted to the specified encoding.
-; Setting any output handler automatically turns on output buffering.
-; Note: People who wrote portable scripts should not depend on this ini
-; directive. Instead, explicitly set the output handler using ob_start().
-; Using this ini directive may cause problems unless you know what script
-; is doing.
-; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
-; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
-; Note: output_handler must be empty if this is set 'On' !!!!
-; Instead you must use zlib.output_handler.
-; http://php.net/output-handler
-;output_handler =
-
-; Transparent output compression using the zlib library
-; Valid values for this option are 'off', 'on', or a specific buffer size
-; to be used for compression (default is 4KB)
-; Note: Resulting chunk size may vary due to nature of compression. PHP
-; outputs chunks that are few hundreds bytes each as a result of
-; compression. If you prefer a larger chunk size for better
-; performance, enable output_buffering in addition.
-; Note: You need to use zlib.output_handler instead of the standard
-; output_handler, or otherwise the output will be corrupted.
-; http://php.net/zlib.output-compression
-zlib.output_compression = Off
-
-; http://php.net/zlib.output-compression-level
-;zlib.output_compression_level = -1
-
-; You cannot specify additional output handlers if zlib.output_compression
-; is activated here. This setting does the same as output_handler but in
-; a different order.
-; http://php.net/zlib.output-handler
-;zlib.output_handler =
-
-; Implicit flush tells PHP to tell the output layer to flush itself
-; automatically after every output block. This is equivalent to calling the
-; PHP function flush() after each and every call to print() or echo() and each
-; and every HTML block. Turning this option on has serious performance
-; implications and is generally recommended for debugging purposes only.
-; http://php.net/implicit-flush
-; Note: This directive is hardcoded to On for the CLI SAPI
-implicit_flush = Off
-
-; The unserialize callback function will be called (with the undefined class'
-; name as parameter), if the unserializer finds an undefined class
-; which should be instantiated. A warning appears if the specified function is
-; not defined, or if the function doesn't include/implement the missing class.
-; So only set this entry, if you really want to implement such a
-; callback-function.
-unserialize_callback_func =
-
-; When floats & doubles are serialized store serialize_precision significant
-; digits after the floating point. The default value ensures that when floats
-; are decoded with unserialize, the data will remain the same.
-serialize_precision = 17
-
-; This directive allows you to enable and disable warnings which PHP will issue
-; if you pass a value by reference at function call time. Passing values by
-; reference at function call time is a deprecated feature which will be removed
-; from PHP at some point in the near future. The acceptable method for passing a
-; value by reference to a function is by declaring the reference in the functions
-; definition, not at call time. This directive does not disable this feature, it
-; only determines whether PHP will warn you about it or not. These warnings
-; should enabled in development environments only.
-; Default Value: On (Suppress warnings)
-; Development Value: Off (Issue warnings)
-; Production Value: Off (Issue warnings)
-; http://php.net/allow-call-time-pass-reference
-allow_call_time_pass_reference = Off
-
-; Safe Mode
-; http://php.net/safe-mode
-safe_mode = Off
-
-; By default, Safe Mode does a UID compare check when
-; opening files. If you want to relax this to a GID compare,
-; then turn on safe_mode_gid.
-; http://php.net/safe-mode-gid
-safe_mode_gid = Off
-
-; When safe_mode is on, UID/GID checks are bypassed when
-; including files from this directory and its subdirectories.
-; (directory must also be in include_path or full path must
-; be used when including)
-; http://php.net/safe-mode-include-dir
-safe_mode_include_dir =
-
-; When safe_mode is on, only executables located in the safe_mode_exec_dir
-; will be allowed to be executed via the exec family of functions.
-; http://php.net/safe-mode-exec-dir
-safe_mode_exec_dir =
-
-; Setting certain environment variables may be a potential security breach.
-; This directive contains a comma-delimited list of prefixes. In Safe Mode,
-; the user may only alter environment variables whose names begin with the
-; prefixes supplied here. By default, users will only be able to set
-; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
-; Note: If this directive is empty, PHP will let the user modify ANY
-; environment variable!
-; http://php.net/safe-mode-allowed-env-vars
-safe_mode_allowed_env_vars = PHP_
-
-; This directive contains a comma-delimited list of environment variables that
-; the end user won't be able to change using putenv(). These variables will be
-; protected even if safe_mode_allowed_env_vars is set to allow to change them.
-; http://php.net/safe-mode-protected-env-vars
-safe_mode_protected_env_vars = LD_LIBRARY_PATH
-
-; open_basedir, if set, limits all file operations to the defined directory
-; and below. This directive makes most sense if used in a per-directory
-; or per-virtualhost web server configuration file. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/open-basedir
-;open_basedir =
-
-; This directive allows you to disable certain functions for security reasons.
-; It receives a comma-delimited list of function names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-functions
-disable_functions =
-
-; This directive allows you to disable certain classes for security reasons.
-; It receives a comma-delimited list of class names. This directive is
-; *NOT* affected by whether Safe Mode is turned On or Off.
-; http://php.net/disable-classes
-disable_classes =
-
-; Colors for Syntax Highlighting mode. Anything that's acceptable in
-; <span style="color: ???????"> would work.
-; http://php.net/syntax-highlighting
-;highlight.string = #DD0000
-;highlight.comment = #FF9900
-;highlight.keyword = #007700
-;highlight.bg = #FFFFFF
-;highlight.default = #0000BB
-;highlight.html = #000000
-
-; If enabled, the request will be allowed to complete even if the user aborts
-; the request. Consider enabling it if executing long requests, which may end up
-; being interrupted by the user or a browser timing out. PHP's default behavior
-; is to disable this feature.
-; http://php.net/ignore-user-abort
-;ignore_user_abort = On
-
-; Determines the size of the realpath cache to be used by PHP. This value should
-; be increased on systems where PHP opens many files to reflect the quantity of
-; the file operations performed.
-; http://php.net/realpath-cache-size
-;realpath_cache_size = 16k
-
-; Duration of time, in seconds for which to cache realpath information for a given
-; file or directory. For systems with rarely changing files, consider increasing this
-; value.
-; http://php.net/realpath-cache-ttl
-;realpath_cache_ttl = 120
-
-; Enables or disables the circular reference collector.
-; http://php.net/zend.enable-gc
-zend.enable_gc = On
-
-;;;;;;;;;;;;;;;;;
-; Miscellaneous ;
-;;;;;;;;;;;;;;;;;
-
-; Decides whether PHP may expose the fact that it is installed on the server
-; (e.g. by adding its signature to the Web server header). It is no security
-; threat in any way, but it makes it possible to determine whether you use PHP
-; on your server or not.
-; http://php.net/expose-php
-expose_php = On
-
-;;;;;;;;;;;;;;;;;;;
-; Resource Limits ;
-;;;;;;;;;;;;;;;;;;;
-
-; Maximum execution time of each script, in seconds
-; http://php.net/max-execution-time
-; Note: This directive is hardcoded to 0 for the CLI SAPI
-max_execution_time = 30
-
-; Maximum amount of time each script may spend parsing request data. It's a good
-; idea to limit this time on productions servers in order to eliminate unexpectedly
-; long running scripts.
-; Note: This directive is hardcoded to -1 for the CLI SAPI
-; Default Value: -1 (Unlimited)
-; Development Value: 60 (60 seconds)
-; Production Value: 60 (60 seconds)
-; http://php.net/max-input-time
-max_input_time = 60
-
-; Maximum input variable nesting level
-; http://php.net/max-input-nesting-level
-;max_input_nesting_level = 64
-
-; How many GET/POST/COOKIE input variables may be accepted
-; max_input_vars = 1000
-
-; Maximum amount of memory a script may consume (128MB)
-; http://php.net/memory-limit
-memory_limit = 128M
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Error handling and logging ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; This directive informs PHP of which errors, warnings and notices you would like
-; it to take action for. The recommended way of setting values for this
-; directive is through the use of the error level constants and bitwise
-; operators. The error level constants are below here for convenience as well as
-; some common settings and their meanings.
-; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
-; those related to E_NOTICE and E_STRICT, which together cover best practices and
-; recommended coding standards in PHP. For performance reasons, this is the
-; recommend error reporting setting. Your production server shouldn't be wasting
-; resources complaining about best practices and coding standards. That's what
-; development servers and development settings are for.
-; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This
-; means it pretty much reports everything which is exactly what you want during
-; development and early testing.
-;
-; Error Level Constants:
-; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0)
-; E_ERROR - fatal run-time errors
-; E_RECOVERABLE_ERROR - almost fatal run-time errors
-; E_WARNING - run-time warnings (non-fatal errors)
-; E_PARSE - compile-time parse errors
-; E_NOTICE - run-time notices (these are warnings which often result
-; from a bug in your code, but it's possible that it was
-; intentional (e.g., using an uninitialized variable and
-; relying on the fact it's automatically initialized to an
-; empty string)
-; E_STRICT - run-time notices, enable to have PHP suggest changes
-; to your code which will ensure the best interoperability
-; and forward compatibility of your code
-; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
-; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
-; initial startup
-; E_COMPILE_ERROR - fatal compile-time errors
-; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
-; E_USER_ERROR - user-generated error message
-; E_USER_WARNING - user-generated warning message
-; E_USER_NOTICE - user-generated notice message
-; E_DEPRECATED - warn about code that will not work in future versions
-; of PHP
-; E_USER_DEPRECATED - user-generated deprecation warnings
-;
-; Common Values:
-; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.)
-; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices)
-; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
-; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.)
-; Default Value: E_ALL & ~E_NOTICE
-; Development Value: E_ALL | E_STRICT
-; Production Value: E_ALL & ~E_DEPRECATED
-; http://php.net/error-reporting
-error_reporting = E_ALL | E_STRICT
-
-; This directive controls whether or not and where PHP will output errors,
-; notices and warnings too. Error output is very useful during development, but
-; it could be very dangerous in production environments. Depending on the code
-; which is triggering the error, sensitive information could potentially leak
-; out of your application such as database usernames and passwords or worse.
-; It's recommended that errors be logged on production servers rather than
-; having the errors sent to STDOUT.
-; Possible Values:
-; Off = Do not display any errors
-; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
-; On or stdout = Display errors to STDOUT
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-errors
-display_errors = On
-
-; The display of errors which occur during PHP's startup sequence are handled
-; separately from display_errors. PHP's default behavior is to suppress those
-; errors from clients. Turning the display of startup errors on can be useful in
-; debugging configuration problems. But, it's strongly recommended that you
-; leave this setting off on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/display-startup-errors
-display_startup_errors = On
-
-; Besides displaying errors, PHP can also log errors to locations such as a
-; server-specific log, STDERR, or a location specified by the error_log
-; directive found below. While errors should not be displayed on productions
-; servers they should still be monitored and logging is a great way to do that.
-; Default Value: Off
-; Development Value: On
-; Production Value: On
-; http://php.net/log-errors
-log_errors = On
-
-; Set maximum length of log_errors. In error_log information about the source is
-; added. The default is 1024 and 0 allows to not apply any maximum length at all.
-; http://php.net/log-errors-max-len
-log_errors_max_len = 1024
-
-; Do not log repeated messages. Repeated errors must occur in same file on same
-; line unless ignore_repeated_source is set true.
-; http://php.net/ignore-repeated-errors
-ignore_repeated_errors = Off
-
-; Ignore source of message when ignoring repeated messages. When this setting
-; is On you will not log errors with repeated messages from different files or
-; source lines.
-; http://php.net/ignore-repeated-source
-ignore_repeated_source = Off
-
-; If this parameter is set to Off, then memory leaks will not be shown (on
-; stdout or in the log). This has only effect in a debug compile, and if
-; error reporting includes E_WARNING in the allowed list
-; http://php.net/report-memleaks
-report_memleaks = On
-
-; This setting is on by default.
-;report_zend_debug = 0
-
-; Store the last error/warning message in $php_errormsg (boolean). Setting this value
-; to On can assist in debugging and is appropriate for development servers. It should
-; however be disabled on production servers.
-; Default Value: Off
-; Development Value: On
-; Production Value: Off
-; http://php.net/track-errors
-track_errors = On
-
-; Turn off normal error reporting and emit XML-RPC error XML
-; http://php.net/xmlrpc-errors
-;xmlrpc_errors = 0
-
-; An XML-RPC faultCode
-;xmlrpc_error_number = 0
-
-; When PHP displays or logs an error, it has the capability of inserting html
-; links to documentation related to that error. This directive controls whether
-; those HTML links appear in error messages or not. For performance and security
-; reasons, it's recommended you disable this on production servers.
-; Note: This directive is hardcoded to Off for the CLI SAPI
-; Default Value: On
-; Development Value: On
-; Production value: Off
-; http://php.net/html-errors
-html_errors = On
-
-; If html_errors is set On PHP produces clickable error messages that direct
-; to a page describing the error or function causing the error in detail.
-; You can download a copy of the PHP manual from http://php.net/docs
-; and change docref_root to the base URL of your local copy including the
-; leading '/'. You must also specify the file extension being used including
-; the dot. PHP's default behavior is to leave these settings empty.
-; Note: Never use this feature for production boxes.
-; http://php.net/docref-root
-; Examples
-;docref_root = "/phpmanual/"
-
-; http://php.net/docref-ext
-;docref_ext = .html
-
-; String to output before an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-prepend-string
-; Example:
-;error_prepend_string = "<span style='color: #ff0000'>"
-
-; String to output after an error message. PHP's default behavior is to leave
-; this setting blank.
-; http://php.net/error-append-string
-; Example:
-;error_append_string = "</span>"
-
-; Log errors to specified file. PHP's default behavior is to leave this value
-; empty.
-; http://php.net/error-log
-; Example:
-;error_log = php_errors.log
-; Log errors to syslog (Event Log on NT, not valid in Windows 95).
-;error_log = syslog
-
-;windows.show_crt_warning
-; Default value: 0
-; Development value: 0
-; Production value: 0
-
-;;;;;;;;;;;;;;;;;
-; Data Handling ;
-;;;;;;;;;;;;;;;;;
-
-; The separator used in PHP generated URLs to separate arguments.
-; PHP's default setting is "&".
-; http://php.net/arg-separator.output
-; Example:
-;arg_separator.output = "&"
-
-; List of separator(s) used by PHP to parse input URLs into variables.
-; PHP's default setting is "&".
-; NOTE: Every character in this directive is considered as separator!
-; http://php.net/arg-separator.input
-; Example:
-;arg_separator.input = ";&"
-
-; This directive determines which super global arrays are registered when PHP
-; starts up. If the register_globals directive is enabled, it also determines
-; what order variables are populated into the global space. G,P,C,E & S are
-; abbreviations for the following respective super globals: GET, POST, COOKIE,
-; ENV and SERVER. There is a performance penalty paid for the registration of
-; these arrays and because ENV is not as commonly used as the others, ENV is
-; is not recommended on productions servers. You can still get access to
-; the environment variables through getenv() should you need to.
-; Default Value: "EGPCS"
-; Development Value: "GPCS"
-; Production Value: "GPCS";
-; http://php.net/variables-order
-variables_order = "GPCS"
-
-; This directive determines which super global data (G,P,C,E & S) should
-; be registered into the super global array REQUEST. If so, it also determines
-; the order in which that data is registered. The values for this directive are
-; specified in the same manner as the variables_order directive, EXCEPT one.
-; Leaving this value empty will cause PHP to use the value set in the
-; variables_order directive. It does not mean it will leave the super globals
-; array REQUEST empty.
-; Default Value: None
-; Development Value: "GP"
-; Production Value: "GP"
-; http://php.net/request-order
-request_order = "GP"
-
-; Whether or not to register the EGPCS variables as global variables. You may
-; want to turn this off if you don't want to clutter your scripts' global scope
-; with user data.
-; You should do your best to write your scripts so that they do not require
-; register_globals to be on; Using form variables as globals can easily lead
-; to possible security problems, if the code is not very well thought of.
-; http://php.net/register-globals
-register_globals = Off
-
-; Determines whether the deprecated long $HTTP_*_VARS type predefined variables
-; are registered by PHP or not. As they are deprecated, we obviously don't
-; recommend you use them. They are on by default for compatibility reasons but
-; they are not recommended on production servers.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-long-arrays
-register_long_arrays = Off
-
-; This directive determines whether PHP registers $argv & $argc each time it
-; runs. $argv contains an array of all the arguments passed to PHP when a script
-; is invoked. $argc contains an integer representing the number of arguments
-; that were passed when the script was invoked. These arrays are extremely
-; useful when running scripts from the command line. When this directive is
-; enabled, registering these variables consumes CPU cycles and memory each time
-; a script is executed. For performance reasons, this feature should be disabled
-; on production servers.
-; Note: This directive is hardcoded to On for the CLI SAPI
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/register-argc-argv
-register_argc_argv = Off
-
-; When enabled, the SERVER and ENV variables are created when they're first
-; used (Just In Time) instead of when the script starts. If these variables
-; are not used within a script, having this directive on will result in a
-; performance gain. The PHP directives register_globals, register_long_arrays,
-; and register_argc_argv must be disabled for this directive to have any affect.
-; http://php.net/auto-globals-jit
-auto_globals_jit = On
-
-; Maximum size of POST data that PHP will accept.
-; http://php.net/post-max-size
-post_max_size = 8M
-
-; Magic quotes are a preprocessing feature of PHP where PHP will attempt to
-; escape any character sequences in GET, POST, COOKIE and ENV data which might
-; otherwise corrupt data being placed in resources such as databases before
-; making that data available to you. Because of character encoding issues and
-; non-standard SQL implementations across many databases, it's not currently
-; possible for this feature to be 100% accurate. PHP's default behavior is to
-; enable the feature. We strongly recommend you use the escaping mechanisms
-; designed specifically for the database your using instead of relying on this
-; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is
-; removed in PHP 5.4.
-; Default Value: On
-; Development Value: Off
-; Production Value: Off
-; http://php.net/magic-quotes-gpc
-magic_quotes_gpc = Off
-
-; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
-; http://php.net/magic-quotes-runtime
-magic_quotes_runtime = Off
-
-; Use Sybase-style magic quotes (escape ' with '' instead of \').
-; http://php.net/magic-quotes-sybase
-magic_quotes_sybase = Off
-
-; Automatically add files before PHP document.
-; http://php.net/auto-prepend-file
-auto_prepend_file =
-
-; Automatically add files after PHP document.
-; http://php.net/auto-append-file
-auto_append_file =
-
-; By default, PHP will output a character encoding using
-; the Content-type: header. To disable sending of the charset, simply
-; set it to be empty.
-;
-; PHP's built-in default is text/html
-; http://php.net/default-mimetype
-default_mimetype = "text/html"
-
-; PHP's default character set is set to empty.
-; http://php.net/default-charset
-;default_charset = "iso-8859-1"
-
-; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
-; to disable this feature.
-; http://php.net/always-populate-raw-post-data
-;always_populate_raw_post_data = On
-
-;;;;;;;;;;;;;;;;;;;;;;;;;
-; Paths and Directories ;
-;;;;;;;;;;;;;;;;;;;;;;;;;
-
-; UNIX: "/path1:/path2"
-include_path = ".:/usr/share/php5:/usr/share/php"
-;
-; Windows: "\path1;\path2"
-;include_path = ".;c:\php\includes"
-;
-; PHP's default setting for include_path is ".;/path/to/php/pear"
-; http://php.net/include-path
-
-; The root of the PHP pages, used only if nonempty.
-; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
-; if you are running php as a CGI under any web server (other than IIS)
-; see documentation for security issues. The alternate is to use the
-; cgi.force_redirect configuration below
-; http://php.net/doc-root
-doc_root =
-
-; The directory under which PHP opens the script using /~username used only
-; if nonempty.
-; http://php.net/user-dir
-user_dir =
-
-; Directory in which the loadable extensions (modules) reside.
-; http://php.net/extension-dir
-; extension_dir = "./"
-; On windows:
-; extension_dir = "ext"
-
-; Whether or not to enable the dl() function. The dl() function does NOT work
-; properly in multithreaded servers, such as IIS or Zeus, and is automatically
-; disabled on them.
-; http://php.net/enable-dl
-enable_dl = Off
-
-; cgi.force_redirect is necessary to provide security running PHP as a CGI under
-; most web servers. Left undefined, PHP turns this on by default. You can
-; turn it off here AT YOUR OWN RISK
-; **You CAN safely turn this off for IIS, in fact, you MUST.**
-; http://php.net/cgi.force-redirect
-;cgi.force_redirect = 1
-
-; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
-; every request. PHP's default behavior is to disable this feature.
-;cgi.nph = 1
-
-; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
-; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
-; will look for to know it is OK to continue execution. Setting this variable MAY
-; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
-; http://php.net/cgi.redirect-status-env
-;cgi.redirect_status_env = ;
-
-; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
-; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
-; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
-; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
-; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
-; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
-; http://php.net/cgi.fix-pathinfo
-;cgi.fix_pathinfo=1
-
-; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
-; security tokens of the calling client. This allows IIS to define the
-; security context that the request runs under. mod_fastcgi under Apache
-; does not currently support this feature (03/17/2002)
-; Set to 1 if running under IIS. Default is zero.
-; http://php.net/fastcgi.impersonate
-;fastcgi.impersonate = 1;
-
-; Disable logging through FastCGI connection. PHP's default behavior is to enable
-; this feature.
-;fastcgi.logging = 0
-
-; cgi.rfc2616_headers configuration option tells PHP what type of headers to
-; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
-; is supported by Apache. When this option is set to 1 PHP will send
-; RFC2616 compliant header.
-; Default is zero.
-; http://php.net/cgi.rfc2616-headers
-;cgi.rfc2616_headers = 0
-
-;;;;;;;;;;;;;;;;
-; File Uploads ;
-;;;;;;;;;;;;;;;;
-
-; Whether to allow HTTP file uploads.
-; http://php.net/file-uploads
-file_uploads = On
-
-; Temporary directory for HTTP uploaded files (will use system default if not
-; specified).
-; http://php.net/upload-tmp-dir
-;upload_tmp_dir =
-
-; Maximum allowed size for uploaded files.
-; http://php.net/upload-max-filesize
-upload_max_filesize = 2M
-
-; Maximum number of files that can be uploaded via a single request
-max_file_uploads = 20
-
-;;;;;;;;;;;;;;;;;;
-; Fopen wrappers ;
-;;;;;;;;;;;;;;;;;;
-
-; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-fopen
-allow_url_fopen = On
-
-; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
-; http://php.net/allow-url-include
-allow_url_include = Off
-
-; Define the anonymous ftp password (your email address). PHP's default setting
-; for this is empty.
-; http://php.net/from
-;from="john@doe.com"
-
-; Define the User-Agent string. PHP's default setting for this is empty.
-; http://php.net/user-agent
-;user_agent="PHP"
-
-; Default timeout for socket based streams (seconds)
-; http://php.net/default-socket-timeout
-default_socket_timeout = 60
-
-; If your scripts have to deal with files from Macintosh systems,
-; or you are running on a Mac and need to deal with files from
-; unix or win32 systems, setting this flag will cause PHP to
-; automatically detect the EOL character in those files so that
-; fgets() and file() will work regardless of the source of the file.
-; http://php.net/auto-detect-line-endings
-;auto_detect_line_endings = Off
-
-;;;;;;;;;;;;;;;;;;;;;;
-; Dynamic Extensions ;
-;;;;;;;;;;;;;;;;;;;;;;
-
-; If you wish to have an extension loaded automatically, use the following
-; syntax:
-;
-; extension=modulename.extension
-;
-; For example, on Windows:
-;
-; extension=msql.dll
-;
-; ... or under UNIX:
-;
-; extension=msql.so
-;
-; ... or with a path:
-;
-; extension=/path/to/extension/msql.so
-;
-; If you only provide the name of the extension, PHP will look for it in its
-; default extension directory.
-;
-; Windows Extensions
-; Note that ODBC support is built in, so no dll is needed for it.
-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
-; extension folders as well as the separate PECL DLL download (PHP 5).
-; Be sure to appropriately set the extension_dir directive.
-;
-;extension=php_bz2.dll
-;extension=php_curl.dll
-;extension=php_fileinfo.dll
-;extension=php_gd2.dll
-;extension=php_gettext.dll
-;extension=php_gmp.dll
-;extension=php_intl.dll
-;extension=php_imap.dll
-;extension=php_interbase.dll
-;extension=php_ldap.dll
-;extension=php_mbstring.dll
-;extension=php_exif.dll ; Must be after mbstring as it depends on it
-;extension=php_mysql.dll
-;extension=php_mysqli.dll
-;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
-;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
-;extension=php_openssl.dll
-;extension=php_pdo_firebird.dll
-;extension=php_pdo_mssql.dll
-;extension=php_pdo_mysql.dll
-;extension=php_pdo_oci.dll
-;extension=php_pdo_odbc.dll
-;extension=php_pdo_pgsql.dll
-;extension=php_pdo_sqlite.dll
-;extension=php_pgsql.dll
-;extension=php_pspell.dll
-;extension=php_shmop.dll
-
-; The MIBS data available in the PHP distribution must be installed.
-; See http://www.php.net/manual/en/snmp.installation.php
-;extension=php_snmp.dll
-
-;extension=php_soap.dll
-;extension=php_sockets.dll
-;extension=php_sqlite.dll
-;extension=php_sqlite3.dll
-;extension=php_sybase_ct.dll
-;extension=php_tidy.dll
-;extension=php_xmlrpc.dll
-;extension=php_xsl.dll
-;extension=php_zip.dll
-
-;;;;;;;;;;;;;;;;;;;
-; Module Settings ;
-;;;;;;;;;;;;;;;;;;;
-
-[Date]
-; Defines the default timezone used by the date functions
-; http://php.net/date.timezone
-;date.timezone =
-
-; http://php.net/date.default-latitude
-;date.default_latitude = 31.7667
-
-; http://php.net/date.default-longitude
-;date.default_longitude = 35.2333
-
-; http://php.net/date.sunrise-zenith
-;date.sunrise_zenith = 90.583333
-
-; http://php.net/date.sunset-zenith
-;date.sunset_zenith = 90.583333
-
-[filter]
-; http://php.net/filter.default
-;filter.default = unsafe_raw
-
-; http://php.net/filter.default-flags
-;filter.default_flags =
-
-[iconv]
-;iconv.input_encoding = ISO-8859-1
-;iconv.internal_encoding = ISO-8859-1
-;iconv.output_encoding = ISO-8859-1
-
-[intl]
-;intl.default_locale =
-; This directive allows you to produce PHP errors when some error
-; happens within intl functions. The value is the level of the error produced.
-; Default is 0, which does not produce any errors.
-;intl.error_level = E_WARNING
-
-[sqlite]
-; http://php.net/sqlite.assoc-case
-;sqlite.assoc_case = 0
-
-[sqlite3]
-;sqlite3.extension_dir =
-
-[Pcre]
-;PCRE library backtracking limit.
-; http://php.net/pcre.backtrack-limit
-;pcre.backtrack_limit=100000
-
-;PCRE library recursion limit.
-;Please note that if you set this value to a high number you may consume all
-;the available process stack and eventually crash PHP (due to reaching the
-;stack size limit imposed by the Operating System).
-; http://php.net/pcre.recursion-limit
-;pcre.recursion_limit=100000
-
-[Pdo]
-; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
-; http://php.net/pdo-odbc.connection-pooling
-;pdo_odbc.connection_pooling=strict
-
-;pdo_odbc.db2_instance_name
-
-[Pdo_mysql]
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/pdo_mysql.cache_size
-pdo_mysql.cache_size = 2000
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/pdo_mysql.default-socket
-pdo_mysql.default_socket=
-
-[Phar]
-; http://php.net/phar.readonly
-;phar.readonly = On
-
-; http://php.net/phar.require-hash
-;phar.require_hash = On
-
-;phar.cache_list =
-
-[Syslog]
-; Whether or not to define the various syslog variables (e.g. $LOG_PID,
-; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
-; runtime, you can define these variables by calling define_syslog_variables().
-; http://php.net/define-syslog-variables
-define_syslog_variables = Off
-
-[mail function]
-; For Win32 only.
-; http://php.net/smtp
-SMTP = localhost
-; http://php.net/smtp-port
-smtp_port = 25
-
-; For Win32 only.
-; http://php.net/sendmail-from
-;sendmail_from = me@example.com
-
-; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
-; http://php.net/sendmail-path
-;sendmail_path =
-
-; Force the addition of the specified parameters to be passed as extra parameters
-; to the sendmail binary. These parameters will always replace the value of
-; the 5th parameter to mail(), even in safe mode.
-;mail.force_extra_parameters =
-
-; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
-mail.add_x_header = On
-
-; The path to a log file that will log all mail() calls. Log entries include
-; the full path of the script, line number, To address and headers.
-;mail.log =
-
-[SQL]
-; http://php.net/sql.safe-mode
-sql.safe_mode = Off
-
-[ODBC]
-; http://php.net/odbc.default-db
-;odbc.default_db = Not yet implemented
-
-; http://php.net/odbc.default-user
-;odbc.default_user = Not yet implemented
-
-; http://php.net/odbc.default-pw
-;odbc.default_pw = Not yet implemented
-
-; Controls the ODBC cursor model.
-; Default: SQL_CURSOR_STATIC (default).
-;odbc.default_cursortype
-
-; Allow or prevent persistent links.
-; http://php.net/odbc.allow-persistent
-odbc.allow_persistent = On
-
-; Check that a connection is still valid before reuse.
-; http://php.net/odbc.check-persistent
-odbc.check_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/odbc.max-persistent
-odbc.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/odbc.max-links
-odbc.max_links = -1
-
-; Handling of LONG fields. Returns number of bytes to variables. 0 means
-; passthru.
-; http://php.net/odbc.defaultlrl
-odbc.defaultlrl = 4096
-
-; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
-; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
-; of odbc.defaultlrl and odbc.defaultbinmode
-; http://php.net/odbc.defaultbinmode
-odbc.defaultbinmode = 1
-
-;birdstep.max_links = -1
-
-[Interbase]
-; Allow or prevent persistent links.
-ibase.allow_persistent = 1
-
-; Maximum number of persistent links. -1 means no limit.
-ibase.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-ibase.max_links = -1
-
-; Default database name for ibase_connect().
-;ibase.default_db =
-
-; Default username for ibase_connect().
-;ibase.default_user =
-
-; Default password for ibase_connect().
-;ibase.default_password =
-
-; Default charset for ibase_connect().
-;ibase.default_charset =
-
-; Default timestamp format.
-ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
-
-; Default date format.
-ibase.dateformat = "%Y-%m-%d"
-
-; Default time format.
-ibase.timeformat = "%H:%M:%S"
-
-[MySQL]
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysql.allow_local_infile
-mysql.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysql.allow-persistent
-mysql.allow_persistent = On
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysql.cache_size
-mysql.cache_size = 2000
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysql.max-persistent
-mysql.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/mysql.max-links
-mysql.max_links = -1
-
-; Default port number for mysql_connect(). If unset, mysql_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysql.default-port
-mysql.default_port =
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysql.default-socket
-mysql.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-host
-mysql.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysql.default-user
-mysql.default_user =
-
-; Default password for mysql_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysql.default-password
-mysql.default_password =
-
-; Maximum time (in seconds) for connect timeout. -1 means no limit
-; http://php.net/mysql.connect-timeout
-mysql.connect_timeout = 60
-
-; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
-; SQL-Errors will be displayed.
-; http://php.net/mysql.trace-mode
-mysql.trace_mode = Off
-
-[MySQLi]
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/mysqli.max-persistent
-mysqli.max_persistent = -1
-
-; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
-; http://php.net/mysqli.allow_local_infile
-;mysqli.allow_local_infile = On
-
-; Allow or prevent persistent links.
-; http://php.net/mysqli.allow-persistent
-mysqli.allow_persistent = On
-
-; Maximum number of links. -1 means no limit.
-; http://php.net/mysqli.max-links
-mysqli.max_links = -1
-
-; If mysqlnd is used: Number of cache slots for the internal result set cache
-; http://php.net/mysqli.cache_size
-mysqli.cache_size = 2000
-
-; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
-; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
-; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
-; at MYSQL_PORT.
-; http://php.net/mysqli.default-port
-mysqli.default_port = 3306
-
-; Default socket name for local MySQL connects. If empty, uses the built-in
-; MySQL defaults.
-; http://php.net/mysqli.default-socket
-mysqli.default_socket =
-
-; Default host for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-host
-mysqli.default_host =
-
-; Default user for mysql_connect() (doesn't apply in safe mode).
-; http://php.net/mysqli.default-user
-mysqli.default_user =
-
-; Default password for mysqli_connect() (doesn't apply in safe mode).
-; Note that this is generally a *bad* idea to store passwords in this file.
-; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
-; and reveal this password! And of course, any users with read access to this
-; file will be able to reveal the password as well.
-; http://php.net/mysqli.default-pw
-mysqli.default_pw =
-
-; Allow or prevent reconnect
-mysqli.reconnect = Off
-
-[mysqlnd]
-; Enable / Disable collection of general statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_statistics
-mysqlnd.collect_statistics = On
-
-; Enable / Disable collection of memory usage statistics by mysqlnd which can be
-; used to tune and monitor MySQL operations.
-; http://php.net/mysqlnd.collect_memory_statistics
-mysqlnd.collect_memory_statistics = On
-
-; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
-; http://php.net/mysqlnd.net_cmd_buffer_size
-;mysqlnd.net_cmd_buffer_size = 2048
-
-; Size of a pre-allocated buffer used for reading data sent by the server in
-; bytes.
-; http://php.net/mysqlnd.net_read_buffer_size
-;mysqlnd.net_read_buffer_size = 32768
-
-[OCI8]
-
-; Connection: Enables privileged connections using external
-; credentials (OCI_SYSOPER, OCI_SYSDBA)
-; http://php.net/oci8.privileged-connect
-;oci8.privileged_connect = Off
-
-; Connection: The maximum number of persistent OCI8 connections per
-; process. Using -1 means no limit.
-; http://php.net/oci8.max-persistent
-;oci8.max_persistent = -1
-
-; Connection: The maximum number of seconds a process is allowed to
-; maintain an idle persistent connection. Using -1 means idle
-; persistent connections will be maintained forever.
-; http://php.net/oci8.persistent-timeout
-;oci8.persistent_timeout = -1
-
-; Connection: The number of seconds that must pass before issuing a
-; ping during oci_pconnect() to check the connection validity. When
-; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
-; pings completely.
-; http://php.net/oci8.ping-interval
-;oci8.ping_interval = 60
-
-; Connection: Set this to a user chosen connection class to be used
-; for all pooled server requests with Oracle 11g Database Resident
-; Connection Pooling (DRCP). To use DRCP, this value should be set to
-; the same string for all web servers running the same application,
-; the database pool must be configured, and the connection string must
-; specify to use a pooled server.
-;oci8.connection_class =
-
-; High Availability: Using On lets PHP receive Fast Application
-; Notification (FAN) events generated when a database node fails. The
-; database must also be configured to post FAN events.
-;oci8.events = Off
-
-; Tuning: This option enables statement caching, and specifies how
-; many statements to cache. Using 0 disables statement caching.
-; http://php.net/oci8.statement-cache-size
-;oci8.statement_cache_size = 20
-
-; Tuning: Enables statement prefetching and sets the default number of
-; rows that will be fetched automatically after statement execution.
-; http://php.net/oci8.default-prefetch
-;oci8.default_prefetch = 100
-
-; Compatibility. Using On means oci_close() will not close
-; oci_connect() and oci_new_connect() connections.
-; http://php.net/oci8.old-oci-close-semantics
-;oci8.old_oci_close_semantics = Off
-
-[PostgreSQL]
-; Allow or prevent persistent links.
-; http://php.net/pgsql.allow-persistent
-pgsql.allow_persistent = On
-
-; Detect broken persistent links always with pg_pconnect().
-; Auto reset feature requires a little overheads.
-; http://php.net/pgsql.auto-reset-persistent
-pgsql.auto_reset_persistent = Off
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/pgsql.max-persistent
-pgsql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-; http://php.net/pgsql.max-links
-pgsql.max_links = -1
-
-; Ignore PostgreSQL backends Notice message or not.
-; Notice message logging require a little overheads.
-; http://php.net/pgsql.ignore-notice
-pgsql.ignore_notice = 0
-
-; Log PostgreSQL backends Notice message or not.
-; Unless pgsql.ignore_notice=0, module cannot log notice message.
-; http://php.net/pgsql.log-notice
-pgsql.log_notice = 0
-
-[Sybase-CT]
-; Allow or prevent persistent links.
-; http://php.net/sybct.allow-persistent
-sybct.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-; http://php.net/sybct.max-persistent
-sybct.max_persistent = -1
-
-; Maximum number of links (persistent + non-persistent). -1 means no limit.
-; http://php.net/sybct.max-links
-sybct.max_links = -1
-
-; Minimum server message severity to display.
-; http://php.net/sybct.min-server-severity
-sybct.min_server_severity = 10
-
-; Minimum client message severity to display.
-; http://php.net/sybct.min-client-severity
-sybct.min_client_severity = 10
-
-; Set per-context timeout
-; http://php.net/sybct.timeout
-;sybct.timeout=
-
-;sybct.packet_size
-
-; The maximum time in seconds to wait for a connection attempt to succeed before returning failure.
-; Default: one minute
-;sybct.login_timeout=
-
-; The name of the host you claim to be connecting from, for display by sp_who.
-; Default: none
-;sybct.hostname=
-
-; Allows you to define how often deadlocks are to be retried. -1 means "forever".
-; Default: 0
-;sybct.deadlock_retry_count=
-
-[bcmath]
-; Number of decimal digits for all bcmath functions.
-; http://php.net/bcmath.scale
-bcmath.scale = 0
-
-[browscap]
-; http://php.net/browscap
-;browscap = extra/browscap.ini
-
-[Session]
-; Handler used to store/retrieve data.
-; http://php.net/session.save-handler
-session.save_handler = files
-
-; Argument passed to save_handler. In the case of files, this is the path
-; where data files are stored. Note: Windows users have to change this
-; variable in order to use PHP's session functions.
-;
-; The path can be defined as:
-;
-; session.save_path = "N;/path"
-;
-; where N is an integer. Instead of storing all the session files in
-; /path, what this will do is use subdirectories N-levels deep, and
-; store the session data in those directories. This is useful if you
-; or your OS have problems with lots of files in one directory, and is
-; a more efficient layout for servers that handle lots of sessions.
-;
-; NOTE 1: PHP will not create this directory structure automatically.
-; You can use the script in the ext/session dir for that purpose.
-; NOTE 2: See the section on garbage collection below if you choose to
-; use subdirectories for session storage
-;
-; The file storage module creates files using mode 600 by default.
-; You can change that by using
-;
-; session.save_path = "N;MODE;/path"
-;
-; where MODE is the octal representation of the mode. Note that this
-; does not overwrite the process's umask.
-; http://php.net/session.save-path
-session.save_path = "/tmp"
-
-; Whether to use cookies.
-; http://php.net/session.use-cookies
-session.use_cookies = 1
-
-; http://php.net/session.cookie-secure
-;session.cookie_secure =
-
-; This option forces PHP to fetch and use a cookie for storing and maintaining
-; the session id. We encourage this operation as it's very helpful in combating
-; session hijacking when not specifying and managing your own session id. It is
-; not the end all be all of session hijacking defense, but it's a good start.
-; http://php.net/session.use-only-cookies
-session.use_only_cookies = 1
-
-; Name of the session (used as cookie name).
-; http://php.net/session.name
-session.name = PHPSESSID
-
-; Initialize session on request startup.
-; http://php.net/session.auto-start
-session.auto_start = 0
-
-; Lifetime in seconds of cookie or, if 0, until browser is restarted.
-; http://php.net/session.cookie-lifetime
-session.cookie_lifetime = 0
-
-; The path for which the cookie is valid.
-; http://php.net/session.cookie-path
-session.cookie_path = /
-
-; The domain for which the cookie is valid.
-; http://php.net/session.cookie-domain
-session.cookie_domain =
-
-; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
-; http://php.net/session.cookie-httponly
-session.cookie_httponly =
-
-; Handler used to serialize data. php is the standard serializer of PHP.
-; http://php.net/session.serialize-handler
-session.serialize_handler = php
-
-; Defines the probability that the 'garbage collection' process is started
-; on every session initialization. The probability is calculated by using
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator
-; and gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request.
-; Default Value: 1
-; Development Value: 1
-; Production Value: 1
-; http://php.net/session.gc-probability
-session.gc_probability = 1
-
-; Defines the probability that the 'garbage collection' process is started on every
-; session initialization. The probability is calculated by using the following equation:
-; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
-; session.gc_divisor is the denominator in the equation. Setting this value to 1
-; when the session.gc_divisor value is 100 will give you approximately a 1% chance
-; the gc will run on any give request. Increasing this value to 1000 will give you
-; a 0.1% chance the gc will run on any give request. For high volume production servers,
-; this is a more efficient approach.
-; Default Value: 100
-; Development Value: 1000
-; Production Value: 1000
-; http://php.net/session.gc-divisor
-session.gc_divisor = 1000
-
-; After this number of seconds, stored data will be seen as 'garbage' and
-; cleaned up by the garbage collection process.
-; http://php.net/session.gc-maxlifetime
-session.gc_maxlifetime = 1440
-
-; NOTE: If you are using the subdirectory option for storing session files
-; (see session.save_path above), then garbage collection does *not*
-; happen automatically. You will need to do your own garbage
-; collection through a shell script, cron entry, or some other method.
-; For example, the following script would is the equivalent of
-; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
-; find /path/to/sessions -cmin +24 | xargs rm
-
-; PHP 4.2 and less have an undocumented feature/bug that allows you to
-; to initialize a session variable in the global scope, even when register_globals
-; is disabled. PHP 4.3 and later will warn you, if this feature is used.
-; You can disable the feature and the warning separately. At this time,
-; the warning is only displayed, if bug_compat_42 is enabled. This feature
-; introduces some serious security problems if not handled correctly. It's
-; recommended that you do not use this feature on production servers. But you
-; should enable this on development servers and enable the warning as well. If you
-; do not enable the feature on development servers, you won't be warned when it's
-; used and debugging errors caused by this can be difficult to track down.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-42
-session.bug_compat_42 = On
-
-; This setting controls whether or not you are warned by PHP when initializing a
-; session value into the global space. session.bug_compat_42 must be enabled before
-; these warnings can be issued by PHP. See the directive above for more information.
-; Default Value: On
-; Development Value: On
-; Production Value: Off
-; http://php.net/session.bug-compat-warn
-session.bug_compat_warn = On
-
-; Check HTTP Referer to invalidate externally stored URLs containing ids.
-; HTTP_REFERER has to contain this substring for the session to be
-; considered as valid.
-; http://php.net/session.referer-check
-session.referer_check =
-
-; How many bytes to read from the file.
-; http://php.net/session.entropy-length
-session.entropy_length = 0
-
-; Specified here to create the session id.
-; http://php.net/session.entropy-file
-; On systems that don't have /dev/urandom /dev/arandom can be used
-; On windows, setting the entropy_length setting will activate the
-; Windows random source (using the CryptoAPI)
-;session.entropy_file = /dev/urandom
-
-; Set to {nocache,private,public,} to determine HTTP caching aspects
-; or leave this empty to avoid sending anti-caching headers.
-; http://php.net/session.cache-limiter
-session.cache_limiter = nocache
-
-; Document expires after n minutes.
-; http://php.net/session.cache-expire
-session.cache_expire = 180
-
-; trans sid support is disabled by default.
-; Use of trans sid may risk your users security.
-; Use this option with caution.
-; - User may send URL contains active session ID
-; to other person via. email/irc/etc.
-; - URL that contains active session ID may be stored
-; in publicly accessible computer.
-; - User may access your site with the same session ID
-; always using URL stored in browser's history or bookmarks.
-; http://php.net/session.use-trans-sid
-session.use_trans_sid = 0
-
-; Select a hash function for use in generating session ids.
-; Possible Values
-; 0 (MD5 128 bits)
-; 1 (SHA-1 160 bits)
-; This option may also be set to the name of any hash function supported by
-; the hash extension. A list of available hashes is returned by the hash_algos()
-; function.
-; http://php.net/session.hash-function
-session.hash_function = 0
-
-; Define how many bits are stored in each character when converting
-; the binary hash data to something readable.
-; Possible values:
-; 4 (4 bits: 0-9, a-f)
-; 5 (5 bits: 0-9, a-v)
-; 6 (6 bits: 0-9, a-z, A-Z, "-", ",")
-; Default Value: 4
-; Development Value: 5
-; Production Value: 5
-; http://php.net/session.hash-bits-per-character
-session.hash_bits_per_character = 5
-
-; The URL rewriter will look for URLs in a defined set of HTML tags.
-; form/fieldset are special; if you include them here, the rewriter will
-; add a hidden <input> field with the info which is otherwise appended
-; to URLs. If you want XHTML conformity, remove the form entry.
-; Note that all valid entries require a "=", even if no value follows.
-; Default Value: "a=href,area=href,frame=src,form=,fieldset="
-; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
-; http://php.net/url-rewriter.tags
-url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
-
-[MSSQL]
-; Allow or prevent persistent links.
-mssql.allow_persistent = On
-
-; Maximum number of persistent links. -1 means no limit.
-mssql.max_persistent = -1
-
-; Maximum number of links (persistent+non persistent). -1 means no limit.
-mssql.max_links = -1
-
-; Minimum error severity to display.
-mssql.min_error_severity = 10
-
-; Minimum message severity to display.
-mssql.min_message_severity = 10
-
-; Compatibility mode with old versions of PHP 3.0.
-mssql.compatability_mode = Off
-
-; Connect timeout
-;mssql.connect_timeout = 5
-
-; Query timeout
-;mssql.timeout = 60
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textlimit = 4096
-
-; Valid range 0 - 2147483647. Default = 4096.
-;mssql.textsize = 4096
-
-; Limits the number of records in each batch. 0 = all records in one batch.
-;mssql.batchsize = 0
-
-; Specify how datetime and datetim4 columns are returned
-; On => Returns data converted to SQL server settings
-; Off => Returns values as YYYY-MM-DD hh:mm:ss
-;mssql.datetimeconvert = On
-
-; Use NT authentication when connecting to the server
-mssql.secure_connection = Off
-
-; Specify max number of processes. -1 = library default
-; msdlib defaults to 25
-; FreeTDS defaults to 4096
-;mssql.max_procs = -1
-
-; Specify client character set.
-; If empty or not set the client charset from freetds.conf is used
-; This is only used when compiled with FreeTDS
-;mssql.charset = "ISO-8859-1"
-
-[Assertion]
-; Assert(expr); active by default.
-; http://php.net/assert.active
-;assert.active = On
-
-; Issue a PHP warning for each failed assertion.
-; http://php.net/assert.warning
-;assert.warning = On
-
-; Don't bail out by default.
-; http://php.net/assert.bail
-;assert.bail = Off
-
-; User-function to be called if an assertion fails.
-; http://php.net/assert.callback
-;assert.callback = 0
-
-; Eval the expression with current error_reporting(). Set to true if you want
-; error_reporting(0) around the eval().
-; http://php.net/assert.quiet-eval
-;assert.quiet_eval = 0
-
-[COM]
-; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
-; http://php.net/com.typelib-file
-;com.typelib_file =
-
-; allow Distributed-COM calls
-; http://php.net/com.allow-dcom
-;com.allow_dcom = true
-
-; autoregister constants of a components typlib on com_load()
-; http://php.net/com.autoregister-typelib
-;com.autoregister_typelib = true
-
-; register constants casesensitive
-; http://php.net/com.autoregister-casesensitive
-;com.autoregister_casesensitive = false
-
-; show warnings on duplicate constant registrations
-; http://php.net/com.autoregister-verbose
-;com.autoregister_verbose = true
-
-; The default character set code-page to use when passing strings to and from COM objects.
-; Default: system ANSI code page
-;com.code_page=
-
-[mbstring]
-; language for internal character representation.
-; http://php.net/mbstring.language
-;mbstring.language = Japanese
-
-; internal/script encoding.
-; Some encoding cannot work as internal encoding.
-; (e.g. SJIS, BIG5, ISO-2022-*)
-; http://php.net/mbstring.internal-encoding
-;mbstring.internal_encoding = EUC-JP
-
-; http input encoding.
-; http://php.net/mbstring.http-input
-;mbstring.http_input = auto
-
-; http output encoding. mb_output_handler must be
-; registered as output buffer to function
-; http://php.net/mbstring.http-output
-;mbstring.http_output = SJIS
-
-; enable automatic encoding translation according to
-; mbstring.internal_encoding setting. Input chars are
-; converted to internal encoding by setting this to On.
-; Note: Do _not_ use automatic encoding translation for
-; portable libs/applications.
-; http://php.net/mbstring.encoding-translation
-;mbstring.encoding_translation = Off
-
-; automatic encoding detection order.
-; auto means
-; http://php.net/mbstring.detect-order
-;mbstring.detect_order = auto
-
-; substitute_character used when character cannot be converted
-; one from another
-; http://php.net/mbstring.substitute-character
-;mbstring.substitute_character = none;
-
-; overload(replace) single byte functions by mbstring functions.
-; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
-; etc. Possible values are 0,1,2,4 or combination of them.
-; For example, 7 for overload everything.
-; 0: No overload
-; 1: Overload mail() function
-; 2: Overload str*() functions
-; 4: Overload ereg*() functions
-; http://php.net/mbstring.func-overload
-;mbstring.func_overload = 0
-
-; enable strict encoding detection.
-;mbstring.strict_detection = Off
-
-; This directive specifies the regex pattern of content types for which mb_output_handler()
-; is activated.
-; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
-;mbstring.http_output_conv_mimetype=
-
-; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte
-; Default: ""
-;mbstring.script_encoding=
-
-[gd]
-; Tell the jpeg decode to ignore warnings and try to create
-; a gd image. The warning will then be displayed as notices
-; disabled by default
-; http://php.net/gd.jpeg-ignore-warning
-;gd.jpeg_ignore_warning = 0
-
-[exif]
-; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
-; With mbstring support this will automatically be converted into the encoding
-; given by corresponding encode setting. When empty mbstring.internal_encoding
-; is used. For the decode settings you can distinguish between motorola and
-; intel byte order. A decode setting cannot be empty.
-; http://php.net/exif.encode-unicode
-;exif.encode_unicode = ISO-8859-15
-
-; http://php.net/exif.decode-unicode-motorola
-;exif.decode_unicode_motorola = UCS-2BE
-
-; http://php.net/exif.decode-unicode-intel
-;exif.decode_unicode_intel = UCS-2LE
-
-; http://php.net/exif.encode-jis
-;exif.encode_jis =
-
-; http://php.net/exif.decode-jis-motorola
-;exif.decode_jis_motorola = JIS
-
-; http://php.net/exif.decode-jis-intel
-;exif.decode_jis_intel = JIS
-
-[Tidy]
-; The path to a default tidy configuration file to use when using tidy
-; http://php.net/tidy.default-config
-;tidy.default_config = /usr/local/lib/php/default.tcfg
-
-; Should tidy clean and repair output automatically?
-; WARNING: Do not use this option if you are generating non-html content
-; such as dynamic images
-; http://php.net/tidy.clean-output
-tidy.clean_output = Off
-
-[soap]
-; Enables or disables WSDL caching feature.
-; http://php.net/soap.wsdl-cache-enabled
-soap.wsdl_cache_enabled=1
-
-; Sets the directory name where SOAP extension will put cache files.
-; http://php.net/soap.wsdl-cache-dir
-soap.wsdl_cache_dir="/tmp"
-
-; (time to live) Sets the number of second while cached file will be used
-; instead of original one.
-; http://php.net/soap.wsdl-cache-ttl
-soap.wsdl_cache_ttl=86400
-
-; Sets the size of the cache limit. (Max. number of WSDL files to cache)
-soap.wsdl_cache_limit = 5
-
-[sysvshm]
-; A default size of the shared memory segment
-;sysvshm.init_mem = 10000
-
-[ldap]
-; Sets the maximum number of open links or -1 for unlimited.
-ldap.max_links = -1
-
-[mcrypt]
-; For more information about mcrypt settings see http://php.net/mcrypt-module-open
-
-; Directory where to load mcrypt algorithms
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.algorithms_dir=
-
-; Directory where to load mcrypt modes
-; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
-;mcrypt.modes_dir=
-
-[dba]
-;dba.default_handler=
-
-[xsl]
-; Write operations from within XSLT are disabled by default.
-; XSL_SECPREF_CREATE_DIRECTORY | XSL_SECPREF_WRITE_NETWORK | XSL_SECPREF_WRITE_FILE = 44
-; Set it to 0 to allow all operations
-;xsl.security_prefs = 44
-
-; Local Variables:
-; tab-width: 4
-; End:
+++ /dev/null
-#
-# Automatically generated make config: don't edit
-# Busybox version: 1.19.3
-# Thu Feb 16 11:27:15 2012
-#
-CONFIG_HAVE_DOT_CONFIG=y
-
-#
-# Busybox Settings
-#
-
-#
-# General Configuration
-#
-CONFIG_DESKTOP=y
-CONFIG_EXTRA_COMPAT=y
-CONFIG_INCLUDE_SUSv2=y
-CONFIG_USE_PORTABLE_CODE=y
-CONFIG_PLATFORM_LINUX=y
-CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
-# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
-# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
-CONFIG_SHOW_USAGE=y
-CONFIG_FEATURE_VERBOSE_USAGE=y
-CONFIG_FEATURE_COMPRESS_USAGE=y
-CONFIG_FEATURE_INSTALLER=y
-CONFIG_INSTALL_NO_USR=y
-# CONFIG_LOCALE_SUPPORT is not set
-CONFIG_UNICODE_SUPPORT=y
-# CONFIG_UNICODE_USING_LOCALE is not set
-# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
-CONFIG_SUBST_WCHAR=63
-CONFIG_LAST_SUPPORTED_WCHAR=767
-CONFIG_UNICODE_COMBINING_WCHARS=y
-CONFIG_UNICODE_WIDE_WCHARS=y
-# CONFIG_UNICODE_BIDI_SUPPORT is not set
-# CONFIG_UNICODE_NEUTRAL_TABLE is not set
-CONFIG_UNICODE_PRESERVE_BROKEN=y
-CONFIG_LONG_OPTS=y
-CONFIG_FEATURE_DEVPTS=y
-CONFIG_FEATURE_CLEAN_UP=y
-CONFIG_FEATURE_UTMP=y
-CONFIG_FEATURE_WTMP=y
-CONFIG_FEATURE_PIDFILE=y
-CONFIG_FEATURE_SUID=y
-# CONFIG_FEATURE_SUID_CONFIG is not set
-# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set
-# CONFIG_SELINUX is not set
-CONFIG_FEATURE_PREFER_APPLETS=y
-CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
-CONFIG_FEATURE_SYSLOG=y
-# CONFIG_FEATURE_HAVE_RPC is not set
-
-#
-# Build Options
-#
-# CONFIG_STATIC is not set
-# CONFIG_PIE is not set
-# CONFIG_NOMMU is not set
-# CONFIG_BUILD_LIBBUSYBOX is not set
-# CONFIG_FEATURE_INDIVIDUAL is not set
-# CONFIG_FEATURE_SHARED_BUSYBOX is not set
-CONFIG_LFS=y
-CONFIG_CROSS_COMPILER_PREFIX=""
-CONFIG_EXTRA_CFLAGS=""
-
-#
-# Debugging Options
-#
-# CONFIG_DEBUG is not set
-# CONFIG_DEBUG_PESSIMIZE is not set
-CONFIG_WERROR=y
-CONFIG_NO_DEBUG_LIB=y
-# CONFIG_DMALLOC is not set
-# CONFIG_EFENCE is not set
-
-#
-# Installation Options ("make install" behavior)
-#
-CONFIG_INSTALL_APPLET_SYMLINKS=y
-# CONFIG_INSTALL_APPLET_HARDLINKS is not set
-# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
-# CONFIG_INSTALL_APPLET_DONT is not set
-# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
-# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
-# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
-CONFIG_PREFIX="./_install"
-
-#
-# Busybox Library Tuning
-#
-CONFIG_FEATURE_SYSTEMD=y
-CONFIG_FEATURE_RTMINMAX=y
-CONFIG_PASSWORD_MINLEN=6
-CONFIG_MD5_SIZE_VS_SPEED=2
-CONFIG_FEATURE_FAST_TOP=y
-CONFIG_FEATURE_ETC_NETWORKS=y
-CONFIG_FEATURE_USE_TERMIOS=y
-CONFIG_FEATURE_EDITING=y
-CONFIG_FEATURE_EDITING_MAX_LEN=1024
-CONFIG_FEATURE_EDITING_VI=y
-CONFIG_FEATURE_EDITING_HISTORY=255
-CONFIG_FEATURE_EDITING_SAVEHISTORY=y
-CONFIG_FEATURE_REVERSE_SEARCH=y
-CONFIG_FEATURE_TAB_COMPLETION=y
-CONFIG_FEATURE_USERNAME_COMPLETION=y
-CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
-CONFIG_FEATURE_EDITING_ASK_TERMINAL=y
-CONFIG_FEATURE_NON_POSIX_CP=y
-CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y
-CONFIG_FEATURE_COPYBUF_KB=4
-CONFIG_FEATURE_SKIP_ROOTFS=y
-# CONFIG_MONOTONIC_SYSCALL is not set
-CONFIG_IOCTL_HEX2STR_ERROR=y
-CONFIG_FEATURE_HWIB=y
-
-#
-# Applets
-#
-
-#
-# Archival Utilities
-#
-CONFIG_FEATURE_SEAMLESS_XZ=y
-CONFIG_FEATURE_SEAMLESS_LZMA=y
-CONFIG_FEATURE_SEAMLESS_BZ2=y
-CONFIG_FEATURE_SEAMLESS_GZ=y
-CONFIG_FEATURE_SEAMLESS_Z=y
-CONFIG_AR=y
-CONFIG_FEATURE_AR_LONG_FILENAMES=y
-CONFIG_FEATURE_AR_CREATE=y
-CONFIG_BUNZIP2=y
-CONFIG_BZIP2=y
-CONFIG_CPIO=y
-CONFIG_FEATURE_CPIO_O=y
-CONFIG_FEATURE_CPIO_P=y
-# CONFIG_DPKG is not set
-# CONFIG_DPKG_DEB is not set
-# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
-CONFIG_GUNZIP=y
-CONFIG_GZIP=y
-CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
-CONFIG_LZOP=y
-CONFIG_LZOP_COMPR_HIGH=y
-# CONFIG_RPM2CPIO is not set
-# CONFIG_RPM is not set
-CONFIG_TAR=y
-CONFIG_FEATURE_TAR_CREATE=y
-CONFIG_FEATURE_TAR_AUTODETECT=y
-CONFIG_FEATURE_TAR_FROM=y
-CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
-CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
-CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
-CONFIG_FEATURE_TAR_LONG_OPTIONS=y
-CONFIG_FEATURE_TAR_TO_COMMAND=y
-CONFIG_FEATURE_TAR_UNAME_GNAME=y
-CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
-# CONFIG_FEATURE_TAR_SELINUX is not set
-CONFIG_UNCOMPRESS=y
-CONFIG_UNLZMA=y
-CONFIG_FEATURE_LZMA_FAST=y
-CONFIG_LZMA=y
-CONFIG_UNXZ=y
-CONFIG_XZ=y
-CONFIG_UNZIP=y
-
-#
-# Coreutils
-#
-CONFIG_BASENAME=y
-CONFIG_CAT=y
-CONFIG_DATE=y
-CONFIG_FEATURE_DATE_ISOFMT=y
-CONFIG_FEATURE_DATE_NANO=y
-CONFIG_FEATURE_DATE_COMPAT=y
-CONFIG_ID=y
-CONFIG_GROUPS=y
-CONFIG_TEST=y
-CONFIG_FEATURE_TEST_64=y
-CONFIG_TOUCH=y
-CONFIG_TR=y
-CONFIG_FEATURE_TR_CLASSES=y
-CONFIG_FEATURE_TR_EQUIV=y
-CONFIG_BASE64=y
-CONFIG_WHO=y
-CONFIG_USERS=y
-CONFIG_CAL=y
-CONFIG_CATV=y
-CONFIG_CHGRP=y
-CONFIG_CHMOD=y
-CONFIG_CHOWN=y
-CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
-CONFIG_CHROOT=y
-CONFIG_CKSUM=y
-CONFIG_COMM=y
-CONFIG_CP=y
-CONFIG_FEATURE_CP_LONG_OPTIONS=y
-CONFIG_CUT=y
-CONFIG_DD=y
-CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
-CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
-CONFIG_FEATURE_DD_IBS_OBS=y
-CONFIG_DF=y
-CONFIG_FEATURE_DF_FANCY=y
-CONFIG_DIRNAME=y
-CONFIG_DOS2UNIX=y
-CONFIG_UNIX2DOS=y
-CONFIG_DU=y
-CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
-CONFIG_ECHO=y
-CONFIG_FEATURE_FANCY_ECHO=y
-CONFIG_ENV=y
-CONFIG_FEATURE_ENV_LONG_OPTIONS=y
-CONFIG_EXPAND=y
-CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
-CONFIG_EXPR=y
-CONFIG_EXPR_MATH_SUPPORT_64=y
-CONFIG_FALSE=y
-# CONFIG_FOLD is not set
-CONFIG_FSYNC=y
-CONFIG_HEAD=y
-CONFIG_FEATURE_FANCY_HEAD=y
-# CONFIG_HOSTID is not set
-CONFIG_INSTALL=y
-CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
-CONFIG_LN=y
-# CONFIG_LOGNAME is not set
-CONFIG_LS=y
-CONFIG_FEATURE_LS_FILETYPES=y
-CONFIG_FEATURE_LS_FOLLOWLINKS=y
-CONFIG_FEATURE_LS_RECURSIVE=y
-CONFIG_FEATURE_LS_SORTFILES=y
-CONFIG_FEATURE_LS_TIMESTAMPS=y
-CONFIG_FEATURE_LS_USERNAME=y
-CONFIG_FEATURE_LS_COLOR=y
-CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
-CONFIG_MD5SUM=y
-CONFIG_MKDIR=y
-CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
-CONFIG_MKFIFO=y
-CONFIG_MKNOD=y
-CONFIG_MV=y
-CONFIG_FEATURE_MV_LONG_OPTIONS=y
-CONFIG_NICE=y
-CONFIG_NOHUP=y
-# CONFIG_OD is not set
-CONFIG_PRINTENV=y
-CONFIG_PRINTF=y
-CONFIG_PWD=y
-CONFIG_READLINK=y
-CONFIG_FEATURE_READLINK_FOLLOW=y
-CONFIG_REALPATH=y
-CONFIG_RM=y
-CONFIG_RMDIR=y
-CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
-CONFIG_SEQ=y
-CONFIG_SHA1SUM=y
-CONFIG_SHA256SUM=y
-CONFIG_SHA512SUM=y
-CONFIG_SLEEP=y
-CONFIG_FEATURE_FANCY_SLEEP=y
-CONFIG_FEATURE_FLOAT_SLEEP=y
-CONFIG_SORT=y
-CONFIG_FEATURE_SORT_BIG=y
-CONFIG_SPLIT=y
-CONFIG_FEATURE_SPLIT_FANCY=y
-CONFIG_STAT=y
-CONFIG_FEATURE_STAT_FORMAT=y
-CONFIG_STTY=y
-CONFIG_SUM=y
-CONFIG_SYNC=y
-CONFIG_TAC=y
-CONFIG_TAIL=y
-CONFIG_FEATURE_FANCY_TAIL=y
-CONFIG_TEE=y
-CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
-CONFIG_TRUE=y
-CONFIG_TTY=y
-CONFIG_UNAME=y
-CONFIG_UNEXPAND=y
-CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
-CONFIG_UNIQ=y
-CONFIG_USLEEP=y
-# CONFIG_UUDECODE is not set
-# CONFIG_UUENCODE is not set
-CONFIG_WC=y
-CONFIG_FEATURE_WC_LARGE=y
-CONFIG_WHOAMI=y
-CONFIG_YES=y
-
-#
-# Common options for cp and mv
-#
-CONFIG_FEATURE_PRESERVE_HARDLINKS=y
-
-#
-# Common options for ls, more and telnet
-#
-CONFIG_FEATURE_AUTOWIDTH=y
-
-#
-# Common options for df, du, ls
-#
-CONFIG_FEATURE_HUMAN_READABLE=y
-
-#
-# Common options for md5sum, sha1sum, sha256sum, sha512sum
-#
-CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
-
-#
-# Console Utilities
-#
-CONFIG_CHVT=y
-CONFIG_FGCONSOLE=y
-CONFIG_CLEAR=y
-CONFIG_DEALLOCVT=y
-CONFIG_DUMPKMAP=y
-CONFIG_KBD_MODE=y
-CONFIG_LOADFONT=y
-CONFIG_LOADKMAP=y
-CONFIG_OPENVT=y
-CONFIG_RESET=y
-CONFIG_RESIZE=y
-CONFIG_FEATURE_RESIZE_PRINT=y
-CONFIG_SETCONSOLE=y
-CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
-CONFIG_SETFONT=y
-CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
-CONFIG_DEFAULT_SETFONT_DIR=""
-CONFIG_SETKEYCODES=y
-CONFIG_SETLOGCONS=y
-CONFIG_SHOWKEY=y
-
-#
-# Common options for loadfont and setfont
-#
-CONFIG_FEATURE_LOADFONT_PSF2=y
-CONFIG_FEATURE_LOADFONT_RAW=y
-
-#
-# Debian Utilities
-#
-CONFIG_MKTEMP=y
-CONFIG_PIPE_PROGRESS=y
-# CONFIG_RUN_PARTS is not set
-# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
-# CONFIG_FEATURE_RUN_PARTS_FANCY is not set
-CONFIG_START_STOP_DAEMON=y
-CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
-CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
-CONFIG_WHICH=y
-
-#
-# Editors
-#
-CONFIG_PATCH=y
-CONFIG_VI=y
-CONFIG_FEATURE_VI_MAX_LEN=4096
-CONFIG_FEATURE_VI_8BIT=y
-CONFIG_FEATURE_VI_COLON=y
-CONFIG_FEATURE_VI_YANKMARK=y
-CONFIG_FEATURE_VI_SEARCH=y
-CONFIG_FEATURE_VI_REGEX_SEARCH=y
-CONFIG_FEATURE_VI_USE_SIGNALS=y
-CONFIG_FEATURE_VI_DOT_CMD=y
-CONFIG_FEATURE_VI_READONLY=y
-CONFIG_FEATURE_VI_SETOPTS=y
-CONFIG_FEATURE_VI_SET=y
-CONFIG_FEATURE_VI_WIN_RESIZE=y
-CONFIG_FEATURE_VI_ASK_TERMINAL=y
-CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
-CONFIG_AWK=y
-CONFIG_FEATURE_AWK_LIBM=y
-CONFIG_CMP=y
-CONFIG_DIFF=y
-CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
-CONFIG_FEATURE_DIFF_DIR=y
-CONFIG_ED=y
-CONFIG_SED=y
-CONFIG_FEATURE_ALLOW_EXEC=y
-
-#
-# Finding Utilities
-#
-CONFIG_FIND=y
-CONFIG_FEATURE_FIND_PRINT0=y
-CONFIG_FEATURE_FIND_MTIME=y
-CONFIG_FEATURE_FIND_MMIN=y
-CONFIG_FEATURE_FIND_PERM=y
-CONFIG_FEATURE_FIND_TYPE=y
-CONFIG_FEATURE_FIND_XDEV=y
-CONFIG_FEATURE_FIND_MAXDEPTH=y
-CONFIG_FEATURE_FIND_NEWER=y
-CONFIG_FEATURE_FIND_INUM=y
-CONFIG_FEATURE_FIND_EXEC=y
-CONFIG_FEATURE_FIND_USER=y
-CONFIG_FEATURE_FIND_GROUP=y
-CONFIG_FEATURE_FIND_NOT=y
-CONFIG_FEATURE_FIND_DEPTH=y
-CONFIG_FEATURE_FIND_PAREN=y
-CONFIG_FEATURE_FIND_SIZE=y
-CONFIG_FEATURE_FIND_PRUNE=y
-CONFIG_FEATURE_FIND_DELETE=y
-CONFIG_FEATURE_FIND_PATH=y
-CONFIG_FEATURE_FIND_REGEX=y
-# CONFIG_FEATURE_FIND_CONTEXT is not set
-CONFIG_FEATURE_FIND_LINKS=y
-CONFIG_GREP=y
-CONFIG_FEATURE_GREP_EGREP_ALIAS=y
-CONFIG_FEATURE_GREP_FGREP_ALIAS=y
-CONFIG_FEATURE_GREP_CONTEXT=y
-CONFIG_XARGS=y
-CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
-CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
-CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
-CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
-
-#
-# Init Utilities
-#
-# CONFIG_BOOTCHARTD is not set
-# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
-# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
-CONFIG_HALT=y
-# CONFIG_FEATURE_CALL_TELINIT is not set
-CONFIG_TELINIT_PATH=""
-CONFIG_INIT=y
-CONFIG_FEATURE_USE_INITTAB=y
-CONFIG_FEATURE_KILL_REMOVED=y
-CONFIG_FEATURE_KILL_DELAY=0
-CONFIG_FEATURE_INIT_SCTTY=y
-CONFIG_FEATURE_INIT_SYSLOG=y
-CONFIG_FEATURE_EXTRA_QUIET=y
-CONFIG_FEATURE_INIT_COREDUMPS=y
-CONFIG_FEATURE_INITRD=y
-CONFIG_INIT_TERMINAL_TYPE="linux"
-CONFIG_MESG=y
-CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
-
-#
-# Login/Password Management Utilities
-#
-# CONFIG_ADD_SHELL is not set
-# CONFIG_REMOVE_SHELL is not set
-CONFIG_FEATURE_SHADOWPASSWDS=y
-CONFIG_USE_BB_PWD_GRP=y
-CONFIG_USE_BB_SHADOW=y
-CONFIG_USE_BB_CRYPT=y
-CONFIG_USE_BB_CRYPT_SHA=y
-CONFIG_ADDUSER=y
-CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
-CONFIG_FEATURE_CHECK_NAMES=y
-CONFIG_FIRST_SYSTEM_ID=100
-CONFIG_LAST_SYSTEM_ID=999
-CONFIG_ADDGROUP=y
-CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
-CONFIG_FEATURE_ADDUSER_TO_GROUP=y
-CONFIG_DELUSER=y
-CONFIG_DELGROUP=y
-CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
-CONFIG_GETTY=y
-CONFIG_LOGIN=y
-CONFIG_PAM=y
-CONFIG_LOGIN_SCRIPTS=y
-CONFIG_FEATURE_NOLOGIN=y
-CONFIG_FEATURE_SECURETTY=y
-CONFIG_PASSWD=y
-CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
-CONFIG_CRYPTPW=y
-CONFIG_CHPASSWD=y
-CONFIG_SU=y
-CONFIG_FEATURE_SU_SYSLOG=y
-CONFIG_FEATURE_SU_CHECKS_SHELLS=y
-# CONFIG_SULOGIN is not set
-CONFIG_VLOCK=y
-
-#
-# Linux Ext2 FS Progs
-#
-CONFIG_CHATTR=y
-CONFIG_FSCK=y
-CONFIG_LSATTR=y
-CONFIG_TUNE2FS=y
-
-#
-# Linux Module Utilities
-#
-CONFIG_MODINFO=y
-CONFIG_MODPROBE_SMALL=y
-CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y
-CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
-# CONFIG_INSMOD is not set
-# CONFIG_RMMOD is not set
-# CONFIG_LSMOD is not set
-# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
-# CONFIG_MODPROBE is not set
-# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
-# CONFIG_DEPMOD is not set
-
-#
-# Options common to multiple modutils
-#
-# CONFIG_FEATURE_2_4_MODULES is not set
-CONFIG_FEATURE_INSMOD_TRY_MMAP=y
-# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
-# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
-# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
-# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
-# CONFIG_FEATURE_MODUTILS_ALIAS is not set
-# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
-CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
-CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
-
-#
-# Linux System Utilities
-#
-CONFIG_BLOCKDEV=y
-CONFIG_REV=y
-CONFIG_ACPID=y
-CONFIG_FEATURE_ACPID_COMPAT=y
-CONFIG_BLKID=y
-CONFIG_FEATURE_BLKID_TYPE=y
-CONFIG_DMESG=y
-CONFIG_FEATURE_DMESG_PRETTY=y
-CONFIG_FBSET=y
-CONFIG_FEATURE_FBSET_FANCY=y
-CONFIG_FEATURE_FBSET_READMODE=y
-CONFIG_FDFLUSH=y
-CONFIG_FDFORMAT=y
-CONFIG_FDISK=y
-# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
-CONFIG_FEATURE_FDISK_WRITABLE=y
-CONFIG_FEATURE_AIX_LABEL=y
-CONFIG_FEATURE_SGI_LABEL=y
-CONFIG_FEATURE_SUN_LABEL=y
-CONFIG_FEATURE_OSF_LABEL=y
-CONFIG_FEATURE_GPT_LABEL=y
-CONFIG_FEATURE_FDISK_ADVANCED=y
-CONFIG_FINDFS=y
-CONFIG_FLOCK=y
-CONFIG_FREERAMDISK=y
-# CONFIG_FSCK_MINIX is not set
-CONFIG_MKFS_EXT2=y
-# CONFIG_MKFS_MINIX is not set
-# CONFIG_FEATURE_MINIX2 is not set
-CONFIG_MKFS_REISER=y
-CONFIG_MKFS_VFAT=y
-CONFIG_GETOPT=y
-CONFIG_FEATURE_GETOPT_LONG=y
-CONFIG_HEXDUMP=y
-CONFIG_FEATURE_HEXDUMP_REVERSE=y
-CONFIG_HD=y
-CONFIG_HWCLOCK=y
-CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
-CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y
-CONFIG_IPCRM=y
-CONFIG_IPCS=y
-CONFIG_LOSETUP=y
-CONFIG_LSPCI=y
-CONFIG_LSUSB=y
-CONFIG_MDEV=y
-CONFIG_FEATURE_MDEV_CONF=y
-CONFIG_FEATURE_MDEV_RENAME=y
-CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
-CONFIG_FEATURE_MDEV_EXEC=y
-CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
-CONFIG_MKSWAP=y
-CONFIG_FEATURE_MKSWAP_UUID=y
-CONFIG_MORE=y
-CONFIG_MOUNT=y
-CONFIG_FEATURE_MOUNT_FAKE=y
-CONFIG_FEATURE_MOUNT_VERBOSE=y
-CONFIG_FEATURE_MOUNT_HELPERS=y
-CONFIG_FEATURE_MOUNT_LABEL=y
-# CONFIG_FEATURE_MOUNT_NFS is not set
-CONFIG_FEATURE_MOUNT_CIFS=y
-CONFIG_FEATURE_MOUNT_FLAGS=y
-CONFIG_FEATURE_MOUNT_FSTAB=y
-CONFIG_PIVOT_ROOT=y
-CONFIG_RDATE=y
-# CONFIG_RDEV is not set
-# CONFIG_READPROFILE is not set
-CONFIG_RTCWAKE=y
-CONFIG_SCRIPT=y
-CONFIG_SCRIPTREPLAY=y
-CONFIG_SETARCH=y
-CONFIG_SWAPONOFF=y
-CONFIG_FEATURE_SWAPON_PRI=y
-CONFIG_SWITCH_ROOT=y
-CONFIG_UMOUNT=y
-CONFIG_FEATURE_UMOUNT_ALL=y
-
-#
-# Common options for mount/umount
-#
-CONFIG_FEATURE_MOUNT_LOOP=y
-CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
-CONFIG_FEATURE_MTAB_SUPPORT=y
-CONFIG_VOLUMEID=y
-
-#
-# Filesystem/Volume identification
-#
-CONFIG_FEATURE_VOLUMEID_EXT=y
-CONFIG_FEATURE_VOLUMEID_BTRFS=y
-CONFIG_FEATURE_VOLUMEID_REISERFS=y
-CONFIG_FEATURE_VOLUMEID_FAT=y
-CONFIG_FEATURE_VOLUMEID_HFS=y
-CONFIG_FEATURE_VOLUMEID_JFS=y
-CONFIG_FEATURE_VOLUMEID_XFS=y
-CONFIG_FEATURE_VOLUMEID_NTFS=y
-CONFIG_FEATURE_VOLUMEID_ISO9660=y
-CONFIG_FEATURE_VOLUMEID_UDF=y
-CONFIG_FEATURE_VOLUMEID_LUKS=y
-CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
-CONFIG_FEATURE_VOLUMEID_CRAMFS=y
-CONFIG_FEATURE_VOLUMEID_ROMFS=y
-CONFIG_FEATURE_VOLUMEID_SYSV=y
-CONFIG_FEATURE_VOLUMEID_OCFS2=y
-CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
-
-#
-# Miscellaneous Utilities
-#
-CONFIG_CONSPY=y
-CONFIG_LESS=y
-CONFIG_FEATURE_LESS_MAXLINES=9999999
-CONFIG_FEATURE_LESS_BRACKETS=y
-CONFIG_FEATURE_LESS_FLAGS=y
-CONFIG_FEATURE_LESS_MARKS=y
-CONFIG_FEATURE_LESS_REGEXP=y
-CONFIG_FEATURE_LESS_WINCH=y
-CONFIG_FEATURE_LESS_ASK_TERMINAL=y
-CONFIG_FEATURE_LESS_DASHCMD=y
-CONFIG_FEATURE_LESS_LINENUMS=y
-CONFIG_NANDWRITE=y
-CONFIG_NANDDUMP=y
-CONFIG_SETSERIAL=y
-CONFIG_UBIATTACH=y
-CONFIG_UBIDETACH=y
-CONFIG_UBIMKVOL=y
-CONFIG_UBIRMVOL=y
-CONFIG_UBIRSVOL=y
-CONFIG_UBIUPDATEVOL=y
-CONFIG_ADJTIMEX=y
-CONFIG_BBCONFIG=y
-CONFIG_FEATURE_COMPRESS_BBCONFIG=y
-# CONFIG_BEEP is not set
-CONFIG_FEATURE_BEEP_FREQ=0
-CONFIG_FEATURE_BEEP_LENGTH_MS=0
-CONFIG_CHAT=y
-CONFIG_FEATURE_CHAT_NOFAIL=y
-CONFIG_FEATURE_CHAT_TTY_HIFI=y
-CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
-CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
-CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
-CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
-CONFIG_FEATURE_CHAT_CLR_ABORT=y
-CONFIG_CHRT=y
-CONFIG_CROND=y
-CONFIG_FEATURE_CROND_D=y
-CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
-CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
-# CONFIG_CRONTAB is not set
-# CONFIG_DC is not set
-# CONFIG_FEATURE_DC_LIBM is not set
-# CONFIG_DEVFSD is not set
-# CONFIG_DEVFSD_MODLOAD is not set
-# CONFIG_DEVFSD_FG_NP is not set
-# CONFIG_DEVFSD_VERBOSE is not set
-# CONFIG_FEATURE_DEVFS is not set
-CONFIG_DEVMEM=y
-CONFIG_EJECT=y
-CONFIG_FEATURE_EJECT_SCSI=y
-# CONFIG_FBSPLASH is not set
-CONFIG_FLASHCP=y
-CONFIG_FLASH_LOCK=y
-CONFIG_FLASH_UNLOCK=y
-CONFIG_FLASH_ERASEALL=y
-CONFIG_IONICE=y
-# CONFIG_INOTIFYD is not set
-CONFIG_LAST=y
-# CONFIG_FEATURE_LAST_SMALL is not set
-CONFIG_FEATURE_LAST_FANCY=y
-CONFIG_HDPARM=y
-CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
-CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
-CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
-CONFIG_MAKEDEVS=y
-# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
-CONFIG_FEATURE_MAKEDEVS_TABLE=y
-CONFIG_MAN=y
-CONFIG_MICROCOM=y
-CONFIG_MOUNTPOINT=y
-CONFIG_MT=y
-CONFIG_RAIDAUTORUN=y
-CONFIG_READAHEAD=y
-# CONFIG_RFKILL is not set
-CONFIG_RUNLEVEL=y
-CONFIG_RX=y
-CONFIG_SETSID=y
-CONFIG_STRINGS=y
-# CONFIG_TASKSET is not set
-# CONFIG_FEATURE_TASKSET_FANCY is not set
-CONFIG_TIME=y
-CONFIG_TIMEOUT=y
-CONFIG_TTYSIZE=y
-CONFIG_VOLNAME=y
-CONFIG_WALL=y
-CONFIG_WATCHDOG=y
-
-#
-# Networking Utilities
-#
-CONFIG_NAMEIF=y
-CONFIG_FEATURE_NAMEIF_EXTENDED=y
-CONFIG_NBDCLIENT=y
-CONFIG_NC=y
-CONFIG_NC_SERVER=y
-CONFIG_NC_EXTRA=y
-CONFIG_NC_110_COMPAT=y
-CONFIG_PING=y
-CONFIG_PING6=y
-CONFIG_FEATURE_FANCY_PING=y
-CONFIG_WHOIS=y
-CONFIG_FEATURE_IPV6=y
-CONFIG_FEATURE_UNIX_LOCAL=y
-CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
-CONFIG_VERBOSE_RESOLUTION_ERRORS=y
-CONFIG_ARP=y
-CONFIG_ARPING=y
-CONFIG_BRCTL=y
-CONFIG_FEATURE_BRCTL_FANCY=y
-CONFIG_FEATURE_BRCTL_SHOW=y
-# CONFIG_DNSD is not set
-CONFIG_ETHER_WAKE=y
-# CONFIG_FAKEIDENTD is not set
-CONFIG_FTPD=y
-CONFIG_FEATURE_FTP_WRITE=y
-CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
-# CONFIG_FTPGET is not set
-# CONFIG_FTPPUT is not set
-# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
-CONFIG_HOSTNAME=y
-CONFIG_HTTPD=y
-CONFIG_FEATURE_HTTPD_RANGES=y
-CONFIG_FEATURE_HTTPD_USE_SENDFILE=y
-CONFIG_FEATURE_HTTPD_SETUID=y
-CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
-CONFIG_FEATURE_HTTPD_AUTH_MD5=y
-CONFIG_FEATURE_HTTPD_CGI=y
-CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
-CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
-CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
-CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
-CONFIG_FEATURE_HTTPD_PROXY=y
-CONFIG_FEATURE_HTTPD_GZIP=y
-CONFIG_IFCONFIG=y
-CONFIG_FEATURE_IFCONFIG_STATUS=y
-CONFIG_FEATURE_IFCONFIG_SLIP=y
-CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
-CONFIG_FEATURE_IFCONFIG_HW=y
-CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
-CONFIG_IFENSLAVE=y
-CONFIG_IFPLUGD=y
-CONFIG_IFUPDOWN=y
-CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
-CONFIG_FEATURE_IFUPDOWN_IP=y
-CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y
-# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set
-CONFIG_FEATURE_IFUPDOWN_IPV4=y
-CONFIG_FEATURE_IFUPDOWN_IPV6=y
-CONFIG_FEATURE_IFUPDOWN_MAPPING=y
-CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP=y
-# CONFIG_INETD is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set
-# CONFIG_FEATURE_INETD_RPC is not set
-CONFIG_IP=y
-CONFIG_FEATURE_IP_ADDRESS=y
-CONFIG_FEATURE_IP_LINK=y
-CONFIG_FEATURE_IP_ROUTE=y
-CONFIG_FEATURE_IP_TUNNEL=y
-CONFIG_FEATURE_IP_RULE=y
-CONFIG_FEATURE_IP_SHORT_FORMS=y
-CONFIG_FEATURE_IP_RARE_PROTOCOLS=y
-CONFIG_IPADDR=y
-CONFIG_IPLINK=y
-CONFIG_IPROUTE=y
-CONFIG_IPTUNNEL=y
-CONFIG_IPRULE=y
-# CONFIG_IPCALC is not set
-# CONFIG_FEATURE_IPCALC_FANCY is not set
-# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set
-CONFIG_NETSTAT=y
-CONFIG_FEATURE_NETSTAT_WIDE=y
-CONFIG_FEATURE_NETSTAT_PRG=y
-CONFIG_NSLOOKUP=y
-CONFIG_NTPD=y
-CONFIG_FEATURE_NTPD_SERVER=y
-CONFIG_PSCAN=y
-CONFIG_ROUTE=y
-# CONFIG_SLATTACH is not set
-# CONFIG_TCPSVD is not set
-CONFIG_TELNET=y
-CONFIG_FEATURE_TELNET_TTYPE=y
-CONFIG_FEATURE_TELNET_AUTOLOGIN=y
-CONFIG_TELNETD=y
-CONFIG_FEATURE_TELNETD_STANDALONE=y
-CONFIG_FEATURE_TELNETD_INETD_WAIT=y
-CONFIG_TFTP=y
-CONFIG_TFTPD=y
-
-#
-# Common options for tftp/tftpd
-#
-CONFIG_FEATURE_TFTP_GET=y
-CONFIG_FEATURE_TFTP_PUT=y
-CONFIG_FEATURE_TFTP_BLOCKSIZE=y
-CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
-CONFIG_TFTP_DEBUG=y
-CONFIG_TRACEROUTE=y
-CONFIG_TRACEROUTE6=y
-CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
-CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE=y
-CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y
-CONFIG_TUNCTL=y
-CONFIG_FEATURE_TUNCTL_UG=y
-CONFIG_UDHCPD=y
-CONFIG_DHCPRELAY=y
-CONFIG_DUMPLEASES=y
-CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
-CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC=y
-CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
-CONFIG_UDHCPC=y
-CONFIG_FEATURE_UDHCPC_ARPING=y
-CONFIG_FEATURE_UDHCP_PORT=y
-CONFIG_UDHCP_DEBUG=9
-CONFIG_FEATURE_UDHCP_RFC3397=y
-CONFIG_FEATURE_UDHCP_8021Q=y
-CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
-CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
-CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
-# CONFIG_UDPSVD is not set
-CONFIG_VCONFIG=y
-CONFIG_WGET=y
-CONFIG_FEATURE_WGET_STATUSBAR=y
-CONFIG_FEATURE_WGET_AUTHENTICATION=y
-CONFIG_FEATURE_WGET_LONG_OPTIONS=y
-CONFIG_FEATURE_WGET_TIMEOUT=y
-CONFIG_ZCIP=y
-
-#
-# Print Utilities
-#
-# CONFIG_LPD is not set
-CONFIG_LPR=y
-CONFIG_LPQ=y
-
-#
-# Mail Utilities
-#
-# CONFIG_MAKEMIME is not set
-CONFIG_FEATURE_MIME_CHARSET="us-ascii"
-CONFIG_POPMAILDIR=y
-CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
-# CONFIG_REFORMIME is not set
-# CONFIG_FEATURE_REFORMIME_COMPAT is not set
-CONFIG_SENDMAIL=y
-
-#
-# Process Utilities
-#
-CONFIG_IOSTAT=y
-CONFIG_MPSTAT=y
-CONFIG_NMETER=y
-CONFIG_PMAP=y
-CONFIG_POWERTOP=y
-CONFIG_PSTREE=y
-CONFIG_PWDX=y
-# CONFIG_SMEMCAP is not set
-CONFIG_UPTIME=y
-CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
-CONFIG_FREE=y
-CONFIG_FUSER=y
-CONFIG_KILL=y
-CONFIG_KILLALL=y
-CONFIG_KILLALL5=y
-CONFIG_PGREP=y
-CONFIG_PIDOF=y
-CONFIG_FEATURE_PIDOF_SINGLE=y
-CONFIG_FEATURE_PIDOF_OMIT=y
-CONFIG_PKILL=y
-CONFIG_PS=y
-CONFIG_FEATURE_PS_WIDE=y
-CONFIG_FEATURE_PS_TIME=y
-CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
-CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS=y
-CONFIG_RENICE=y
-CONFIG_BB_SYSCTL=y
-CONFIG_TOP=y
-CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
-CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
-CONFIG_FEATURE_TOP_SMP_CPU=y
-CONFIG_FEATURE_TOP_DECIMALS=y
-CONFIG_FEATURE_TOP_SMP_PROCESS=y
-CONFIG_FEATURE_TOPMEM=y
-CONFIG_FEATURE_SHOW_THREADS=y
-CONFIG_WATCH=y
-
-#
-# Runit Utilities
-#
-# CONFIG_RUNSV is not set
-# CONFIG_RUNSVDIR is not set
-# CONFIG_FEATURE_RUNSVDIR_LOG is not set
-# CONFIG_SV is not set
-CONFIG_SV_DEFAULT_SERVICE_DIR=""
-# CONFIG_SVLOGD is not set
-CONFIG_CHPST=y
-CONFIG_SETUIDGID=y
-CONFIG_ENVUIDGID=y
-CONFIG_ENVDIR=y
-CONFIG_SOFTLIMIT=y
-# CONFIG_CHCON is not set
-# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
-# CONFIG_GETENFORCE is not set
-# CONFIG_GETSEBOOL is not set
-# CONFIG_LOAD_POLICY is not set
-# CONFIG_MATCHPATHCON is not set
-# CONFIG_RESTORECON is not set
-# CONFIG_RUNCON is not set
-# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
-# CONFIG_SELINUXENABLED is not set
-# CONFIG_SETENFORCE is not set
-# CONFIG_SETFILES is not set
-# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
-# CONFIG_SETSEBOOL is not set
-# CONFIG_SESTATUS is not set
-
-#
-# Shells
-#
-CONFIG_ASH=y
-CONFIG_ASH_BASH_COMPAT=y
-# CONFIG_ASH_IDLE_TIMEOUT is not set
-CONFIG_ASH_JOB_CONTROL=y
-CONFIG_ASH_ALIAS=y
-CONFIG_ASH_GETOPTS=y
-CONFIG_ASH_BUILTIN_ECHO=y
-CONFIG_ASH_BUILTIN_PRINTF=y
-CONFIG_ASH_BUILTIN_TEST=y
-CONFIG_ASH_CMDCMD=y
-# CONFIG_ASH_MAIL is not set
-CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
-CONFIG_ASH_RANDOM_SUPPORT=y
-CONFIG_ASH_EXPAND_PRMT=y
-CONFIG_CTTYHACK=y
-# CONFIG_HUSH is not set
-# CONFIG_HUSH_BASH_COMPAT is not set
-# CONFIG_HUSH_BRACE_EXPANSION is not set
-# CONFIG_HUSH_HELP is not set
-# CONFIG_HUSH_INTERACTIVE is not set
-# CONFIG_HUSH_SAVEHISTORY is not set
-# CONFIG_HUSH_JOB is not set
-# CONFIG_HUSH_TICK is not set
-# CONFIG_HUSH_IF is not set
-# CONFIG_HUSH_LOOPS is not set
-# CONFIG_HUSH_CASE is not set
-# CONFIG_HUSH_FUNCTIONS is not set
-# CONFIG_HUSH_LOCAL is not set
-# CONFIG_HUSH_RANDOM_SUPPORT is not set
-# CONFIG_HUSH_EXPORT_N is not set
-# CONFIG_HUSH_MODE_X is not set
-# CONFIG_MSH is not set
-CONFIG_FEATURE_SH_IS_ASH=y
-# CONFIG_FEATURE_SH_IS_HUSH is not set
-# CONFIG_FEATURE_SH_IS_NONE is not set
-# CONFIG_FEATURE_BASH_IS_ASH is not set
-# CONFIG_FEATURE_BASH_IS_HUSH is not set
-CONFIG_FEATURE_BASH_IS_NONE=y
-CONFIG_SH_MATH_SUPPORT=y
-CONFIG_SH_MATH_SUPPORT_64=y
-CONFIG_FEATURE_SH_EXTRA_QUIET=y
-CONFIG_FEATURE_SH_STANDALONE=y
-CONFIG_FEATURE_SH_NOFORK=y
-CONFIG_FEATURE_SH_HISTFILESIZE=y
-
-#
-# System Logging Utilities
-#
-CONFIG_SYSLOGD=y
-CONFIG_FEATURE_ROTATE_LOGFILE=y
-CONFIG_FEATURE_REMOTE_LOG=y
-CONFIG_FEATURE_SYSLOGD_DUP=y
-CONFIG_FEATURE_SYSLOGD_CFG=y
-CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
-CONFIG_FEATURE_IPC_SYSLOG=y
-CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
-CONFIG_LOGREAD=y
-CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
-CONFIG_KLOGD=y
-CONFIG_FEATURE_KLOGD_KLOGCTL=y
-CONFIG_LOGGER=y
+++ /dev/null
-#
-# Automatically generated make config: don't edit
-# Busybox version: 1.19.3
-# Thu Feb 9 11:29:48 2012
-#
-CONFIG_HAVE_DOT_CONFIG=y
-
-#
-# Busybox Settings
-#
-
-#
-# General Configuration
-#
-CONFIG_DESKTOP=y
-CONFIG_EXTRA_COMPAT=y
-CONFIG_INCLUDE_SUSv2=y
-CONFIG_USE_PORTABLE_CODE=y
-CONFIG_PLATFORM_LINUX=y
-CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
-# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
-# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
-CONFIG_SHOW_USAGE=y
-CONFIG_FEATURE_VERBOSE_USAGE=y
-CONFIG_FEATURE_COMPRESS_USAGE=y
-CONFIG_FEATURE_INSTALLER=y
-CONFIG_INSTALL_NO_USR=y
-# CONFIG_LOCALE_SUPPORT is not set
-CONFIG_UNICODE_SUPPORT=y
-# CONFIG_UNICODE_USING_LOCALE is not set
-# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
-CONFIG_SUBST_WCHAR=63
-CONFIG_LAST_SUPPORTED_WCHAR=767
-CONFIG_UNICODE_COMBINING_WCHARS=y
-CONFIG_UNICODE_WIDE_WCHARS=y
-# CONFIG_UNICODE_BIDI_SUPPORT is not set
-# CONFIG_UNICODE_NEUTRAL_TABLE is not set
-CONFIG_UNICODE_PRESERVE_BROKEN=y
-CONFIG_LONG_OPTS=y
-CONFIG_FEATURE_DEVPTS=y
-CONFIG_FEATURE_CLEAN_UP=y
-CONFIG_FEATURE_UTMP=y
-CONFIG_FEATURE_WTMP=y
-CONFIG_FEATURE_PIDFILE=y
-CONFIG_FEATURE_SUID=y
-# CONFIG_FEATURE_SUID_CONFIG is not set
-# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set
-# CONFIG_SELINUX is not set
-CONFIG_FEATURE_PREFER_APPLETS=y
-CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
-CONFIG_FEATURE_SYSLOG=y
-# CONFIG_FEATURE_HAVE_RPC is not set
-
-#
-# Build Options
-#
-# CONFIG_STATIC is not set
-# CONFIG_PIE is not set
-# CONFIG_NOMMU is not set
-# CONFIG_BUILD_LIBBUSYBOX is not set
-# CONFIG_FEATURE_INDIVIDUAL is not set
-# CONFIG_FEATURE_SHARED_BUSYBOX is not set
-CONFIG_LFS=y
-CONFIG_CROSS_COMPILER_PREFIX=""
-CONFIG_EXTRA_CFLAGS=""
-
-#
-# Debugging Options
-#
-# CONFIG_DEBUG is not set
-# CONFIG_DEBUG_PESSIMIZE is not set
-CONFIG_WERROR=y
-CONFIG_NO_DEBUG_LIB=y
-# CONFIG_DMALLOC is not set
-# CONFIG_EFENCE is not set
-
-#
-# Installation Options ("make install" behavior)
-#
-CONFIG_INSTALL_APPLET_SYMLINKS=y
-# CONFIG_INSTALL_APPLET_HARDLINKS is not set
-# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
-# CONFIG_INSTALL_APPLET_DONT is not set
-# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
-# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
-# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
-CONFIG_PREFIX="./_install"
-
-#
-# Busybox Library Tuning
-#
-CONFIG_FEATURE_SYSTEMD=y
-CONFIG_FEATURE_RTMINMAX=y
-CONFIG_PASSWORD_MINLEN=6
-CONFIG_MD5_SIZE_VS_SPEED=2
-CONFIG_FEATURE_FAST_TOP=y
-CONFIG_FEATURE_ETC_NETWORKS=y
-CONFIG_FEATURE_USE_TERMIOS=y
-CONFIG_FEATURE_EDITING=y
-CONFIG_FEATURE_EDITING_MAX_LEN=1024
-CONFIG_FEATURE_EDITING_VI=y
-CONFIG_FEATURE_EDITING_HISTORY=255
-CONFIG_FEATURE_EDITING_SAVEHISTORY=y
-CONFIG_FEATURE_REVERSE_SEARCH=y
-CONFIG_FEATURE_TAB_COMPLETION=y
-CONFIG_FEATURE_USERNAME_COMPLETION=y
-CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
-CONFIG_FEATURE_EDITING_ASK_TERMINAL=y
-CONFIG_FEATURE_NON_POSIX_CP=y
-CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y
-CONFIG_FEATURE_COPYBUF_KB=4
-CONFIG_FEATURE_SKIP_ROOTFS=y
-# CONFIG_MONOTONIC_SYSCALL is not set
-CONFIG_IOCTL_HEX2STR_ERROR=y
-CONFIG_FEATURE_HWIB=y
-
-#
-# Applets
-#
-
-#
-# Archival Utilities
-#
-CONFIG_FEATURE_SEAMLESS_XZ=y
-CONFIG_FEATURE_SEAMLESS_LZMA=y
-CONFIG_FEATURE_SEAMLESS_BZ2=y
-CONFIG_FEATURE_SEAMLESS_GZ=y
-CONFIG_FEATURE_SEAMLESS_Z=y
-CONFIG_AR=y
-CONFIG_FEATURE_AR_LONG_FILENAMES=y
-CONFIG_FEATURE_AR_CREATE=y
-CONFIG_BUNZIP2=y
-CONFIG_BZIP2=y
-CONFIG_CPIO=y
-CONFIG_FEATURE_CPIO_O=y
-CONFIG_FEATURE_CPIO_P=y
-# CONFIG_DPKG is not set
-# CONFIG_DPKG_DEB is not set
-# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
-CONFIG_GUNZIP=y
-CONFIG_GZIP=y
-CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
-CONFIG_LZOP=y
-CONFIG_LZOP_COMPR_HIGH=y
-# CONFIG_RPM2CPIO is not set
-# CONFIG_RPM is not set
-CONFIG_TAR=y
-CONFIG_FEATURE_TAR_CREATE=y
-CONFIG_FEATURE_TAR_AUTODETECT=y
-CONFIG_FEATURE_TAR_FROM=y
-CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
-CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
-CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
-CONFIG_FEATURE_TAR_LONG_OPTIONS=y
-CONFIG_FEATURE_TAR_TO_COMMAND=y
-CONFIG_FEATURE_TAR_UNAME_GNAME=y
-CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
-# CONFIG_FEATURE_TAR_SELINUX is not set
-CONFIG_UNCOMPRESS=y
-CONFIG_UNLZMA=y
-CONFIG_FEATURE_LZMA_FAST=y
-CONFIG_LZMA=y
-CONFIG_UNXZ=y
-CONFIG_XZ=y
-CONFIG_UNZIP=y
-
-#
-# Coreutils
-#
-CONFIG_BASENAME=y
-CONFIG_CAT=y
-CONFIG_DATE=y
-CONFIG_FEATURE_DATE_ISOFMT=y
-CONFIG_FEATURE_DATE_NANO=y
-CONFIG_FEATURE_DATE_COMPAT=y
-CONFIG_ID=y
-CONFIG_GROUPS=y
-CONFIG_TEST=y
-CONFIG_FEATURE_TEST_64=y
-CONFIG_TOUCH=y
-CONFIG_TR=y
-CONFIG_FEATURE_TR_CLASSES=y
-CONFIG_FEATURE_TR_EQUIV=y
-CONFIG_BASE64=y
-CONFIG_WHO=y
-CONFIG_USERS=y
-CONFIG_CAL=y
-CONFIG_CATV=y
-CONFIG_CHGRP=y
-CONFIG_CHMOD=y
-CONFIG_CHOWN=y
-CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
-CONFIG_CHROOT=y
-CONFIG_CKSUM=y
-CONFIG_COMM=y
-CONFIG_CP=y
-CONFIG_FEATURE_CP_LONG_OPTIONS=y
-CONFIG_CUT=y
-CONFIG_DD=y
-CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
-CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
-CONFIG_FEATURE_DD_IBS_OBS=y
-CONFIG_DF=y
-CONFIG_FEATURE_DF_FANCY=y
-CONFIG_DIRNAME=y
-CONFIG_DOS2UNIX=y
-CONFIG_UNIX2DOS=y
-CONFIG_DU=y
-CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
-CONFIG_ECHO=y
-CONFIG_FEATURE_FANCY_ECHO=y
-CONFIG_ENV=y
-CONFIG_FEATURE_ENV_LONG_OPTIONS=y
-CONFIG_EXPAND=y
-CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
-CONFIG_EXPR=y
-CONFIG_EXPR_MATH_SUPPORT_64=y
-CONFIG_FALSE=y
-# CONFIG_FOLD is not set
-CONFIG_FSYNC=y
-CONFIG_HEAD=y
-CONFIG_FEATURE_FANCY_HEAD=y
-# CONFIG_HOSTID is not set
-CONFIG_INSTALL=y
-CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
-CONFIG_LN=y
-# CONFIG_LOGNAME is not set
-CONFIG_LS=y
-CONFIG_FEATURE_LS_FILETYPES=y
-CONFIG_FEATURE_LS_FOLLOWLINKS=y
-CONFIG_FEATURE_LS_RECURSIVE=y
-CONFIG_FEATURE_LS_SORTFILES=y
-CONFIG_FEATURE_LS_TIMESTAMPS=y
-CONFIG_FEATURE_LS_USERNAME=y
-CONFIG_FEATURE_LS_COLOR=y
-CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
-CONFIG_MD5SUM=y
-CONFIG_MKDIR=y
-CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
-CONFIG_MKFIFO=y
-CONFIG_MKNOD=y
-CONFIG_MV=y
-CONFIG_FEATURE_MV_LONG_OPTIONS=y
-CONFIG_NICE=y
-CONFIG_NOHUP=y
-# CONFIG_OD is not set
-CONFIG_PRINTENV=y
-CONFIG_PRINTF=y
-CONFIG_PWD=y
-CONFIG_READLINK=y
-CONFIG_FEATURE_READLINK_FOLLOW=y
-CONFIG_REALPATH=y
-CONFIG_RM=y
-CONFIG_RMDIR=y
-CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
-CONFIG_SEQ=y
-CONFIG_SHA1SUM=y
-CONFIG_SHA256SUM=y
-CONFIG_SHA512SUM=y
-CONFIG_SLEEP=y
-CONFIG_FEATURE_FANCY_SLEEP=y
-CONFIG_FEATURE_FLOAT_SLEEP=y
-CONFIG_SORT=y
-CONFIG_FEATURE_SORT_BIG=y
-CONFIG_SPLIT=y
-CONFIG_FEATURE_SPLIT_FANCY=y
-CONFIG_STAT=y
-CONFIG_FEATURE_STAT_FORMAT=y
-CONFIG_STTY=y
-CONFIG_SUM=y
-CONFIG_SYNC=y
-CONFIG_TAC=y
-CONFIG_TAIL=y
-CONFIG_FEATURE_FANCY_TAIL=y
-CONFIG_TEE=y
-CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
-CONFIG_TRUE=y
-CONFIG_TTY=y
-CONFIG_UNAME=y
-CONFIG_UNEXPAND=y
-CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
-CONFIG_UNIQ=y
-CONFIG_USLEEP=y
-# CONFIG_UUDECODE is not set
-# CONFIG_UUENCODE is not set
-CONFIG_WC=y
-CONFIG_FEATURE_WC_LARGE=y
-CONFIG_WHOAMI=y
-CONFIG_YES=y
-
-#
-# Common options for cp and mv
-#
-CONFIG_FEATURE_PRESERVE_HARDLINKS=y
-
-#
-# Common options for ls, more and telnet
-#
-CONFIG_FEATURE_AUTOWIDTH=y
-
-#
-# Common options for df, du, ls
-#
-CONFIG_FEATURE_HUMAN_READABLE=y
-
-#
-# Common options for md5sum, sha1sum, sha256sum, sha512sum
-#
-CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
-
-#
-# Console Utilities
-#
-CONFIG_CHVT=y
-CONFIG_FGCONSOLE=y
-CONFIG_CLEAR=y
-CONFIG_DEALLOCVT=y
-CONFIG_DUMPKMAP=y
-CONFIG_KBD_MODE=y
-CONFIG_LOADFONT=y
-CONFIG_LOADKMAP=y
-CONFIG_OPENVT=y
-CONFIG_RESET=y
-CONFIG_RESIZE=y
-CONFIG_FEATURE_RESIZE_PRINT=y
-CONFIG_SETCONSOLE=y
-CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
-CONFIG_SETFONT=y
-CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
-CONFIG_DEFAULT_SETFONT_DIR=""
-CONFIG_SETKEYCODES=y
-CONFIG_SETLOGCONS=y
-CONFIG_SHOWKEY=y
-
-#
-# Common options for loadfont and setfont
-#
-CONFIG_FEATURE_LOADFONT_PSF2=y
-CONFIG_FEATURE_LOADFONT_RAW=y
-
-#
-# Debian Utilities
-#
-CONFIG_MKTEMP=y
-CONFIG_PIPE_PROGRESS=y
-# CONFIG_RUN_PARTS is not set
-# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
-# CONFIG_FEATURE_RUN_PARTS_FANCY is not set
-CONFIG_START_STOP_DAEMON=y
-CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
-CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
-CONFIG_WHICH=y
-
-#
-# Editors
-#
-CONFIG_PATCH=y
-CONFIG_VI=y
-CONFIG_FEATURE_VI_MAX_LEN=4096
-CONFIG_FEATURE_VI_8BIT=y
-CONFIG_FEATURE_VI_COLON=y
-CONFIG_FEATURE_VI_YANKMARK=y
-CONFIG_FEATURE_VI_SEARCH=y
-CONFIG_FEATURE_VI_REGEX_SEARCH=y
-CONFIG_FEATURE_VI_USE_SIGNALS=y
-CONFIG_FEATURE_VI_DOT_CMD=y
-CONFIG_FEATURE_VI_READONLY=y
-CONFIG_FEATURE_VI_SETOPTS=y
-CONFIG_FEATURE_VI_SET=y
-CONFIG_FEATURE_VI_WIN_RESIZE=y
-CONFIG_FEATURE_VI_ASK_TERMINAL=y
-CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
-CONFIG_AWK=y
-CONFIG_FEATURE_AWK_LIBM=y
-CONFIG_CMP=y
-CONFIG_DIFF=y
-CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
-CONFIG_FEATURE_DIFF_DIR=y
-CONFIG_ED=y
-CONFIG_SED=y
-CONFIG_FEATURE_ALLOW_EXEC=y
-
-#
-# Finding Utilities
-#
-CONFIG_FIND=y
-CONFIG_FEATURE_FIND_PRINT0=y
-CONFIG_FEATURE_FIND_MTIME=y
-CONFIG_FEATURE_FIND_MMIN=y
-CONFIG_FEATURE_FIND_PERM=y
-CONFIG_FEATURE_FIND_TYPE=y
-CONFIG_FEATURE_FIND_XDEV=y
-CONFIG_FEATURE_FIND_MAXDEPTH=y
-CONFIG_FEATURE_FIND_NEWER=y
-CONFIG_FEATURE_FIND_INUM=y
-CONFIG_FEATURE_FIND_EXEC=y
-CONFIG_FEATURE_FIND_USER=y
-CONFIG_FEATURE_FIND_GROUP=y
-CONFIG_FEATURE_FIND_NOT=y
-CONFIG_FEATURE_FIND_DEPTH=y
-CONFIG_FEATURE_FIND_PAREN=y
-CONFIG_FEATURE_FIND_SIZE=y
-CONFIG_FEATURE_FIND_PRUNE=y
-CONFIG_FEATURE_FIND_DELETE=y
-CONFIG_FEATURE_FIND_PATH=y
-CONFIG_FEATURE_FIND_REGEX=y
-# CONFIG_FEATURE_FIND_CONTEXT is not set
-CONFIG_FEATURE_FIND_LINKS=y
-CONFIG_GREP=y
-CONFIG_FEATURE_GREP_EGREP_ALIAS=y
-CONFIG_FEATURE_GREP_FGREP_ALIAS=y
-CONFIG_FEATURE_GREP_CONTEXT=y
-CONFIG_XARGS=y
-CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
-CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
-CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
-CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
-
-#
-# Init Utilities
-#
-# CONFIG_BOOTCHARTD is not set
-# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
-# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
-CONFIG_HALT=y
-# CONFIG_FEATURE_CALL_TELINIT is not set
-CONFIG_TELINIT_PATH=""
-CONFIG_INIT=y
-CONFIG_FEATURE_USE_INITTAB=y
-CONFIG_FEATURE_KILL_REMOVED=y
-CONFIG_FEATURE_KILL_DELAY=0
-CONFIG_FEATURE_INIT_SCTTY=y
-CONFIG_FEATURE_INIT_SYSLOG=y
-CONFIG_FEATURE_EXTRA_QUIET=y
-CONFIG_FEATURE_INIT_COREDUMPS=y
-CONFIG_FEATURE_INITRD=y
-CONFIG_INIT_TERMINAL_TYPE="linux"
-CONFIG_MESG=y
-CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
-
-#
-# Login/Password Management Utilities
-#
-# CONFIG_ADD_SHELL is not set
-# CONFIG_REMOVE_SHELL is not set
-CONFIG_FEATURE_SHADOWPASSWDS=y
-CONFIG_USE_BB_PWD_GRP=y
-CONFIG_USE_BB_SHADOW=y
-CONFIG_USE_BB_CRYPT=y
-CONFIG_USE_BB_CRYPT_SHA=y
-CONFIG_ADDUSER=y
-CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
-CONFIG_FEATURE_CHECK_NAMES=y
-CONFIG_FIRST_SYSTEM_ID=100
-CONFIG_LAST_SYSTEM_ID=999
-CONFIG_ADDGROUP=y
-CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
-CONFIG_FEATURE_ADDUSER_TO_GROUP=y
-CONFIG_DELUSER=y
-CONFIG_DELGROUP=y
-CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
-CONFIG_GETTY=y
-CONFIG_LOGIN=y
-CONFIG_PAM=y
-CONFIG_LOGIN_SCRIPTS=y
-CONFIG_FEATURE_NOLOGIN=y
-CONFIG_FEATURE_SECURETTY=y
-CONFIG_PASSWD=y
-CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
-CONFIG_CRYPTPW=y
-CONFIG_CHPASSWD=y
-CONFIG_SU=y
-CONFIG_FEATURE_SU_SYSLOG=y
-CONFIG_FEATURE_SU_CHECKS_SHELLS=y
-# CONFIG_SULOGIN is not set
-CONFIG_VLOCK=y
-
-#
-# Linux Ext2 FS Progs
-#
-CONFIG_CHATTR=y
-CONFIG_FSCK=y
-CONFIG_LSATTR=y
-CONFIG_TUNE2FS=y
-
-#
-# Linux Module Utilities
-#
-CONFIG_MODINFO=y
-CONFIG_MODPROBE_SMALL=y
-CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y
-CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
-# CONFIG_INSMOD is not set
-# CONFIG_RMMOD is not set
-# CONFIG_LSMOD is not set
-# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
-# CONFIG_MODPROBE is not set
-# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
-# CONFIG_DEPMOD is not set
-
-#
-# Options common to multiple modutils
-#
-# CONFIG_FEATURE_2_4_MODULES is not set
-CONFIG_FEATURE_INSMOD_TRY_MMAP=y
-# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
-# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
-# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
-# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
-# CONFIG_FEATURE_MODUTILS_ALIAS is not set
-# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
-CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
-CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
-
-#
-# Linux System Utilities
-#
-CONFIG_BLOCKDEV=y
-CONFIG_REV=y
-CONFIG_ACPID=y
-CONFIG_FEATURE_ACPID_COMPAT=y
-CONFIG_BLKID=y
-CONFIG_FEATURE_BLKID_TYPE=y
-CONFIG_DMESG=y
-CONFIG_FEATURE_DMESG_PRETTY=y
-CONFIG_FBSET=y
-CONFIG_FEATURE_FBSET_FANCY=y
-CONFIG_FEATURE_FBSET_READMODE=y
-CONFIG_FDFLUSH=y
-CONFIG_FDFORMAT=y
-CONFIG_FDISK=y
-# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
-CONFIG_FEATURE_FDISK_WRITABLE=y
-CONFIG_FEATURE_AIX_LABEL=y
-CONFIG_FEATURE_SGI_LABEL=y
-CONFIG_FEATURE_SUN_LABEL=y
-CONFIG_FEATURE_OSF_LABEL=y
-CONFIG_FEATURE_GPT_LABEL=y
-CONFIG_FEATURE_FDISK_ADVANCED=y
-CONFIG_FINDFS=y
-CONFIG_FLOCK=y
-CONFIG_FREERAMDISK=y
-# CONFIG_FSCK_MINIX is not set
-CONFIG_MKFS_EXT2=y
-# CONFIG_MKFS_MINIX is not set
-# CONFIG_FEATURE_MINIX2 is not set
-CONFIG_MKFS_REISER=y
-CONFIG_MKFS_VFAT=y
-CONFIG_GETOPT=y
-CONFIG_FEATURE_GETOPT_LONG=y
-CONFIG_HEXDUMP=y
-CONFIG_FEATURE_HEXDUMP_REVERSE=y
-CONFIG_HD=y
-CONFIG_HWCLOCK=y
-CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
-CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y
-CONFIG_IPCRM=y
-CONFIG_IPCS=y
-CONFIG_LOSETUP=y
-CONFIG_LSPCI=y
-CONFIG_LSUSB=y
-CONFIG_MDEV=y
-CONFIG_FEATURE_MDEV_CONF=y
-CONFIG_FEATURE_MDEV_RENAME=y
-CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
-CONFIG_FEATURE_MDEV_EXEC=y
-CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
-CONFIG_MKSWAP=y
-CONFIG_FEATURE_MKSWAP_UUID=y
-CONFIG_MORE=y
-CONFIG_MOUNT=y
-CONFIG_FEATURE_MOUNT_FAKE=y
-CONFIG_FEATURE_MOUNT_VERBOSE=y
-CONFIG_FEATURE_MOUNT_HELPERS=y
-CONFIG_FEATURE_MOUNT_LABEL=y
-# CONFIG_FEATURE_MOUNT_NFS is not set
-CONFIG_FEATURE_MOUNT_CIFS=y
-CONFIG_FEATURE_MOUNT_FLAGS=y
-CONFIG_FEATURE_MOUNT_FSTAB=y
-CONFIG_PIVOT_ROOT=y
-CONFIG_RDATE=y
-# CONFIG_RDEV is not set
-# CONFIG_READPROFILE is not set
-CONFIG_RTCWAKE=y
-CONFIG_SCRIPT=y
-CONFIG_SCRIPTREPLAY=y
-CONFIG_SETARCH=y
-CONFIG_SWAPONOFF=y
-CONFIG_FEATURE_SWAPON_PRI=y
-CONFIG_SWITCH_ROOT=y
-CONFIG_UMOUNT=y
-CONFIG_FEATURE_UMOUNT_ALL=y
-
-#
-# Common options for mount/umount
-#
-CONFIG_FEATURE_MOUNT_LOOP=y
-CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
-CONFIG_FEATURE_MTAB_SUPPORT=y
-CONFIG_VOLUMEID=y
-
-#
-# Filesystem/Volume identification
-#
-CONFIG_FEATURE_VOLUMEID_EXT=y
-CONFIG_FEATURE_VOLUMEID_BTRFS=y
-CONFIG_FEATURE_VOLUMEID_REISERFS=y
-CONFIG_FEATURE_VOLUMEID_FAT=y
-CONFIG_FEATURE_VOLUMEID_HFS=y
-CONFIG_FEATURE_VOLUMEID_JFS=y
-CONFIG_FEATURE_VOLUMEID_XFS=y
-CONFIG_FEATURE_VOLUMEID_NTFS=y
-CONFIG_FEATURE_VOLUMEID_ISO9660=y
-CONFIG_FEATURE_VOLUMEID_UDF=y
-CONFIG_FEATURE_VOLUMEID_LUKS=y
-CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
-CONFIG_FEATURE_VOLUMEID_CRAMFS=y
-CONFIG_FEATURE_VOLUMEID_ROMFS=y
-CONFIG_FEATURE_VOLUMEID_SYSV=y
-CONFIG_FEATURE_VOLUMEID_OCFS2=y
-CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
-
-#
-# Miscellaneous Utilities
-#
-CONFIG_CONSPY=y
-CONFIG_LESS=y
-CONFIG_FEATURE_LESS_MAXLINES=9999999
-CONFIG_FEATURE_LESS_BRACKETS=y
-CONFIG_FEATURE_LESS_FLAGS=y
-CONFIG_FEATURE_LESS_MARKS=y
-CONFIG_FEATURE_LESS_REGEXP=y
-CONFIG_FEATURE_LESS_WINCH=y
-CONFIG_FEATURE_LESS_ASK_TERMINAL=y
-CONFIG_FEATURE_LESS_DASHCMD=y
-CONFIG_FEATURE_LESS_LINENUMS=y
-CONFIG_NANDWRITE=y
-CONFIG_NANDDUMP=y
-CONFIG_SETSERIAL=y
-CONFIG_UBIATTACH=y
-CONFIG_UBIDETACH=y
-CONFIG_UBIMKVOL=y
-CONFIG_UBIRMVOL=y
-CONFIG_UBIRSVOL=y
-CONFIG_UBIUPDATEVOL=y
-CONFIG_ADJTIMEX=y
-CONFIG_BBCONFIG=y
-CONFIG_FEATURE_COMPRESS_BBCONFIG=y
-# CONFIG_BEEP is not set
-CONFIG_FEATURE_BEEP_FREQ=0
-CONFIG_FEATURE_BEEP_LENGTH_MS=0
-CONFIG_CHAT=y
-CONFIG_FEATURE_CHAT_NOFAIL=y
-CONFIG_FEATURE_CHAT_TTY_HIFI=y
-CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
-CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
-CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
-CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
-CONFIG_FEATURE_CHAT_CLR_ABORT=y
-CONFIG_CHRT=y
-CONFIG_CROND=y
-CONFIG_FEATURE_CROND_D=y
-CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
-CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
-# CONFIG_CRONTAB is not set
-# CONFIG_DC is not set
-# CONFIG_FEATURE_DC_LIBM is not set
-# CONFIG_DEVFSD is not set
-# CONFIG_DEVFSD_MODLOAD is not set
-# CONFIG_DEVFSD_FG_NP is not set
-# CONFIG_DEVFSD_VERBOSE is not set
-# CONFIG_FEATURE_DEVFS is not set
-CONFIG_DEVMEM=y
-CONFIG_EJECT=y
-CONFIG_FEATURE_EJECT_SCSI=y
-# CONFIG_FBSPLASH is not set
-CONFIG_FLASHCP=y
-CONFIG_FLASH_LOCK=y
-CONFIG_FLASH_UNLOCK=y
-CONFIG_FLASH_ERASEALL=y
-CONFIG_IONICE=y
-# CONFIG_INOTIFYD is not set
-CONFIG_LAST=y
-# CONFIG_FEATURE_LAST_SMALL is not set
-CONFIG_FEATURE_LAST_FANCY=y
-CONFIG_HDPARM=y
-CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
-CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
-CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
-CONFIG_MAKEDEVS=y
-# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
-CONFIG_FEATURE_MAKEDEVS_TABLE=y
-CONFIG_MAN=y
-CONFIG_MICROCOM=y
-CONFIG_MOUNTPOINT=y
-CONFIG_MT=y
-CONFIG_RAIDAUTORUN=y
-CONFIG_READAHEAD=y
-# CONFIG_RFKILL is not set
-CONFIG_RUNLEVEL=y
-CONFIG_RX=y
-CONFIG_SETSID=y
-CONFIG_STRINGS=y
-# CONFIG_TASKSET is not set
-# CONFIG_FEATURE_TASKSET_FANCY is not set
-CONFIG_TIME=y
-CONFIG_TIMEOUT=y
-CONFIG_TTYSIZE=y
-CONFIG_VOLNAME=y
-CONFIG_WALL=y
-CONFIG_WATCHDOG=y
-
-#
-# Networking Utilities
-#
-CONFIG_NAMEIF=y
-CONFIG_FEATURE_NAMEIF_EXTENDED=y
-CONFIG_NBDCLIENT=y
-CONFIG_NC=y
-CONFIG_NC_SERVER=y
-CONFIG_NC_EXTRA=y
-CONFIG_NC_110_COMPAT=y
-CONFIG_PING=y
-CONFIG_PING6=y
-CONFIG_FEATURE_FANCY_PING=y
-CONFIG_WHOIS=y
-CONFIG_FEATURE_IPV6=y
-CONFIG_FEATURE_UNIX_LOCAL=y
-CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
-CONFIG_VERBOSE_RESOLUTION_ERRORS=y
-CONFIG_ARP=y
-CONFIG_ARPING=y
-CONFIG_BRCTL=y
-CONFIG_FEATURE_BRCTL_FANCY=y
-CONFIG_FEATURE_BRCTL_SHOW=y
-# CONFIG_DNSD is not set
-CONFIG_ETHER_WAKE=y
-# CONFIG_FAKEIDENTD is not set
-CONFIG_FTPD=y
-CONFIG_FEATURE_FTP_WRITE=y
-CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
-# CONFIG_FTPGET is not set
-# CONFIG_FTPPUT is not set
-# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
-CONFIG_HOSTNAME=y
-CONFIG_HTTPD=y
-CONFIG_FEATURE_HTTPD_RANGES=y
-CONFIG_FEATURE_HTTPD_USE_SENDFILE=y
-CONFIG_FEATURE_HTTPD_SETUID=y
-CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
-CONFIG_FEATURE_HTTPD_AUTH_MD5=y
-CONFIG_FEATURE_HTTPD_CGI=y
-CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
-CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
-CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
-CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
-CONFIG_FEATURE_HTTPD_PROXY=y
-CONFIG_FEATURE_HTTPD_GZIP=y
-CONFIG_IFCONFIG=y
-CONFIG_FEATURE_IFCONFIG_STATUS=y
-CONFIG_FEATURE_IFCONFIG_SLIP=y
-CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
-CONFIG_FEATURE_IFCONFIG_HW=y
-CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
-CONFIG_IFENSLAVE=y
-CONFIG_IFPLUGD=y
-CONFIG_IFUPDOWN=y
-CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
-CONFIG_FEATURE_IFUPDOWN_IP=y
-CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y
-# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set
-CONFIG_FEATURE_IFUPDOWN_IPV4=y
-CONFIG_FEATURE_IFUPDOWN_IPV6=y
-CONFIG_FEATURE_IFUPDOWN_MAPPING=y
-CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP=y
-# CONFIG_INETD is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set
-# CONFIG_FEATURE_INETD_RPC is not set
-CONFIG_IP=y
-CONFIG_FEATURE_IP_ADDRESS=y
-CONFIG_FEATURE_IP_LINK=y
-CONFIG_FEATURE_IP_ROUTE=y
-CONFIG_FEATURE_IP_TUNNEL=y
-CONFIG_FEATURE_IP_RULE=y
-CONFIG_FEATURE_IP_SHORT_FORMS=y
-CONFIG_FEATURE_IP_RARE_PROTOCOLS=y
-CONFIG_IPADDR=y
-CONFIG_IPLINK=y
-CONFIG_IPROUTE=y
-CONFIG_IPTUNNEL=y
-CONFIG_IPRULE=y
-# CONFIG_IPCALC is not set
-# CONFIG_FEATURE_IPCALC_FANCY is not set
-# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set
-CONFIG_NETSTAT=y
-CONFIG_FEATURE_NETSTAT_WIDE=y
-CONFIG_FEATURE_NETSTAT_PRG=y
-CONFIG_NSLOOKUP=y
-CONFIG_NTPD=y
-CONFIG_FEATURE_NTPD_SERVER=y
-CONFIG_PSCAN=y
-CONFIG_ROUTE=y
-# CONFIG_SLATTACH is not set
-# CONFIG_TCPSVD is not set
-CONFIG_TELNET=y
-CONFIG_FEATURE_TELNET_TTYPE=y
-CONFIG_FEATURE_TELNET_AUTOLOGIN=y
-CONFIG_TELNETD=y
-CONFIG_FEATURE_TELNETD_STANDALONE=y
-CONFIG_FEATURE_TELNETD_INETD_WAIT=y
-CONFIG_TFTP=y
-CONFIG_TFTPD=y
-
-#
-# Common options for tftp/tftpd
-#
-CONFIG_FEATURE_TFTP_GET=y
-CONFIG_FEATURE_TFTP_PUT=y
-CONFIG_FEATURE_TFTP_BLOCKSIZE=y
-CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
-CONFIG_TFTP_DEBUG=y
-CONFIG_TRACEROUTE=y
-CONFIG_TRACEROUTE6=y
-CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
-CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE=y
-CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y
-CONFIG_TUNCTL=y
-CONFIG_FEATURE_TUNCTL_UG=y
-CONFIG_UDHCPD=y
-CONFIG_DHCPRELAY=y
-CONFIG_DUMPLEASES=y
-CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
-CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC=y
-CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
-CONFIG_UDHCPC=y
-CONFIG_FEATURE_UDHCPC_ARPING=y
-CONFIG_FEATURE_UDHCP_PORT=y
-CONFIG_UDHCP_DEBUG=9
-CONFIG_FEATURE_UDHCP_RFC3397=y
-CONFIG_FEATURE_UDHCP_8021Q=y
-CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
-CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
-CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
-# CONFIG_UDPSVD is not set
-CONFIG_VCONFIG=y
-CONFIG_WGET=y
-CONFIG_FEATURE_WGET_STATUSBAR=y
-CONFIG_FEATURE_WGET_AUTHENTICATION=y
-CONFIG_FEATURE_WGET_LONG_OPTIONS=y
-CONFIG_FEATURE_WGET_TIMEOUT=y
-CONFIG_ZCIP=y
-
-#
-# Print Utilities
-#
-# CONFIG_LPD is not set
-CONFIG_LPR=y
-CONFIG_LPQ=y
-
-#
-# Mail Utilities
-#
-# CONFIG_MAKEMIME is not set
-CONFIG_FEATURE_MIME_CHARSET="us-ascii"
-CONFIG_POPMAILDIR=y
-CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
-# CONFIG_REFORMIME is not set
-# CONFIG_FEATURE_REFORMIME_COMPAT is not set
-CONFIG_SENDMAIL=y
-
-#
-# Process Utilities
-#
-CONFIG_IOSTAT=y
-CONFIG_MPSTAT=y
-CONFIG_NMETER=y
-CONFIG_PMAP=y
-CONFIG_POWERTOP=y
-CONFIG_PSTREE=y
-CONFIG_PWDX=y
-# CONFIG_SMEMCAP is not set
-CONFIG_UPTIME=y
-CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
-CONFIG_FREE=y
-CONFIG_FUSER=y
-CONFIG_KILL=y
-CONFIG_KILLALL=y
-CONFIG_KILLALL5=y
-CONFIG_PGREP=y
-CONFIG_PIDOF=y
-CONFIG_FEATURE_PIDOF_SINGLE=y
-CONFIG_FEATURE_PIDOF_OMIT=y
-CONFIG_PKILL=y
-CONFIG_PS=y
-CONFIG_FEATURE_PS_WIDE=y
-CONFIG_FEATURE_PS_TIME=y
-CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
-CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS=y
-CONFIG_RENICE=y
-CONFIG_BB_SYSCTL=y
-CONFIG_TOP=y
-CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
-CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
-CONFIG_FEATURE_TOP_SMP_CPU=y
-CONFIG_FEATURE_TOP_DECIMALS=y
-CONFIG_FEATURE_TOP_SMP_PROCESS=y
-CONFIG_FEATURE_TOPMEM=y
-CONFIG_FEATURE_SHOW_THREADS=y
-CONFIG_WATCH=y
-
-#
-# Runit Utilities
-#
-# CONFIG_RUNSV is not set
-# CONFIG_RUNSVDIR is not set
-# CONFIG_FEATURE_RUNSVDIR_LOG is not set
-# CONFIG_SV is not set
-CONFIG_SV_DEFAULT_SERVICE_DIR=""
-# CONFIG_SVLOGD is not set
-CONFIG_CHPST=y
-CONFIG_SETUIDGID=y
-CONFIG_ENVUIDGID=y
-CONFIG_ENVDIR=y
-CONFIG_SOFTLIMIT=y
-# CONFIG_CHCON is not set
-# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
-# CONFIG_GETENFORCE is not set
-# CONFIG_GETSEBOOL is not set
-# CONFIG_LOAD_POLICY is not set
-# CONFIG_MATCHPATHCON is not set
-# CONFIG_RESTORECON is not set
-# CONFIG_RUNCON is not set
-# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
-# CONFIG_SELINUXENABLED is not set
-# CONFIG_SETENFORCE is not set
-# CONFIG_SETFILES is not set
-# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
-# CONFIG_SETSEBOOL is not set
-# CONFIG_SESTATUS is not set
-
-#
-# Shells
-#
-CONFIG_ASH=y
-CONFIG_ASH_BASH_COMPAT=y
-# CONFIG_ASH_IDLE_TIMEOUT is not set
-CONFIG_ASH_JOB_CONTROL=y
-CONFIG_ASH_ALIAS=y
-CONFIG_ASH_GETOPTS=y
-CONFIG_ASH_BUILTIN_ECHO=y
-CONFIG_ASH_BUILTIN_PRINTF=y
-CONFIG_ASH_BUILTIN_TEST=y
-CONFIG_ASH_CMDCMD=y
-# CONFIG_ASH_MAIL is not set
-CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
-CONFIG_ASH_RANDOM_SUPPORT=y
-CONFIG_ASH_EXPAND_PRMT=y
-CONFIG_CTTYHACK=y
-# CONFIG_HUSH is not set
-# CONFIG_HUSH_BASH_COMPAT is not set
-# CONFIG_HUSH_BRACE_EXPANSION is not set
-# CONFIG_HUSH_HELP is not set
-# CONFIG_HUSH_INTERACTIVE is not set
-# CONFIG_HUSH_SAVEHISTORY is not set
-# CONFIG_HUSH_JOB is not set
-# CONFIG_HUSH_TICK is not set
-# CONFIG_HUSH_IF is not set
-# CONFIG_HUSH_LOOPS is not set
-# CONFIG_HUSH_CASE is not set
-# CONFIG_HUSH_FUNCTIONS is not set
-# CONFIG_HUSH_LOCAL is not set
-# CONFIG_HUSH_RANDOM_SUPPORT is not set
-# CONFIG_HUSH_EXPORT_N is not set
-# CONFIG_HUSH_MODE_X is not set
-# CONFIG_MSH is not set
-CONFIG_FEATURE_SH_IS_ASH=y
-# CONFIG_FEATURE_SH_IS_HUSH is not set
-# CONFIG_FEATURE_SH_IS_NONE is not set
-# CONFIG_FEATURE_BASH_IS_ASH is not set
-# CONFIG_FEATURE_BASH_IS_HUSH is not set
-CONFIG_FEATURE_BASH_IS_NONE=y
-CONFIG_SH_MATH_SUPPORT=y
-CONFIG_SH_MATH_SUPPORT_64=y
-CONFIG_FEATURE_SH_EXTRA_QUIET=y
-CONFIG_FEATURE_SH_STANDALONE=y
-CONFIG_FEATURE_SH_NOFORK=y
-CONFIG_FEATURE_SH_HISTFILESIZE=y
-
-#
-# System Logging Utilities
-#
-CONFIG_SYSLOGD=y
-CONFIG_FEATURE_ROTATE_LOGFILE=y
-CONFIG_FEATURE_REMOTE_LOG=y
-CONFIG_FEATURE_SYSLOGD_DUP=y
-CONFIG_FEATURE_SYSLOGD_CFG=y
-CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
-CONFIG_FEATURE_IPC_SYSLOG=y
-CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
-CONFIG_LOGREAD=y
-CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
-CONFIG_KLOGD=y
-CONFIG_FEATURE_KLOGD_KLOGCTL=y
-CONFIG_LOGGER=y
+++ /dev/null
-#
-# Automatically generated make config: don't edit
-# Busybox version: 1.19.3
-# Wed May 30 20:51:38 2012
-#
-CONFIG_HAVE_DOT_CONFIG=y
-
-#
-# Busybox Settings
-#
-
-#
-# General Configuration
-#
-CONFIG_DESKTOP=y
-CONFIG_EXTRA_COMPAT=y
-CONFIG_INCLUDE_SUSv2=y
-CONFIG_USE_PORTABLE_CODE=y
-CONFIG_PLATFORM_LINUX=y
-CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
-# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
-# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
-CONFIG_SHOW_USAGE=y
-CONFIG_FEATURE_VERBOSE_USAGE=y
-CONFIG_FEATURE_COMPRESS_USAGE=y
-CONFIG_FEATURE_INSTALLER=y
-CONFIG_INSTALL_NO_USR=y
-# CONFIG_LOCALE_SUPPORT is not set
-CONFIG_UNICODE_SUPPORT=y
-# CONFIG_UNICODE_USING_LOCALE is not set
-# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
-CONFIG_SUBST_WCHAR=63
-CONFIG_LAST_SUPPORTED_WCHAR=767
-CONFIG_UNICODE_COMBINING_WCHARS=y
-CONFIG_UNICODE_WIDE_WCHARS=y
-# CONFIG_UNICODE_BIDI_SUPPORT is not set
-# CONFIG_UNICODE_NEUTRAL_TABLE is not set
-CONFIG_UNICODE_PRESERVE_BROKEN=y
-CONFIG_LONG_OPTS=y
-CONFIG_FEATURE_DEVPTS=y
-CONFIG_FEATURE_CLEAN_UP=y
-CONFIG_FEATURE_UTMP=y
-CONFIG_FEATURE_WTMP=y
-CONFIG_FEATURE_PIDFILE=y
-CONFIG_FEATURE_SUID=y
-# CONFIG_FEATURE_SUID_CONFIG is not set
-# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set
-# CONFIG_SELINUX is not set
-CONFIG_FEATURE_PREFER_APPLETS=y
-CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
-CONFIG_FEATURE_SYSLOG=y
-# CONFIG_FEATURE_HAVE_RPC is not set
-
-#
-# Build Options
-#
-# CONFIG_STATIC is not set
-# CONFIG_PIE is not set
-# CONFIG_NOMMU is not set
-# CONFIG_BUILD_LIBBUSYBOX is not set
-# CONFIG_FEATURE_INDIVIDUAL is not set
-# CONFIG_FEATURE_SHARED_BUSYBOX is not set
-CONFIG_LFS=y
-CONFIG_CROSS_COMPILER_PREFIX=""
-CONFIG_EXTRA_CFLAGS=""
-
-#
-# Debugging Options
-#
-# CONFIG_DEBUG is not set
-# CONFIG_DEBUG_PESSIMIZE is not set
-CONFIG_WERROR=y
-CONFIG_NO_DEBUG_LIB=y
-# CONFIG_DMALLOC is not set
-# CONFIG_EFENCE is not set
-
-#
-# Installation Options ("make install" behavior)
-#
-CONFIG_INSTALL_APPLET_SYMLINKS=y
-# CONFIG_INSTALL_APPLET_HARDLINKS is not set
-# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
-# CONFIG_INSTALL_APPLET_DONT is not set
-# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
-# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
-# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
-CONFIG_PREFIX="./_install"
-
-#
-# Busybox Library Tuning
-#
-CONFIG_FEATURE_SYSTEMD=y
-CONFIG_FEATURE_RTMINMAX=y
-CONFIG_PASSWORD_MINLEN=6
-CONFIG_MD5_SIZE_VS_SPEED=2
-CONFIG_FEATURE_FAST_TOP=y
-CONFIG_FEATURE_ETC_NETWORKS=y
-CONFIG_FEATURE_USE_TERMIOS=y
-CONFIG_FEATURE_EDITING=y
-CONFIG_FEATURE_EDITING_MAX_LEN=1024
-CONFIG_FEATURE_EDITING_VI=y
-CONFIG_FEATURE_EDITING_HISTORY=255
-CONFIG_FEATURE_EDITING_SAVEHISTORY=y
-CONFIG_FEATURE_REVERSE_SEARCH=y
-CONFIG_FEATURE_TAB_COMPLETION=y
-CONFIG_FEATURE_USERNAME_COMPLETION=y
-CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
-CONFIG_FEATURE_EDITING_ASK_TERMINAL=y
-CONFIG_FEATURE_NON_POSIX_CP=y
-CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y
-CONFIG_FEATURE_COPYBUF_KB=4
-CONFIG_FEATURE_SKIP_ROOTFS=y
-# CONFIG_MONOTONIC_SYSCALL is not set
-CONFIG_IOCTL_HEX2STR_ERROR=y
-CONFIG_FEATURE_HWIB=y
-
-#
-# Applets
-#
-
-#
-# Archival Utilities
-#
-CONFIG_FEATURE_SEAMLESS_XZ=y
-CONFIG_FEATURE_SEAMLESS_LZMA=y
-CONFIG_FEATURE_SEAMLESS_BZ2=y
-CONFIG_FEATURE_SEAMLESS_GZ=y
-CONFIG_FEATURE_SEAMLESS_Z=y
-CONFIG_AR=y
-CONFIG_FEATURE_AR_LONG_FILENAMES=y
-CONFIG_FEATURE_AR_CREATE=y
-CONFIG_BUNZIP2=y
-CONFIG_BZIP2=y
-CONFIG_CPIO=y
-CONFIG_FEATURE_CPIO_O=y
-CONFIG_FEATURE_CPIO_P=y
-# CONFIG_DPKG is not set
-# CONFIG_DPKG_DEB is not set
-# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
-CONFIG_GUNZIP=y
-CONFIG_GZIP=y
-CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
-CONFIG_LZOP=y
-CONFIG_LZOP_COMPR_HIGH=y
-# CONFIG_RPM2CPIO is not set
-# CONFIG_RPM is not set
-CONFIG_TAR=y
-CONFIG_FEATURE_TAR_CREATE=y
-CONFIG_FEATURE_TAR_AUTODETECT=y
-CONFIG_FEATURE_TAR_FROM=y
-CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
-CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
-CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
-CONFIG_FEATURE_TAR_LONG_OPTIONS=y
-CONFIG_FEATURE_TAR_TO_COMMAND=y
-CONFIG_FEATURE_TAR_UNAME_GNAME=y
-CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
-# CONFIG_FEATURE_TAR_SELINUX is not set
-CONFIG_UNCOMPRESS=y
-CONFIG_UNLZMA=y
-CONFIG_FEATURE_LZMA_FAST=y
-CONFIG_LZMA=y
-CONFIG_UNXZ=y
-CONFIG_XZ=y
-CONFIG_UNZIP=y
-
-#
-# Coreutils
-#
-CONFIG_BASENAME=y
-CONFIG_CAT=y
-CONFIG_DATE=y
-CONFIG_FEATURE_DATE_ISOFMT=y
-CONFIG_FEATURE_DATE_NANO=y
-CONFIG_FEATURE_DATE_COMPAT=y
-CONFIG_ID=y
-CONFIG_GROUPS=y
-CONFIG_TEST=y
-CONFIG_FEATURE_TEST_64=y
-CONFIG_TOUCH=y
-CONFIG_TR=y
-CONFIG_FEATURE_TR_CLASSES=y
-CONFIG_FEATURE_TR_EQUIV=y
-CONFIG_BASE64=y
-CONFIG_WHO=y
-CONFIG_USERS=y
-CONFIG_CAL=y
-CONFIG_CATV=y
-CONFIG_CHGRP=y
-CONFIG_CHMOD=y
-CONFIG_CHOWN=y
-CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
-CONFIG_CHROOT=y
-CONFIG_CKSUM=y
-CONFIG_COMM=y
-CONFIG_CP=y
-CONFIG_FEATURE_CP_LONG_OPTIONS=y
-CONFIG_CUT=y
-CONFIG_DD=y
-CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
-CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
-CONFIG_FEATURE_DD_IBS_OBS=y
-CONFIG_DF=y
-CONFIG_FEATURE_DF_FANCY=y
-CONFIG_DIRNAME=y
-CONFIG_DOS2UNIX=y
-CONFIG_UNIX2DOS=y
-CONFIG_DU=y
-CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
-CONFIG_ECHO=y
-CONFIG_FEATURE_FANCY_ECHO=y
-CONFIG_ENV=y
-CONFIG_FEATURE_ENV_LONG_OPTIONS=y
-CONFIG_EXPAND=y
-CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y
-CONFIG_EXPR=y
-CONFIG_EXPR_MATH_SUPPORT_64=y
-CONFIG_FALSE=y
-# CONFIG_FOLD is not set
-CONFIG_FSYNC=y
-CONFIG_HEAD=y
-CONFIG_FEATURE_FANCY_HEAD=y
-# CONFIG_HOSTID is not set
-CONFIG_INSTALL=y
-CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
-CONFIG_LN=y
-# CONFIG_LOGNAME is not set
-CONFIG_LS=y
-CONFIG_FEATURE_LS_FILETYPES=y
-CONFIG_FEATURE_LS_FOLLOWLINKS=y
-CONFIG_FEATURE_LS_RECURSIVE=y
-CONFIG_FEATURE_LS_SORTFILES=y
-CONFIG_FEATURE_LS_TIMESTAMPS=y
-CONFIG_FEATURE_LS_USERNAME=y
-CONFIG_FEATURE_LS_COLOR=y
-CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
-CONFIG_MD5SUM=y
-CONFIG_MKDIR=y
-CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y
-CONFIG_MKFIFO=y
-CONFIG_MKNOD=y
-CONFIG_MV=y
-CONFIG_FEATURE_MV_LONG_OPTIONS=y
-CONFIG_NICE=y
-CONFIG_NOHUP=y
-# CONFIG_OD is not set
-CONFIG_PRINTENV=y
-CONFIG_PRINTF=y
-CONFIG_PWD=y
-CONFIG_READLINK=y
-CONFIG_FEATURE_READLINK_FOLLOW=y
-CONFIG_REALPATH=y
-CONFIG_RM=y
-CONFIG_RMDIR=y
-CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y
-CONFIG_SEQ=y
-CONFIG_SHA1SUM=y
-CONFIG_SHA256SUM=y
-CONFIG_SHA512SUM=y
-CONFIG_SLEEP=y
-CONFIG_FEATURE_FANCY_SLEEP=y
-CONFIG_FEATURE_FLOAT_SLEEP=y
-CONFIG_SORT=y
-CONFIG_FEATURE_SORT_BIG=y
-CONFIG_SPLIT=y
-CONFIG_FEATURE_SPLIT_FANCY=y
-CONFIG_STAT=y
-CONFIG_FEATURE_STAT_FORMAT=y
-CONFIG_STTY=y
-CONFIG_SUM=y
-CONFIG_SYNC=y
-CONFIG_TAC=y
-CONFIG_TAIL=y
-CONFIG_FEATURE_FANCY_TAIL=y
-CONFIG_TEE=y
-CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
-CONFIG_TRUE=y
-CONFIG_TTY=y
-CONFIG_UNAME=y
-CONFIG_UNEXPAND=y
-CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y
-CONFIG_UNIQ=y
-CONFIG_USLEEP=y
-# CONFIG_UUDECODE is not set
-# CONFIG_UUENCODE is not set
-CONFIG_WC=y
-CONFIG_FEATURE_WC_LARGE=y
-CONFIG_WHOAMI=y
-CONFIG_YES=y
-
-#
-# Common options for cp and mv
-#
-CONFIG_FEATURE_PRESERVE_HARDLINKS=y
-
-#
-# Common options for ls, more and telnet
-#
-CONFIG_FEATURE_AUTOWIDTH=y
-
-#
-# Common options for df, du, ls
-#
-CONFIG_FEATURE_HUMAN_READABLE=y
-
-#
-# Common options for md5sum, sha1sum, sha256sum, sha512sum
-#
-CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
-
-#
-# Console Utilities
-#
-CONFIG_CHVT=y
-CONFIG_FGCONSOLE=y
-CONFIG_CLEAR=y
-CONFIG_DEALLOCVT=y
-CONFIG_DUMPKMAP=y
-CONFIG_KBD_MODE=y
-CONFIG_LOADFONT=y
-CONFIG_LOADKMAP=y
-CONFIG_OPENVT=y
-CONFIG_RESET=y
-CONFIG_RESIZE=y
-CONFIG_FEATURE_RESIZE_PRINT=y
-CONFIG_SETCONSOLE=y
-CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
-CONFIG_SETFONT=y
-CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
-CONFIG_DEFAULT_SETFONT_DIR=""
-CONFIG_SETKEYCODES=y
-CONFIG_SETLOGCONS=y
-CONFIG_SHOWKEY=y
-
-#
-# Common options for loadfont and setfont
-#
-CONFIG_FEATURE_LOADFONT_PSF2=y
-CONFIG_FEATURE_LOADFONT_RAW=y
-
-#
-# Debian Utilities
-#
-CONFIG_MKTEMP=y
-CONFIG_PIPE_PROGRESS=y
-# CONFIG_RUN_PARTS is not set
-# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
-# CONFIG_FEATURE_RUN_PARTS_FANCY is not set
-CONFIG_START_STOP_DAEMON=y
-CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
-CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
-CONFIG_WHICH=y
-
-#
-# Editors
-#
-CONFIG_PATCH=y
-CONFIG_VI=y
-CONFIG_FEATURE_VI_MAX_LEN=4096
-CONFIG_FEATURE_VI_8BIT=y
-CONFIG_FEATURE_VI_COLON=y
-CONFIG_FEATURE_VI_YANKMARK=y
-CONFIG_FEATURE_VI_SEARCH=y
-CONFIG_FEATURE_VI_REGEX_SEARCH=y
-CONFIG_FEATURE_VI_USE_SIGNALS=y
-CONFIG_FEATURE_VI_DOT_CMD=y
-CONFIG_FEATURE_VI_READONLY=y
-CONFIG_FEATURE_VI_SETOPTS=y
-CONFIG_FEATURE_VI_SET=y
-CONFIG_FEATURE_VI_WIN_RESIZE=y
-CONFIG_FEATURE_VI_ASK_TERMINAL=y
-CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
-CONFIG_AWK=y
-CONFIG_FEATURE_AWK_LIBM=y
-CONFIG_CMP=y
-CONFIG_DIFF=y
-CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
-CONFIG_FEATURE_DIFF_DIR=y
-CONFIG_ED=y
-CONFIG_SED=y
-CONFIG_FEATURE_ALLOW_EXEC=y
-
-#
-# Finding Utilities
-#
-CONFIG_FIND=y
-CONFIG_FEATURE_FIND_PRINT0=y
-CONFIG_FEATURE_FIND_MTIME=y
-CONFIG_FEATURE_FIND_MMIN=y
-CONFIG_FEATURE_FIND_PERM=y
-CONFIG_FEATURE_FIND_TYPE=y
-CONFIG_FEATURE_FIND_XDEV=y
-CONFIG_FEATURE_FIND_MAXDEPTH=y
-CONFIG_FEATURE_FIND_NEWER=y
-CONFIG_FEATURE_FIND_INUM=y
-CONFIG_FEATURE_FIND_EXEC=y
-CONFIG_FEATURE_FIND_USER=y
-CONFIG_FEATURE_FIND_GROUP=y
-CONFIG_FEATURE_FIND_NOT=y
-CONFIG_FEATURE_FIND_DEPTH=y
-CONFIG_FEATURE_FIND_PAREN=y
-CONFIG_FEATURE_FIND_SIZE=y
-CONFIG_FEATURE_FIND_PRUNE=y
-CONFIG_FEATURE_FIND_DELETE=y
-CONFIG_FEATURE_FIND_PATH=y
-CONFIG_FEATURE_FIND_REGEX=y
-# CONFIG_FEATURE_FIND_CONTEXT is not set
-CONFIG_FEATURE_FIND_LINKS=y
-CONFIG_GREP=y
-CONFIG_FEATURE_GREP_EGREP_ALIAS=y
-CONFIG_FEATURE_GREP_FGREP_ALIAS=y
-CONFIG_FEATURE_GREP_CONTEXT=y
-CONFIG_XARGS=y
-CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
-CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
-CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
-CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
-
-#
-# Init Utilities
-#
-# CONFIG_BOOTCHARTD is not set
-# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
-# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
-CONFIG_HALT=y
-# CONFIG_FEATURE_CALL_TELINIT is not set
-CONFIG_TELINIT_PATH=""
-CONFIG_INIT=y
-CONFIG_FEATURE_USE_INITTAB=y
-CONFIG_FEATURE_KILL_REMOVED=y
-CONFIG_FEATURE_KILL_DELAY=0
-CONFIG_FEATURE_INIT_SCTTY=y
-CONFIG_FEATURE_INIT_SYSLOG=y
-CONFIG_FEATURE_EXTRA_QUIET=y
-CONFIG_FEATURE_INIT_COREDUMPS=y
-CONFIG_FEATURE_INITRD=y
-CONFIG_INIT_TERMINAL_TYPE="linux"
-CONFIG_MESG=y
-CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
-
-#
-# Login/Password Management Utilities
-#
-# CONFIG_ADD_SHELL is not set
-# CONFIG_REMOVE_SHELL is not set
-CONFIG_FEATURE_SHADOWPASSWDS=y
-CONFIG_USE_BB_PWD_GRP=y
-CONFIG_USE_BB_SHADOW=y
-CONFIG_USE_BB_CRYPT=y
-CONFIG_USE_BB_CRYPT_SHA=y
-CONFIG_ADDUSER=y
-CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y
-CONFIG_FEATURE_CHECK_NAMES=y
-CONFIG_FIRST_SYSTEM_ID=100
-CONFIG_LAST_SYSTEM_ID=999
-CONFIG_ADDGROUP=y
-CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y
-CONFIG_FEATURE_ADDUSER_TO_GROUP=y
-CONFIG_DELUSER=y
-CONFIG_DELGROUP=y
-CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
-CONFIG_GETTY=y
-CONFIG_LOGIN=y
-CONFIG_PAM=y
-CONFIG_LOGIN_SCRIPTS=y
-CONFIG_FEATURE_NOLOGIN=y
-CONFIG_FEATURE_SECURETTY=y
-CONFIG_PASSWD=y
-CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
-CONFIG_CRYPTPW=y
-CONFIG_CHPASSWD=y
-CONFIG_SU=y
-CONFIG_FEATURE_SU_SYSLOG=y
-CONFIG_FEATURE_SU_CHECKS_SHELLS=y
-# CONFIG_SULOGIN is not set
-CONFIG_VLOCK=y
-
-#
-# Linux Ext2 FS Progs
-#
-CONFIG_CHATTR=y
-CONFIG_FSCK=y
-CONFIG_LSATTR=y
-CONFIG_TUNE2FS=y
-
-#
-# Linux Module Utilities
-#
-CONFIG_MODINFO=y
-CONFIG_MODPROBE_SMALL=y
-CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y
-CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
-# CONFIG_INSMOD is not set
-# CONFIG_RMMOD is not set
-# CONFIG_LSMOD is not set
-# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
-# CONFIG_MODPROBE is not set
-# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
-# CONFIG_DEPMOD is not set
-
-#
-# Options common to multiple modutils
-#
-# CONFIG_FEATURE_2_4_MODULES is not set
-CONFIG_FEATURE_INSMOD_TRY_MMAP=y
-# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
-# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
-# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
-# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
-# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
-# CONFIG_FEATURE_MODUTILS_ALIAS is not set
-# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
-CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
-CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
-
-#
-# Linux System Utilities
-#
-CONFIG_BLOCKDEV=y
-CONFIG_REV=y
-CONFIG_ACPID=y
-CONFIG_FEATURE_ACPID_COMPAT=y
-CONFIG_BLKID=y
-CONFIG_FEATURE_BLKID_TYPE=y
-CONFIG_DMESG=y
-CONFIG_FEATURE_DMESG_PRETTY=y
-CONFIG_FBSET=y
-CONFIG_FEATURE_FBSET_FANCY=y
-CONFIG_FEATURE_FBSET_READMODE=y
-CONFIG_FDFLUSH=y
-CONFIG_FDFORMAT=y
-CONFIG_FDISK=y
-# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
-CONFIG_FEATURE_FDISK_WRITABLE=y
-CONFIG_FEATURE_AIX_LABEL=y
-CONFIG_FEATURE_SGI_LABEL=y
-CONFIG_FEATURE_SUN_LABEL=y
-CONFIG_FEATURE_OSF_LABEL=y
-CONFIG_FEATURE_GPT_LABEL=y
-CONFIG_FEATURE_FDISK_ADVANCED=y
-CONFIG_FINDFS=y
-CONFIG_FLOCK=y
-CONFIG_FREERAMDISK=y
-# CONFIG_FSCK_MINIX is not set
-CONFIG_MKFS_EXT2=y
-# CONFIG_MKFS_MINIX is not set
-# CONFIG_FEATURE_MINIX2 is not set
-CONFIG_MKFS_REISER=y
-CONFIG_MKFS_VFAT=y
-CONFIG_GETOPT=y
-CONFIG_FEATURE_GETOPT_LONG=y
-CONFIG_HEXDUMP=y
-CONFIG_FEATURE_HEXDUMP_REVERSE=y
-CONFIG_HD=y
-CONFIG_HWCLOCK=y
-CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y
-CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y
-CONFIG_IPCRM=y
-CONFIG_IPCS=y
-CONFIG_LOSETUP=y
-CONFIG_LSPCI=y
-CONFIG_LSUSB=y
-CONFIG_MDEV=y
-CONFIG_FEATURE_MDEV_CONF=y
-CONFIG_FEATURE_MDEV_RENAME=y
-CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
-CONFIG_FEATURE_MDEV_EXEC=y
-CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
-CONFIG_MKSWAP=y
-CONFIG_FEATURE_MKSWAP_UUID=y
-CONFIG_MORE=y
-CONFIG_MOUNT=y
-CONFIG_FEATURE_MOUNT_FAKE=y
-CONFIG_FEATURE_MOUNT_VERBOSE=y
-CONFIG_FEATURE_MOUNT_HELPERS=y
-CONFIG_FEATURE_MOUNT_LABEL=y
-# CONFIG_FEATURE_MOUNT_NFS is not set
-CONFIG_FEATURE_MOUNT_CIFS=y
-CONFIG_FEATURE_MOUNT_FLAGS=y
-CONFIG_FEATURE_MOUNT_FSTAB=y
-CONFIG_PIVOT_ROOT=y
-CONFIG_RDATE=y
-# CONFIG_RDEV is not set
-# CONFIG_READPROFILE is not set
-CONFIG_RTCWAKE=y
-CONFIG_SCRIPT=y
-CONFIG_SCRIPTREPLAY=y
-CONFIG_SETARCH=y
-CONFIG_SWAPONOFF=y
-CONFIG_FEATURE_SWAPON_PRI=y
-CONFIG_SWITCH_ROOT=y
-CONFIG_UMOUNT=y
-CONFIG_FEATURE_UMOUNT_ALL=y
-
-#
-# Common options for mount/umount
-#
-CONFIG_FEATURE_MOUNT_LOOP=y
-CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
-CONFIG_FEATURE_MTAB_SUPPORT=y
-CONFIG_VOLUMEID=y
-
-#
-# Filesystem/Volume identification
-#
-CONFIG_FEATURE_VOLUMEID_EXT=y
-CONFIG_FEATURE_VOLUMEID_BTRFS=y
-CONFIG_FEATURE_VOLUMEID_REISERFS=y
-CONFIG_FEATURE_VOLUMEID_FAT=y
-CONFIG_FEATURE_VOLUMEID_HFS=y
-CONFIG_FEATURE_VOLUMEID_JFS=y
-CONFIG_FEATURE_VOLUMEID_XFS=y
-CONFIG_FEATURE_VOLUMEID_NTFS=y
-CONFIG_FEATURE_VOLUMEID_ISO9660=y
-CONFIG_FEATURE_VOLUMEID_UDF=y
-CONFIG_FEATURE_VOLUMEID_LUKS=y
-CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
-CONFIG_FEATURE_VOLUMEID_CRAMFS=y
-CONFIG_FEATURE_VOLUMEID_ROMFS=y
-CONFIG_FEATURE_VOLUMEID_SYSV=y
-CONFIG_FEATURE_VOLUMEID_OCFS2=y
-CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
-
-#
-# Miscellaneous Utilities
-#
-CONFIG_CONSPY=y
-CONFIG_LESS=y
-CONFIG_FEATURE_LESS_MAXLINES=9999999
-CONFIG_FEATURE_LESS_BRACKETS=y
-CONFIG_FEATURE_LESS_FLAGS=y
-CONFIG_FEATURE_LESS_MARKS=y
-CONFIG_FEATURE_LESS_REGEXP=y
-CONFIG_FEATURE_LESS_WINCH=y
-CONFIG_FEATURE_LESS_ASK_TERMINAL=y
-CONFIG_FEATURE_LESS_DASHCMD=y
-CONFIG_FEATURE_LESS_LINENUMS=y
-CONFIG_NANDWRITE=y
-CONFIG_NANDDUMP=y
-CONFIG_SETSERIAL=y
-CONFIG_UBIATTACH=y
-CONFIG_UBIDETACH=y
-CONFIG_UBIMKVOL=y
-CONFIG_UBIRMVOL=y
-CONFIG_UBIRSVOL=y
-CONFIG_UBIUPDATEVOL=y
-CONFIG_ADJTIMEX=y
-CONFIG_BBCONFIG=y
-CONFIG_FEATURE_COMPRESS_BBCONFIG=y
-# CONFIG_BEEP is not set
-CONFIG_FEATURE_BEEP_FREQ=0
-CONFIG_FEATURE_BEEP_LENGTH_MS=0
-CONFIG_CHAT=y
-CONFIG_FEATURE_CHAT_NOFAIL=y
-CONFIG_FEATURE_CHAT_TTY_HIFI=y
-CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
-CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
-CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
-CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
-CONFIG_FEATURE_CHAT_CLR_ABORT=y
-CONFIG_CHRT=y
-CONFIG_CROND=y
-CONFIG_FEATURE_CROND_D=y
-CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
-CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
-# CONFIG_CRONTAB is not set
-# CONFIG_DC is not set
-# CONFIG_FEATURE_DC_LIBM is not set
-# CONFIG_DEVFSD is not set
-# CONFIG_DEVFSD_MODLOAD is not set
-# CONFIG_DEVFSD_FG_NP is not set
-# CONFIG_DEVFSD_VERBOSE is not set
-# CONFIG_FEATURE_DEVFS is not set
-CONFIG_DEVMEM=y
-CONFIG_EJECT=y
-CONFIG_FEATURE_EJECT_SCSI=y
-# CONFIG_FBSPLASH is not set
-CONFIG_FLASHCP=y
-CONFIG_FLASH_LOCK=y
-CONFIG_FLASH_UNLOCK=y
-CONFIG_FLASH_ERASEALL=y
-CONFIG_IONICE=y
-# CONFIG_INOTIFYD is not set
-CONFIG_LAST=y
-# CONFIG_FEATURE_LAST_SMALL is not set
-CONFIG_FEATURE_LAST_FANCY=y
-CONFIG_HDPARM=y
-CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
-CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
-CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
-CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
-CONFIG_MAKEDEVS=y
-# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
-CONFIG_FEATURE_MAKEDEVS_TABLE=y
-CONFIG_MAN=y
-CONFIG_MICROCOM=y
-CONFIG_MOUNTPOINT=y
-CONFIG_MT=y
-CONFIG_RAIDAUTORUN=y
-CONFIG_READAHEAD=y
-# CONFIG_RFKILL is not set
-CONFIG_RUNLEVEL=y
-CONFIG_RX=y
-CONFIG_SETSID=y
-CONFIG_STRINGS=y
-# CONFIG_TASKSET is not set
-# CONFIG_FEATURE_TASKSET_FANCY is not set
-CONFIG_TIME=y
-CONFIG_TIMEOUT=y
-CONFIG_TTYSIZE=y
-CONFIG_VOLNAME=y
-CONFIG_WALL=y
-CONFIG_WATCHDOG=y
-
-#
-# Networking Utilities
-#
-CONFIG_NAMEIF=y
-CONFIG_FEATURE_NAMEIF_EXTENDED=y
-CONFIG_NBDCLIENT=y
-CONFIG_NC=y
-CONFIG_NC_SERVER=y
-CONFIG_NC_EXTRA=y
-CONFIG_NC_110_COMPAT=y
-CONFIG_PING=y
-CONFIG_PING6=y
-CONFIG_FEATURE_FANCY_PING=y
-CONFIG_WHOIS=y
-CONFIG_FEATURE_IPV6=y
-CONFIG_FEATURE_UNIX_LOCAL=y
-CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
-CONFIG_VERBOSE_RESOLUTION_ERRORS=y
-CONFIG_ARP=y
-CONFIG_ARPING=y
-CONFIG_BRCTL=y
-CONFIG_FEATURE_BRCTL_FANCY=y
-CONFIG_FEATURE_BRCTL_SHOW=y
-# CONFIG_DNSD is not set
-CONFIG_ETHER_WAKE=y
-# CONFIG_FAKEIDENTD is not set
-CONFIG_FTPD=y
-CONFIG_FEATURE_FTP_WRITE=y
-CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
-# CONFIG_FTPGET is not set
-# CONFIG_FTPPUT is not set
-# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
-CONFIG_HOSTNAME=y
-CONFIG_HTTPD=y
-CONFIG_FEATURE_HTTPD_RANGES=y
-CONFIG_FEATURE_HTTPD_USE_SENDFILE=y
-CONFIG_FEATURE_HTTPD_SETUID=y
-CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
-CONFIG_FEATURE_HTTPD_AUTH_MD5=y
-CONFIG_FEATURE_HTTPD_CGI=y
-CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
-CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
-CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
-CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
-CONFIG_FEATURE_HTTPD_PROXY=y
-CONFIG_FEATURE_HTTPD_GZIP=y
-CONFIG_IFCONFIG=y
-CONFIG_FEATURE_IFCONFIG_STATUS=y
-CONFIG_FEATURE_IFCONFIG_SLIP=y
-CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
-CONFIG_FEATURE_IFCONFIG_HW=y
-CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
-CONFIG_IFENSLAVE=y
-CONFIG_IFPLUGD=y
-CONFIG_IFUPDOWN=y
-CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate"
-CONFIG_FEATURE_IFUPDOWN_IP=y
-CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y
-# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set
-CONFIG_FEATURE_IFUPDOWN_IPV4=y
-CONFIG_FEATURE_IFUPDOWN_IPV6=y
-CONFIG_FEATURE_IFUPDOWN_MAPPING=y
-CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP=y
-# CONFIG_INETD is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set
-# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set
-# CONFIG_FEATURE_INETD_RPC is not set
-CONFIG_IP=y
-CONFIG_FEATURE_IP_ADDRESS=y
-CONFIG_FEATURE_IP_LINK=y
-CONFIG_FEATURE_IP_ROUTE=y
-CONFIG_FEATURE_IP_TUNNEL=y
-CONFIG_FEATURE_IP_RULE=y
-CONFIG_FEATURE_IP_SHORT_FORMS=y
-CONFIG_FEATURE_IP_RARE_PROTOCOLS=y
-CONFIG_IPADDR=y
-CONFIG_IPLINK=y
-CONFIG_IPROUTE=y
-CONFIG_IPTUNNEL=y
-CONFIG_IPRULE=y
-# CONFIG_IPCALC is not set
-# CONFIG_FEATURE_IPCALC_FANCY is not set
-# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set
-CONFIG_NETSTAT=y
-CONFIG_FEATURE_NETSTAT_WIDE=y
-CONFIG_FEATURE_NETSTAT_PRG=y
-CONFIG_NSLOOKUP=y
-CONFIG_NTPD=y
-CONFIG_FEATURE_NTPD_SERVER=y
-CONFIG_PSCAN=y
-CONFIG_ROUTE=y
-# CONFIG_SLATTACH is not set
-# CONFIG_TCPSVD is not set
-CONFIG_TELNET=y
-CONFIG_FEATURE_TELNET_TTYPE=y
-CONFIG_FEATURE_TELNET_AUTOLOGIN=y
-CONFIG_TELNETD=y
-CONFIG_FEATURE_TELNETD_STANDALONE=y
-CONFIG_FEATURE_TELNETD_INETD_WAIT=y
-CONFIG_TFTP=y
-CONFIG_TFTPD=y
-
-#
-# Common options for tftp/tftpd
-#
-CONFIG_FEATURE_TFTP_GET=y
-CONFIG_FEATURE_TFTP_PUT=y
-CONFIG_FEATURE_TFTP_BLOCKSIZE=y
-CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
-CONFIG_TFTP_DEBUG=y
-CONFIG_TRACEROUTE=y
-CONFIG_TRACEROUTE6=y
-CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
-CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE=y
-CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y
-CONFIG_TUNCTL=y
-CONFIG_FEATURE_TUNCTL_UG=y
-CONFIG_UDHCPD=y
-CONFIG_DHCPRELAY=y
-CONFIG_DUMPLEASES=y
-CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
-CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC=y
-CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
-CONFIG_UDHCPC=y
-CONFIG_FEATURE_UDHCPC_ARPING=y
-CONFIG_FEATURE_UDHCP_PORT=y
-CONFIG_UDHCP_DEBUG=9
-CONFIG_FEATURE_UDHCP_RFC3397=y
-CONFIG_FEATURE_UDHCP_8021Q=y
-CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
-CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
-CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
-# CONFIG_UDPSVD is not set
-CONFIG_VCONFIG=y
-CONFIG_WGET=y
-CONFIG_FEATURE_WGET_STATUSBAR=y
-CONFIG_FEATURE_WGET_AUTHENTICATION=y
-CONFIG_FEATURE_WGET_LONG_OPTIONS=y
-CONFIG_FEATURE_WGET_TIMEOUT=y
-CONFIG_ZCIP=y
-
-#
-# Print Utilities
-#
-# CONFIG_LPD is not set
-CONFIG_LPR=y
-CONFIG_LPQ=y
-
-#
-# Mail Utilities
-#
-# CONFIG_MAKEMIME is not set
-CONFIG_FEATURE_MIME_CHARSET="us-ascii"
-CONFIG_POPMAILDIR=y
-CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
-# CONFIG_REFORMIME is not set
-# CONFIG_FEATURE_REFORMIME_COMPAT is not set
-CONFIG_SENDMAIL=y
-
-#
-# Process Utilities
-#
-CONFIG_IOSTAT=y
-CONFIG_MPSTAT=y
-CONFIG_NMETER=y
-CONFIG_PMAP=y
-CONFIG_POWERTOP=y
-CONFIG_PSTREE=y
-CONFIG_PWDX=y
-# CONFIG_SMEMCAP is not set
-CONFIG_UPTIME=y
-CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
-CONFIG_FREE=y
-CONFIG_FUSER=y
-CONFIG_KILL=y
-CONFIG_KILLALL=y
-CONFIG_KILLALL5=y
-CONFIG_PGREP=y
-CONFIG_PIDOF=y
-CONFIG_FEATURE_PIDOF_SINGLE=y
-CONFIG_FEATURE_PIDOF_OMIT=y
-CONFIG_PKILL=y
-CONFIG_PS=y
-CONFIG_FEATURE_PS_WIDE=y
-CONFIG_FEATURE_PS_TIME=y
-CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
-CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS=y
-CONFIG_RENICE=y
-CONFIG_BB_SYSCTL=y
-CONFIG_TOP=y
-CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
-CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
-CONFIG_FEATURE_TOP_SMP_CPU=y
-CONFIG_FEATURE_TOP_DECIMALS=y
-CONFIG_FEATURE_TOP_SMP_PROCESS=y
-CONFIG_FEATURE_TOPMEM=y
-CONFIG_FEATURE_SHOW_THREADS=y
-CONFIG_WATCH=y
-
-#
-# Runit Utilities
-#
-# CONFIG_RUNSV is not set
-# CONFIG_RUNSVDIR is not set
-# CONFIG_FEATURE_RUNSVDIR_LOG is not set
-# CONFIG_SV is not set
-CONFIG_SV_DEFAULT_SERVICE_DIR=""
-# CONFIG_SVLOGD is not set
-CONFIG_CHPST=y
-CONFIG_SETUIDGID=y
-CONFIG_ENVUIDGID=y
-CONFIG_ENVDIR=y
-CONFIG_SOFTLIMIT=y
-# CONFIG_CHCON is not set
-# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set
-# CONFIG_GETENFORCE is not set
-# CONFIG_GETSEBOOL is not set
-# CONFIG_LOAD_POLICY is not set
-# CONFIG_MATCHPATHCON is not set
-# CONFIG_RESTORECON is not set
-# CONFIG_RUNCON is not set
-# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set
-# CONFIG_SELINUXENABLED is not set
-# CONFIG_SETENFORCE is not set
-# CONFIG_SETFILES is not set
-# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
-# CONFIG_SETSEBOOL is not set
-# CONFIG_SESTATUS is not set
-
-#
-# Shells
-#
-CONFIG_ASH=y
-CONFIG_ASH_BASH_COMPAT=y
-# CONFIG_ASH_IDLE_TIMEOUT is not set
-CONFIG_ASH_JOB_CONTROL=y
-CONFIG_ASH_ALIAS=y
-CONFIG_ASH_GETOPTS=y
-CONFIG_ASH_BUILTIN_ECHO=y
-CONFIG_ASH_BUILTIN_PRINTF=y
-CONFIG_ASH_BUILTIN_TEST=y
-CONFIG_ASH_CMDCMD=y
-# CONFIG_ASH_MAIL is not set
-CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
-CONFIG_ASH_RANDOM_SUPPORT=y
-CONFIG_ASH_EXPAND_PRMT=y
-CONFIG_CTTYHACK=y
-# CONFIG_HUSH is not set
-# CONFIG_HUSH_BASH_COMPAT is not set
-# CONFIG_HUSH_BRACE_EXPANSION is not set
-# CONFIG_HUSH_HELP is not set
-# CONFIG_HUSH_INTERACTIVE is not set
-# CONFIG_HUSH_SAVEHISTORY is not set
-# CONFIG_HUSH_JOB is not set
-# CONFIG_HUSH_TICK is not set
-# CONFIG_HUSH_IF is not set
-# CONFIG_HUSH_LOOPS is not set
-# CONFIG_HUSH_CASE is not set
-# CONFIG_HUSH_FUNCTIONS is not set
-# CONFIG_HUSH_LOCAL is not set
-# CONFIG_HUSH_RANDOM_SUPPORT is not set
-# CONFIG_HUSH_EXPORT_N is not set
-# CONFIG_HUSH_MODE_X is not set
-# CONFIG_MSH is not set
-CONFIG_FEATURE_SH_IS_ASH=y
-# CONFIG_FEATURE_SH_IS_HUSH is not set
-# CONFIG_FEATURE_SH_IS_NONE is not set
-# CONFIG_FEATURE_BASH_IS_ASH is not set
-# CONFIG_FEATURE_BASH_IS_HUSH is not set
-CONFIG_FEATURE_BASH_IS_NONE=y
-CONFIG_SH_MATH_SUPPORT=y
-CONFIG_SH_MATH_SUPPORT_64=y
-CONFIG_FEATURE_SH_EXTRA_QUIET=y
-CONFIG_FEATURE_SH_STANDALONE=y
-CONFIG_FEATURE_SH_NOFORK=y
-CONFIG_FEATURE_SH_HISTFILESIZE=y
-
-#
-# System Logging Utilities
-#
-CONFIG_SYSLOGD=y
-CONFIG_FEATURE_ROTATE_LOGFILE=y
-CONFIG_FEATURE_REMOTE_LOG=y
-CONFIG_FEATURE_SYSLOGD_DUP=y
-CONFIG_FEATURE_SYSLOGD_CFG=y
-CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
-CONFIG_FEATURE_IPC_SYSLOG=y
-CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
-CONFIG_LOGREAD=y
-CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
-CONFIG_KLOGD=y
-CONFIG_FEATURE_KLOGD_KLOGCTL=y
-CONFIG_LOGGER=y
+++ /dev/null
-# Global Postfix configuration file. This file lists only a subset
-# of all parameters. For the syntax, and for a complete parameter
-# list, see the postconf(5) manual page (command: "man 5 postconf").
-#
-# For common configuration examples, see BASIC_CONFIGURATION_README
-# and STANDARD_CONFIGURATION_README. To find these documents, use
-# the command "postconf html_directory readme_directory", or go to
-# http://www.postfix.org/.
-#
-# For best results, change no more than 2-3 parameters at a time,
-# and test if Postfix still works after every change.
-
-# SOFT BOUNCE
-#
-# The soft_bounce parameter provides a limited safety net for
-# testing. When soft_bounce is enabled, mail will remain queued that
-# would otherwise bounce. This parameter disables locally-generated
-# bounces, and prevents the SMTP server from rejecting mail permanently
-# (by changing 5xx replies into 4xx replies). However, soft_bounce
-# is no cure for address rewriting mistakes or mail routing mistakes.
-#
-#soft_bounce = no
-
-# LOCAL PATHNAME INFORMATION
-#
-# The queue_directory specifies the location of the Postfix queue.
-# This is also the root directory of Postfix daemons that run chrooted.
-# See the files in examples/chroot-setup for setting up Postfix chroot
-# environments on different UNIX systems.
-#
-queue_directory = /var/spool/postfix
-
-# The command_directory parameter specifies the location of all
-# postXXX commands.
-#
-command_directory = /usr/sbin
-
-# The daemon_directory parameter specifies the location of all Postfix
-# daemon programs (i.e. programs listed in the master.cf file). This
-# directory must be owned by root.
-#
-daemon_directory = /usr/lib64/postfix
-
-# The data_directory parameter specifies the location of Postfix-writable
-# data files (caches, random numbers). This directory must be owned
-# by the mail_owner account (see below).
-#
-data_directory = /var/lib/postfix
-
-# QUEUE AND PROCESS OWNERSHIP
-#
-# The mail_owner parameter specifies the owner of the Postfix queue
-# and of most Postfix daemon processes. Specify the name of a user
-# account THAT DOES NOT SHARE ITS USER OR GROUP ID WITH OTHER ACCOUNTS
-# AND THAT OWNS NO OTHER FILES OR PROCESSES ON THE SYSTEM. In
-# particular, don't specify nobody or daemon. PLEASE USE A DEDICATED
-# USER.
-#
-mail_owner = postfix
-
-# The default_privs parameter specifies the default rights used by
-# the local delivery agent for delivery to external file or command.
-# These rights are used in the absence of a recipient user context.
-# DO NOT SPECIFY A PRIVILEGED USER OR THE POSTFIX OWNER.
-#
-#default_privs = nobody
-
-# INTERNET HOST AND DOMAIN NAMES
-#
-# The myhostname parameter specifies the internet hostname of this
-# mail system. The default is to use the fully-qualified domain name
-# from gethostname(). $myhostname is used as a default value for many
-# other configuration parameters.
-#
-#myhostname = host.domain.tld
-#myhostname = virtual.domain.tld
-
-# The mydomain parameter specifies the local internet domain name.
-# The default is to use $myhostname minus the first component.
-# $mydomain is used as a default value for many other configuration
-# parameters.
-#
-#mydomain = domain.tld
-
-# SENDING MAIL
-#
-# The myorigin parameter specifies the domain that locally-posted
-# mail appears to come from. The default is to append $myhostname,
-# which is fine for small sites. If you run a domain with multiple
-# machines, you should (1) change this to $mydomain and (2) set up
-# a domain-wide alias database that aliases each user to
-# user@that.users.mailhost.
-#
-# For the sake of consistency between sender and recipient addresses,
-# myorigin also specifies the default domain name that is appended
-# to recipient addresses that have no @domain part.
-#
-#myorigin = $myhostname
-#myorigin = $mydomain
-
-# RECEIVING MAIL
-
-# The inet_interfaces parameter specifies the network interface
-# addresses that this mail system receives mail on. By default,
-# the software claims all active interfaces on the machine. The
-# parameter also controls delivery of mail to user@[ip.address].
-#
-# See also the proxy_interfaces parameter, for network addresses that
-# are forwarded to us via a proxy or network address translator.
-#
-# Note: you need to stop/start Postfix when this parameter changes.
-#
-#inet_interfaces = all
-#inet_interfaces = $myhostname
-#inet_interfaces = $myhostname, localhost
-
-# The proxy_interfaces parameter specifies the network interface
-# addresses that this mail system receives mail on by way of a
-# proxy or network address translation unit. This setting extends
-# the address list specified with the inet_interfaces parameter.
-#
-# You must specify your proxy/NAT addresses when your system is a
-# backup MX host for other domains, otherwise mail delivery loops
-# will happen when the primary MX host is down.
-#
-#proxy_interfaces =
-#proxy_interfaces = 1.2.3.4
-
-# The mydestination parameter specifies the list of domains that this
-# machine considers itself the final destination for.
-#
-# These domains are routed to the delivery agent specified with the
-# local_transport parameter setting. By default, that is the UNIX
-# compatible delivery agent that lookups all recipients in /etc/passwd
-# and /etc/aliases or their equivalent.
-#
-# The default is $myhostname + localhost.$mydomain. On a mail domain
-# gateway, you should also include $mydomain.
-#
-# Do not specify the names of virtual domains - those domains are
-# specified elsewhere (see VIRTUAL_README).
-#
-# Do not specify the names of domains that this machine is backup MX
-# host for. Specify those names via the relay_domains settings for
-# the SMTP server, or use permit_mx_backup if you are lazy (see
-# STANDARD_CONFIGURATION_README).
-#
-# The local machine is always the final destination for mail addressed
-# to user@[the.net.work.address] of an interface that the mail system
-# receives mail on (see the inet_interfaces parameter).
-#
-# Specify a list of host or domain names, /file/name or type:table
-# patterns, separated by commas and/or whitespace. A /file/name
-# pattern is replaced by its contents; a type:table is matched when
-# a name matches a lookup key (the right-hand side is ignored).
-# Continue long lines by starting the next line with whitespace.
-#
-# See also below, section "REJECTING MAIL FOR UNKNOWN LOCAL USERS".
-#
-#mydestination = $myhostname, localhost.$mydomain, localhost
-#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
-#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
-# mail.$mydomain, www.$mydomain, ftp.$mydomain
-
-# REJECTING MAIL FOR UNKNOWN LOCAL USERS
-#
-# The local_recipient_maps parameter specifies optional lookup tables
-# with all names or addresses of users that are local with respect
-# to $mydestination, $inet_interfaces or $proxy_interfaces.
-#
-# If this parameter is defined, then the SMTP server will reject
-# mail for unknown local users. This parameter is defined by default.
-#
-# To turn off local recipient checking in the SMTP server, specify
-# local_recipient_maps = (i.e. empty).
-#
-# The default setting assumes that you use the default Postfix local
-# delivery agent for local delivery. You need to update the
-# local_recipient_maps setting if:
-#
-# - You define $mydestination domain recipients in files other than
-# /etc/passwd, /etc/aliases, or the $virtual_alias_maps files.
-# For example, you define $mydestination domain recipients in
-# the $virtual_mailbox_maps files.
-#
-# - You redefine the local delivery agent in master.cf.
-#
-# - You redefine the "local_transport" setting in main.cf.
-#
-# - You use the "luser_relay", "mailbox_transport", or "fallback_transport"
-# feature of the Postfix local delivery agent (see local(8)).
-#
-# Details are described in the LOCAL_RECIPIENT_README file.
-#
-# Beware: if the Postfix SMTP server runs chrooted, you probably have
-# to access the passwd file via the proxymap service, in order to
-# overcome chroot restrictions. The alternative, having a copy of
-# the system passwd file in the chroot jail is just not practical.
-#
-# The right-hand side of the lookup tables is conveniently ignored.
-# In the left-hand side, specify a bare username, an @domain.tld
-# wild-card, or specify a user@domain.tld address.
-#
-#local_recipient_maps = unix:passwd.byname $alias_maps
-#local_recipient_maps = proxy:unix:passwd.byname $alias_maps
-#local_recipient_maps =
-
-# The unknown_local_recipient_reject_code specifies the SMTP server
-# response code when a recipient domain matches $mydestination or
-# ${proxy,inet}_interfaces, while $local_recipient_maps is non-empty
-# and the recipient address or address local-part is not found.
-#
-# The default setting is 550 (reject mail) but it is safer to start
-# with 450 (try again later) until you are certain that your
-# local_recipient_maps settings are OK.
-#
-unknown_local_recipient_reject_code = 550
-
-# TRUST AND RELAY CONTROL
-
-# The mynetworks parameter specifies the list of "trusted" SMTP
-# clients that have more privileges than "strangers".
-#
-# In particular, "trusted" SMTP clients are allowed to relay mail
-# through Postfix. See the smtpd_recipient_restrictions parameter
-# in postconf(5).
-#
-# You can specify the list of "trusted" network addresses by hand
-# or you can let Postfix do it for you (which is the default).
-#
-# By default (mynetworks_style = subnet), Postfix "trusts" SMTP
-# clients in the same IP subnetworks as the local machine.
-# On Linux, this does works correctly only with interfaces specified
-# with the "ifconfig" command.
-#
-# Specify "mynetworks_style = class" when Postfix should "trust" SMTP
-# clients in the same IP class A/B/C networks as the local machine.
-# Don't do this with a dialup site - it would cause Postfix to "trust"
-# your entire provider's network. Instead, specify an explicit
-# mynetworks list by hand, as described below.
-#
-# Specify "mynetworks_style = host" when Postfix should "trust"
-# only the local machine.
-#
-#mynetworks_style = class
-#mynetworks_style = subnet
-#mynetworks_style = host
-
-# Alternatively, you can specify the mynetworks list by hand, in
-# which case Postfix ignores the mynetworks_style setting.
-#
-# Specify an explicit list of network/netmask patterns, where the
-# mask specifies the number of bits in the network part of a host
-# address.
-#
-# You can also specify the absolute pathname of a pattern file instead
-# of listing the patterns here. Specify type:table for table-based lookups
-# (the value on the table right-hand side is not used).
-#
-#mynetworks = 168.100.189.0/28, 127.0.0.0/8
-#mynetworks = $config_directory/mynetworks
-#mynetworks = hash:/etc/postfix/network_table
-
-# The relay_domains parameter restricts what destinations this system will
-# relay mail to. See the smtpd_recipient_restrictions description in
-# postconf(5) for detailed information.
-#
-# By default, Postfix relays mail
-# - from "trusted" clients (IP address matches $mynetworks) to any destination,
-# - from "untrusted" clients to destinations that match $relay_domains or
-# subdomains thereof, except addresses with sender-specified routing.
-# The default relay_domains value is $mydestination.
-#
-# In addition to the above, the Postfix SMTP server by default accepts mail
-# that Postfix is final destination for:
-# - destinations that match $inet_interfaces or $proxy_interfaces,
-# - destinations that match $mydestination
-# - destinations that match $virtual_alias_domains,
-# - destinations that match $virtual_mailbox_domains.
-# These destinations do not need to be listed in $relay_domains.
-#
-# Specify a list of hosts or domains, /file/name patterns or type:name
-# lookup tables, separated by commas and/or whitespace. Continue
-# long lines by starting the next line with whitespace. A file name
-# is replaced by its contents; a type:name table is matched when a
-# (parent) domain appears as lookup key.
-#
-# NOTE: Postfix will not automatically forward mail for domains that
-# list this system as their primary or backup MX host. See the
-# permit_mx_backup restriction description in postconf(5).
-#
-#relay_domains = $mydestination
-
-# INTERNET OR INTRANET
-
-# The relayhost parameter specifies the default host to send mail to
-# when no entry is matched in the optional transport(5) table. When
-# no relayhost is given, mail is routed directly to the destination.
-#
-# On an intranet, specify the organizational domain name. If your
-# internal DNS uses no MX records, specify the name of the intranet
-# gateway host instead.
-#
-# In the case of SMTP, specify a domain, host, host:port, [host]:port,
-# [address] or [address]:port; the form [host] turns off MX lookups.
-#
-# If you're connected via UUCP, see also the default_transport parameter.
-#
-#relayhost = $mydomain
-#relayhost = [gateway.my.domain]
-#relayhost = [mailserver.isp.tld]
-#relayhost = uucphost
-#relayhost = [an.ip.add.ress]
-
-# REJECTING UNKNOWN RELAY USERS
-#
-# The relay_recipient_maps parameter specifies optional lookup tables
-# with all addresses in the domains that match $relay_domains.
-#
-# If this parameter is defined, then the SMTP server will reject
-# mail for unknown relay users. This feature is off by default.
-#
-# The right-hand side of the lookup tables is conveniently ignored.
-# In the left-hand side, specify an @domain.tld wild-card, or specify
-# a user@domain.tld address.
-#
-#relay_recipient_maps = hash:/etc/postfix/relay_recipients
-
-# INPUT RATE CONTROL
-#
-# The in_flow_delay configuration parameter implements mail input
-# flow control. This feature is turned on by default, although it
-# still needs further development (it's disabled on SCO UNIX due
-# to an SCO bug).
-#
-# A Postfix process will pause for $in_flow_delay seconds before
-# accepting a new message, when the message arrival rate exceeds the
-# message delivery rate. With the default 100 SMTP server process
-# limit, this limits the mail inflow to 100 messages a second more
-# than the number of messages delivered per second.
-#
-# Specify 0 to disable the feature. Valid delays are 0..10.
-#
-#in_flow_delay = 1s
-
-# ADDRESS REWRITING
-#
-# The ADDRESS_REWRITING_README document gives information about
-# address masquerading or other forms of address rewriting including
-# username->Firstname.Lastname mapping.
-
-# ADDRESS REDIRECTION (VIRTUAL DOMAIN)
-#
-# The VIRTUAL_README document gives information about the many forms
-# of domain hosting that Postfix supports.
-
-# "USER HAS MOVED" BOUNCE MESSAGES
-#
-# See the discussion in the ADDRESS_REWRITING_README document.
-
-# TRANSPORT MAP
-#
-# See the discussion in the ADDRESS_REWRITING_README document.
-
-# ALIAS DATABASE
-#
-# The alias_maps parameter specifies the list of alias databases used
-# by the local delivery agent. The default list is system dependent.
-#
-# On systems with NIS, the default is to search the local alias
-# database, then the NIS alias database. See aliases(5) for syntax
-# details.
-#
-# If you change the alias database, run "postalias /etc/aliases" (or
-# wherever your system stores the mail alias file), or simply run
-# "newaliases" to build the necessary DBM or DB file.
-#
-# It will take a minute or so before changes become visible. Use
-# "postfix reload" to eliminate the delay.
-#
-#alias_maps = dbm:/etc/aliases
-#alias_maps = hash:/etc/aliases
-#alias_maps = hash:/etc/aliases, nis:mail.aliases
-#alias_maps = netinfo:/aliases
-
-# The alias_database parameter specifies the alias database(s) that
-# are built with "newaliases" or "sendmail -bi". This is a separate
-# configuration parameter, because alias_maps (see above) may specify
-# tables that are not necessarily all under control by Postfix.
-#
-#alias_database = dbm:/etc/aliases
-#alias_database = dbm:/etc/mail/aliases
-#alias_database = hash:/etc/aliases
-#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases
-
-# ADDRESS EXTENSIONS (e.g., user+foo)
-#
-# The recipient_delimiter parameter specifies the separator between
-# user names and address extensions (user+foo). See canonical(5),
-# local(8), relocated(5) and virtual(5) for the effects this has on
-# aliases, canonical, virtual, relocated and .forward file lookups.
-# Basically, the software tries user+foo and .forward+foo before
-# trying user and .forward.
-#
-#recipient_delimiter = +
-
-# DELIVERY TO MAILBOX
-#
-# The home_mailbox parameter specifies the optional pathname of a
-# mailbox file relative to a user's home directory. The default
-# mailbox file is /var/spool/mail/user or /var/mail/user. Specify
-# "Maildir/" for qmail-style delivery (the / is required).
-#
-#home_mailbox = Mailbox
-#home_mailbox = Maildir/
-
-# The mail_spool_directory parameter specifies the directory where
-# UNIX-style mailboxes are kept. The default setting depends on the
-# system type.
-#
-#mail_spool_directory = /var/mail
-#mail_spool_directory = /var/spool/mail
-
-# The mailbox_command parameter specifies the optional external
-# command to use instead of mailbox delivery. The command is run as
-# the recipient with proper HOME, SHELL and LOGNAME environment settings.
-# Exception: delivery for root is done as $default_user.
-#
-# Other environment variables of interest: USER (recipient username),
-# EXTENSION (address extension), DOMAIN (domain part of address),
-# and LOCAL (the address localpart).
-#
-# Unlike other Postfix configuration parameters, the mailbox_command
-# parameter is not subjected to $parameter substitutions. This is to
-# make it easier to specify shell syntax (see example below).
-#
-# Avoid shell meta characters because they will force Postfix to run
-# an expensive shell process. Procmail alone is expensive enough.
-#
-# IF YOU USE THIS TO DELIVER MAIL SYSTEM-WIDE, YOU MUST SET UP AN
-# ALIAS THAT FORWARDS MAIL FOR ROOT TO A REAL USER.
-#
-#mailbox_command = /some/where/procmail
-#mailbox_command = /some/where/procmail -a "$EXTENSION"
-
-# The mailbox_transport specifies the optional transport in master.cf
-# to use after processing aliases and .forward files. This parameter
-# has precedence over the mailbox_command, fallback_transport and
-# luser_relay parameters.
-#
-# Specify a string of the form transport:nexthop, where transport is
-# the name of a mail delivery transport defined in master.cf. The
-# :nexthop part is optional. For more details see the sample transport
-# configuration file.
-#
-# NOTE: if you use this feature for accounts not in the UNIX password
-# file, then you must update the "local_recipient_maps" setting in
-# the main.cf file, otherwise the SMTP server will reject mail for
-# non-UNIX accounts with "User unknown in local recipient table".
-#
-#mailbox_transport = lmtp:unix:/file/name
-#mailbox_transport = cyrus
-
-# The fallback_transport specifies the optional transport in master.cf
-# to use for recipients that are not found in the UNIX passwd database.
-# This parameter has precedence over the luser_relay parameter.
-#
-# Specify a string of the form transport:nexthop, where transport is
-# the name of a mail delivery transport defined in master.cf. The
-# :nexthop part is optional. For more details see the sample transport
-# configuration file.
-#
-# NOTE: if you use this feature for accounts not in the UNIX password
-# file, then you must update the "local_recipient_maps" setting in
-# the main.cf file, otherwise the SMTP server will reject mail for
-# non-UNIX accounts with "User unknown in local recipient table".
-#
-#fallback_transport = lmtp:unix:/file/name
-#fallback_transport = cyrus
-#fallback_transport =
-
-# The luser_relay parameter specifies an optional destination address
-# for unknown recipients. By default, mail for unknown@$mydestination,
-# unknown@[$inet_interfaces] or unknown@[$proxy_interfaces] is returned
-# as undeliverable.
-#
-# The following expansions are done on luser_relay: $user (recipient
-# username), $shell (recipient shell), $home (recipient home directory),
-# $recipient (full recipient address), $extension (recipient address
-# extension), $domain (recipient domain), $local (entire recipient
-# localpart), $recipient_delimiter. Specify ${name?value} or
-# ${name:value} to expand value only when $name does (does not) exist.
-#
-# luser_relay works only for the default Postfix local delivery agent.
-#
-# NOTE: if you use this feature for accounts not in the UNIX password
-# file, then you must specify "local_recipient_maps =" (i.e. empty) in
-# the main.cf file, otherwise the SMTP server will reject mail for
-# non-UNIX accounts with "User unknown in local recipient table".
-#
-#luser_relay = $user@other.host
-#luser_relay = $local@other.host
-#luser_relay = admin+$local
-
-# JUNK MAIL CONTROLS
-#
-# The controls listed here are only a very small subset. The file
-# SMTPD_ACCESS_README provides an overview.
-
-# The header_checks parameter specifies an optional table with patterns
-# that each logical message header is matched against, including
-# headers that span multiple physical lines.
-#
-# By default, these patterns also apply to MIME headers and to the
-# headers of attached messages. With older Postfix versions, MIME and
-# attached message headers were treated as body text.
-#
-# For details, see "man header_checks".
-#
-#header_checks = regexp:/etc/postfix/header_checks
-
-# FAST ETRN SERVICE
-#
-# Postfix maintains per-destination logfiles with information about
-# deferred mail, so that mail can be flushed quickly with the SMTP
-# "ETRN domain.tld" command, or by executing "sendmail -qRdomain.tld".
-# See the ETRN_README document for a detailed description.
-#
-# The fast_flush_domains parameter controls what destinations are
-# eligible for this service. By default, they are all domains that
-# this server is willing to relay mail to.
-#
-#fast_flush_domains = $relay_domains
-
-# SHOW SOFTWARE VERSION OR NOT
-#
-# The smtpd_banner parameter specifies the text that follows the 220
-# code in the SMTP server's greeting banner. Some people like to see
-# the mail version advertised. By default, Postfix shows no version.
-#
-# You MUST specify $myhostname at the start of the text. That is an
-# RFC requirement. Postfix itself does not care.
-#
-#smtpd_banner = $myhostname ESMTP $mail_name
-#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
-
-# PARALLEL DELIVERY TO THE SAME DESTINATION
-#
-# How many parallel deliveries to the same user or domain? With local
-# delivery, it does not make sense to do massively parallel delivery
-# to the same user, because mailbox updates must happen sequentially,
-# and expensive pipelines in .forward files can cause disasters when
-# too many are run at the same time. With SMTP deliveries, 10
-# simultaneous connections to the same domain could be sufficient to
-# raise eyebrows.
-#
-# Each message delivery transport has its XXX_destination_concurrency_limit
-# parameter. The default is $default_destination_concurrency_limit for
-# most delivery transports. For the local delivery agent the default is 2.
-
-#local_destination_concurrency_limit = 2
-#default_destination_concurrency_limit = 20
-
-# DEBUGGING CONTROL
-#
-# The debug_peer_level parameter specifies the increment in verbose
-# logging level when an SMTP client or server host name or address
-# matches a pattern in the debug_peer_list parameter.
-#
-debug_peer_level = 2
-
-# The debug_peer_list parameter specifies an optional list of domain
-# or network patterns, /file/name patterns or type:name tables. When
-# an SMTP client or server host name or address matches a pattern,
-# increase the verbose logging level by the amount specified in the
-# debug_peer_level parameter.
-#
-#debug_peer_list = 127.0.0.1
-#debug_peer_list = some.domain
-
-# The debugger_command specifies the external command that is executed
-# when a Postfix daemon program is run with the -D option.
-#
-# Use "command .. & sleep 5" so that the debugger can attach before
-# the process marches on. If you use an X-based debugger, be sure to
-# set up your XAUTHORITY environment variable before starting Postfix.
-#
-debugger_command =
- PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
- ddd $daemon_directory/$process_name $process_id & sleep 5
-
-# If you can't use X, use this to capture the call stack when a
-# daemon crashes. The result is in a file in the configuration
-# directory, and is named after the process name and the process ID.
-#
-# debugger_command =
-# PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont;
-# echo where) | gdb $daemon_directory/$process_name $process_id 2>&1
-# >$config_directory/$process_name.$process_id.log & sleep 5
-#
-# Another possibility is to run gdb under a detached screen session.
-# To attach to the screen sesssion, su root and run "screen -r
-# <id_string>" where <id_string> uniquely matches one of the detached
-# sessions (from "screen -list").
-#
-# debugger_command =
-# PATH=/bin:/usr/bin:/sbin:/usr/sbin; export PATH; screen
-# -dmS $process_name gdb $daemon_directory/$process_name
-# $process_id & sleep 1
-
-# INSTALL-TIME CONFIGURATION INFORMATION
-#
-# The following parameters are used when installing a new Postfix version.
-#
-# sendmail_path: The full pathname of the Postfix sendmail command.
-# This is the Sendmail-compatible mail posting interface.
-#
-sendmail_path = /usr/sbin/sendmail
-
-# newaliases_path: The full pathname of the Postfix newaliases command.
-# This is the Sendmail-compatible command to build alias databases.
-#
-newaliases_path = /usr/bin/newaliases
-
-# mailq_path: The full pathname of the Postfix mailq command. This
-# is the Sendmail-compatible mail queue listing command.
-#
-mailq_path = /usr/bin/mailq
-
-# setgid_group: The group for mail submission and queue management
-# commands. This must be a group name with a numerical group ID that
-# is not shared with other accounts, not even with the Postfix account.
-#
-setgid_group = postdrop
-
-# html_directory: The location of the Postfix HTML documentation.
-#
-html_directory = /usr/share/doc/postfix-2.8.7/html
-
-# manpage_directory: The location of the Postfix on-line manual pages.
-#
-manpage_directory = /usr/share/man
-
-# sample_directory: The location of the Postfix sample configuration files.
-# This parameter is obsolete as of Postfix 2.1.
-#
-sample_directory = /etc/postfix
-
-# readme_directory: The location of the Postfix README files.
-#
-readme_directory = /usr/share/doc/postfix-2.8.7/readme
-home_mailbox = .maildir/
+++ /dev/null
-# Global Postfix configuration file. This file lists only a subset
-# of all parameters. For the syntax, and for a complete parameter
-# list, see the postconf(5) manual page (command: "man 5 postconf").
-#
-# For common configuration examples, see BASIC_CONFIGURATION_README
-# and STANDARD_CONFIGURATION_README. To find these documents, use
-# the command "postconf html_directory readme_directory", or go to
-# http://www.postfix.org/.
-#
-# For best results, change no more than 2-3 parameters at a time,
-# and test if Postfix still works after every change.
-
-# SOFT BOUNCE
-#
-# The soft_bounce parameter provides a limited safety net for
-# testing. When soft_bounce is enabled, mail will remain queued that
-# would otherwise bounce. This parameter disables locally-generated
-# bounces, and prevents the SMTP server from rejecting mail permanently
-# (by changing 5xx replies into 4xx replies). However, soft_bounce
-# is no cure for address rewriting mistakes or mail routing mistakes.
-#
-#soft_bounce = no
-
-# LOCAL PATHNAME INFORMATION
-#
-# The queue_directory specifies the location of the Postfix queue.
-# This is also the root directory of Postfix daemons that run chrooted.
-# See the files in examples/chroot-setup for setting up Postfix chroot
-# environments on different UNIX systems.
-#
-queue_directory = /var/spool/postfix
-
-# The command_directory parameter specifies the location of all
-# postXXX commands.
-#
-command_directory = /usr/sbin
-
-# The daemon_directory parameter specifies the location of all Postfix
-# daemon programs (i.e. programs listed in the master.cf file). This
-# directory must be owned by root.
-#
-daemon_directory = /usr/lib64/postfix
-
-# The data_directory parameter specifies the location of Postfix-writable
-# data files (caches, random numbers). This directory must be owned
-# by the mail_owner account (see below).
-#
-data_directory = /var/lib/postfix
-
-# QUEUE AND PROCESS OWNERSHIP
-#
-# The mail_owner parameter specifies the owner of the Postfix queue
-# and of most Postfix daemon processes. Specify the name of a user
-# account THAT DOES NOT SHARE ITS USER OR GROUP ID WITH OTHER ACCOUNTS
-# AND THAT OWNS NO OTHER FILES OR PROCESSES ON THE SYSTEM. In
-# particular, don't specify nobody or daemon. PLEASE USE A DEDICATED
-# USER.
-#
-mail_owner = postfix
-
-# The default_privs parameter specifies the default rights used by
-# the local delivery agent for delivery to external file or command.
-# These rights are used in the absence of a recipient user context.
-# DO NOT SPECIFY A PRIVILEGED USER OR THE POSTFIX OWNER.
-#
-#default_privs = nobody
-
-# INTERNET HOST AND DOMAIN NAMES
-#
-# The myhostname parameter specifies the internet hostname of this
-# mail system. The default is to use the fully-qualified domain name
-# from gethostname(). $myhostname is used as a default value for many
-# other configuration parameters.
-#
-#myhostname = host.domain.tld
-#myhostname = virtual.domain.tld
-
-# The mydomain parameter specifies the local internet domain name.
-# The default is to use $myhostname minus the first component.
-# $mydomain is used as a default value for many other configuration
-# parameters.
-#
-#mydomain = domain.tld
-
-# SENDING MAIL
-#
-# The myorigin parameter specifies the domain that locally-posted
-# mail appears to come from. The default is to append $myhostname,
-# which is fine for small sites. If you run a domain with multiple
-# machines, you should (1) change this to $mydomain and (2) set up
-# a domain-wide alias database that aliases each user to
-# user@that.users.mailhost.
-#
-# For the sake of consistency between sender and recipient addresses,
-# myorigin also specifies the default domain name that is appended
-# to recipient addresses that have no @domain part.
-#
-#myorigin = $myhostname
-#myorigin = $mydomain
-
-# RECEIVING MAIL
-
-# The inet_interfaces parameter specifies the network interface
-# addresses that this mail system receives mail on. By default,
-# the software claims all active interfaces on the machine. The
-# parameter also controls delivery of mail to user@[ip.address].
-#
-# See also the proxy_interfaces parameter, for network addresses that
-# are forwarded to us via a proxy or network address translator.
-#
-# Note: you need to stop/start Postfix when this parameter changes.
-#
-#inet_interfaces = all
-#inet_interfaces = $myhostname
-#inet_interfaces = $myhostname, localhost
-
-# The proxy_interfaces parameter specifies the network interface
-# addresses that this mail system receives mail on by way of a
-# proxy or network address translation unit. This setting extends
-# the address list specified with the inet_interfaces parameter.
-#
-# You must specify your proxy/NAT addresses when your system is a
-# backup MX host for other domains, otherwise mail delivery loops
-# will happen when the primary MX host is down.
-#
-#proxy_interfaces =
-#proxy_interfaces = 1.2.3.4
-
-# The mydestination parameter specifies the list of domains that this
-# machine considers itself the final destination for.
-#
-# These domains are routed to the delivery agent specified with the
-# local_transport parameter setting. By default, that is the UNIX
-# compatible delivery agent that lookups all recipients in /etc/passwd
-# and /etc/aliases or their equivalent.
-#
-# The default is $myhostname + localhost.$mydomain. On a mail domain
-# gateway, you should also include $mydomain.
-#
-# Do not specify the names of virtual domains - those domains are
-# specified elsewhere (see VIRTUAL_README).
-#
-# Do not specify the names of domains that this machine is backup MX
-# host for. Specify those names via the relay_domains settings for
-# the SMTP server, or use permit_mx_backup if you are lazy (see
-# STANDARD_CONFIGURATION_README).
-#
-# The local machine is always the final destination for mail addressed
-# to user@[the.net.work.address] of an interface that the mail system
-# receives mail on (see the inet_interfaces parameter).
-#
-# Specify a list of host or domain names, /file/name or type:table
-# patterns, separated by commas and/or whitespace. A /file/name
-# pattern is replaced by its contents; a type:table is matched when
-# a name matches a lookup key (the right-hand side is ignored).
-# Continue long lines by starting the next line with whitespace.
-#
-# See also below, section "REJECTING MAIL FOR UNKNOWN LOCAL USERS".
-#
-#mydestination = $myhostname, localhost.$mydomain, localhost
-#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
-#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
-# mail.$mydomain, www.$mydomain, ftp.$mydomain
-
-# REJECTING MAIL FOR UNKNOWN LOCAL USERS
-#
-# The local_recipient_maps parameter specifies optional lookup tables
-# with all names or addresses of users that are local with respect
-# to $mydestination, $inet_interfaces or $proxy_interfaces.
-#
-# If this parameter is defined, then the SMTP server will reject
-# mail for unknown local users. This parameter is defined by default.
-#
-# To turn off local recipient checking in the SMTP server, specify
-# local_recipient_maps = (i.e. empty).
-#
-# The default setting assumes that you use the default Postfix local
-# delivery agent for local delivery. You need to update the
-# local_recipient_maps setting if:
-#
-# - You define $mydestination domain recipients in files other than
-# /etc/passwd, /etc/aliases, or the $virtual_alias_maps files.
-# For example, you define $mydestination domain recipients in
-# the $virtual_mailbox_maps files.
-#
-# - You redefine the local delivery agent in master.cf.
-#
-# - You redefine the "local_transport" setting in main.cf.
-#
-# - You use the "luser_relay", "mailbox_transport", or "fallback_transport"
-# feature of the Postfix local delivery agent (see local(8)).
-#
-# Details are described in the LOCAL_RECIPIENT_README file.
-#
-# Beware: if the Postfix SMTP server runs chrooted, you probably have
-# to access the passwd file via the proxymap service, in order to
-# overcome chroot restrictions. The alternative, having a copy of
-# the system passwd file in the chroot jail is just not practical.
-#
-# The right-hand side of the lookup tables is conveniently ignored.
-# In the left-hand side, specify a bare username, an @domain.tld
-# wild-card, or specify a user@domain.tld address.
-#
-#local_recipient_maps = unix:passwd.byname $alias_maps
-#local_recipient_maps = proxy:unix:passwd.byname $alias_maps
-#local_recipient_maps =
-
-# The unknown_local_recipient_reject_code specifies the SMTP server
-# response code when a recipient domain matches $mydestination or
-# ${proxy,inet}_interfaces, while $local_recipient_maps is non-empty
-# and the recipient address or address local-part is not found.
-#
-# The default setting is 550 (reject mail) but it is safer to start
-# with 450 (try again later) until you are certain that your
-# local_recipient_maps settings are OK.
-#
-unknown_local_recipient_reject_code = 550
-
-# TRUST AND RELAY CONTROL
-
-# The mynetworks parameter specifies the list of "trusted" SMTP
-# clients that have more privileges than "strangers".
-#
-# In particular, "trusted" SMTP clients are allowed to relay mail
-# through Postfix. See the smtpd_recipient_restrictions parameter
-# in postconf(5).
-#
-# You can specify the list of "trusted" network addresses by hand
-# or you can let Postfix do it for you (which is the default).
-#
-# By default (mynetworks_style = subnet), Postfix "trusts" SMTP
-# clients in the same IP subnetworks as the local machine.
-# On Linux, this does works correctly only with interfaces specified
-# with the "ifconfig" command.
-#
-# Specify "mynetworks_style = class" when Postfix should "trust" SMTP
-# clients in the same IP class A/B/C networks as the local machine.
-# Don't do this with a dialup site - it would cause Postfix to "trust"
-# your entire provider's network. Instead, specify an explicit
-# mynetworks list by hand, as described below.
-#
-# Specify "mynetworks_style = host" when Postfix should "trust"
-# only the local machine.
-#
-#mynetworks_style = class
-#mynetworks_style = subnet
-#mynetworks_style = host
-
-# Alternatively, you can specify the mynetworks list by hand, in
-# which case Postfix ignores the mynetworks_style setting.
-#
-# Specify an explicit list of network/netmask patterns, where the
-# mask specifies the number of bits in the network part of a host
-# address.
-#
-# You can also specify the absolute pathname of a pattern file instead
-# of listing the patterns here. Specify type:table for table-based lookups
-# (the value on the table right-hand side is not used).
-#
-#mynetworks = 168.100.189.0/28, 127.0.0.0/8
-#mynetworks = $config_directory/mynetworks
-#mynetworks = hash:/etc/postfix/network_table
-
-# The relay_domains parameter restricts what destinations this system will
-# relay mail to. See the smtpd_recipient_restrictions description in
-# postconf(5) for detailed information.
-#
-# By default, Postfix relays mail
-# - from "trusted" clients (IP address matches $mynetworks) to any destination,
-# - from "untrusted" clients to destinations that match $relay_domains or
-# subdomains thereof, except addresses with sender-specified routing.
-# The default relay_domains value is $mydestination.
-#
-# In addition to the above, the Postfix SMTP server by default accepts mail
-# that Postfix is final destination for:
-# - destinations that match $inet_interfaces or $proxy_interfaces,
-# - destinations that match $mydestination
-# - destinations that match $virtual_alias_domains,
-# - destinations that match $virtual_mailbox_domains.
-# These destinations do not need to be listed in $relay_domains.
-#
-# Specify a list of hosts or domains, /file/name patterns or type:name
-# lookup tables, separated by commas and/or whitespace. Continue
-# long lines by starting the next line with whitespace. A file name
-# is replaced by its contents; a type:name table is matched when a
-# (parent) domain appears as lookup key.
-#
-# NOTE: Postfix will not automatically forward mail for domains that
-# list this system as their primary or backup MX host. See the
-# permit_mx_backup restriction description in postconf(5).
-#
-#relay_domains = $mydestination
-
-# INTERNET OR INTRANET
-
-# The relayhost parameter specifies the default host to send mail to
-# when no entry is matched in the optional transport(5) table. When
-# no relayhost is given, mail is routed directly to the destination.
-#
-# On an intranet, specify the organizational domain name. If your
-# internal DNS uses no MX records, specify the name of the intranet
-# gateway host instead.
-#
-# In the case of SMTP, specify a domain, host, host:port, [host]:port,
-# [address] or [address]:port; the form [host] turns off MX lookups.
-#
-# If you're connected via UUCP, see also the default_transport parameter.
-#
-#relayhost = $mydomain
-#relayhost = [gateway.my.domain]
-#relayhost = [mailserver.isp.tld]
-#relayhost = uucphost
-#relayhost = [an.ip.add.ress]
-
-# REJECTING UNKNOWN RELAY USERS
-#
-# The relay_recipient_maps parameter specifies optional lookup tables
-# with all addresses in the domains that match $relay_domains.
-#
-# If this parameter is defined, then the SMTP server will reject
-# mail for unknown relay users. This feature is off by default.
-#
-# The right-hand side of the lookup tables is conveniently ignored.
-# In the left-hand side, specify an @domain.tld wild-card, or specify
-# a user@domain.tld address.
-#
-#relay_recipient_maps = hash:/etc/postfix/relay_recipients
-
-# INPUT RATE CONTROL
-#
-# The in_flow_delay configuration parameter implements mail input
-# flow control. This feature is turned on by default, although it
-# still needs further development (it's disabled on SCO UNIX due
-# to an SCO bug).
-#
-# A Postfix process will pause for $in_flow_delay seconds before
-# accepting a new message, when the message arrival rate exceeds the
-# message delivery rate. With the default 100 SMTP server process
-# limit, this limits the mail inflow to 100 messages a second more
-# than the number of messages delivered per second.
-#
-# Specify 0 to disable the feature. Valid delays are 0..10.
-#
-#in_flow_delay = 1s
-
-# ADDRESS REWRITING
-#
-# The ADDRESS_REWRITING_README document gives information about
-# address masquerading or other forms of address rewriting including
-# username->Firstname.Lastname mapping.
-
-# ADDRESS REDIRECTION (VIRTUAL DOMAIN)
-#
-# The VIRTUAL_README document gives information about the many forms
-# of domain hosting that Postfix supports.
-
-# "USER HAS MOVED" BOUNCE MESSAGES
-#
-# See the discussion in the ADDRESS_REWRITING_README document.
-
-# TRANSPORT MAP
-#
-# See the discussion in the ADDRESS_REWRITING_README document.
-
-# ALIAS DATABASE
-#
-# The alias_maps parameter specifies the list of alias databases used
-# by the local delivery agent. The default list is system dependent.
-#
-# On systems with NIS, the default is to search the local alias
-# database, then the NIS alias database. See aliases(5) for syntax
-# details.
-#
-# If you change the alias database, run "postalias /etc/aliases" (or
-# wherever your system stores the mail alias file), or simply run
-# "newaliases" to build the necessary DBM or DB file.
-#
-# It will take a minute or so before changes become visible. Use
-# "postfix reload" to eliminate the delay.
-#
-#alias_maps = dbm:/etc/aliases
-#alias_maps = hash:/etc/aliases
-#alias_maps = hash:/etc/aliases, nis:mail.aliases
-#alias_maps = netinfo:/aliases
-
-# The alias_database parameter specifies the alias database(s) that
-# are built with "newaliases" or "sendmail -bi". This is a separate
-# configuration parameter, because alias_maps (see above) may specify
-# tables that are not necessarily all under control by Postfix.
-#
-#alias_database = dbm:/etc/aliases
-#alias_database = dbm:/etc/mail/aliases
-#alias_database = hash:/etc/aliases
-#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases
-
-# ADDRESS EXTENSIONS (e.g., user+foo)
-#
-# The recipient_delimiter parameter specifies the separator between
-# user names and address extensions (user+foo). See canonical(5),
-# local(8), relocated(5) and virtual(5) for the effects this has on
-# aliases, canonical, virtual, relocated and .forward file lookups.
-# Basically, the software tries user+foo and .forward+foo before
-# trying user and .forward.
-#
-#recipient_delimiter = +
-
-# DELIVERY TO MAILBOX
-#
-# The home_mailbox parameter specifies the optional pathname of a
-# mailbox file relative to a user's home directory. The default
-# mailbox file is /var/spool/mail/user or /var/mail/user. Specify
-# "Maildir/" for qmail-style delivery (the / is required).
-#
-#home_mailbox = Mailbox
-#home_mailbox = Maildir/
-
-# The mail_spool_directory parameter specifies the directory where
-# UNIX-style mailboxes are kept. The default setting depends on the
-# system type.
-#
-#mail_spool_directory = /var/mail
-#mail_spool_directory = /var/spool/mail
-
-# The mailbox_command parameter specifies the optional external
-# command to use instead of mailbox delivery. The command is run as
-# the recipient with proper HOME, SHELL and LOGNAME environment settings.
-# Exception: delivery for root is done as $default_user.
-#
-# Other environment variables of interest: USER (recipient username),
-# EXTENSION (address extension), DOMAIN (domain part of address),
-# and LOCAL (the address localpart).
-#
-# Unlike other Postfix configuration parameters, the mailbox_command
-# parameter is not subjected to $parameter substitutions. This is to
-# make it easier to specify shell syntax (see example below).
-#
-# Avoid shell meta characters because they will force Postfix to run
-# an expensive shell process. Procmail alone is expensive enough.
-#
-# IF YOU USE THIS TO DELIVER MAIL SYSTEM-WIDE, YOU MUST SET UP AN
-# ALIAS THAT FORWARDS MAIL FOR ROOT TO A REAL USER.
-#
-#mailbox_command = /some/where/procmail
-#mailbox_command = /some/where/procmail -a "$EXTENSION"
-
-# The mailbox_transport specifies the optional transport in master.cf
-# to use after processing aliases and .forward files. This parameter
-# has precedence over the mailbox_command, fallback_transport and
-# luser_relay parameters.
-#
-# Specify a string of the form transport:nexthop, where transport is
-# the name of a mail delivery transport defined in master.cf. The
-# :nexthop part is optional. For more details see the sample transport
-# configuration file.
-#
-# NOTE: if you use this feature for accounts not in the UNIX password
-# file, then you must update the "local_recipient_maps" setting in
-# the main.cf file, otherwise the SMTP server will reject mail for
-# non-UNIX accounts with "User unknown in local recipient table".
-#
-#mailbox_transport = lmtp:unix:/file/name
-#mailbox_transport = cyrus
-
-# The fallback_transport specifies the optional transport in master.cf
-# to use for recipients that are not found in the UNIX passwd database.
-# This parameter has precedence over the luser_relay parameter.
-#
-# Specify a string of the form transport:nexthop, where transport is
-# the name of a mail delivery transport defined in master.cf. The
-# :nexthop part is optional. For more details see the sample transport
-# configuration file.
-#
-# NOTE: if you use this feature for accounts not in the UNIX password
-# file, then you must update the "local_recipient_maps" setting in
-# the main.cf file, otherwise the SMTP server will reject mail for
-# non-UNIX accounts with "User unknown in local recipient table".
-#
-#fallback_transport = lmtp:unix:/file/name
-#fallback_transport = cyrus
-#fallback_transport =
-
-# The luser_relay parameter specifies an optional destination address
-# for unknown recipients. By default, mail for unknown@$mydestination,
-# unknown@[$inet_interfaces] or unknown@[$proxy_interfaces] is returned
-# as undeliverable.
-#
-# The following expansions are done on luser_relay: $user (recipient
-# username), $shell (recipient shell), $home (recipient home directory),
-# $recipient (full recipient address), $extension (recipient address
-# extension), $domain (recipient domain), $local (entire recipient
-# localpart), $recipient_delimiter. Specify ${name?value} or
-# ${name:value} to expand value only when $name does (does not) exist.
-#
-# luser_relay works only for the default Postfix local delivery agent.
-#
-# NOTE: if you use this feature for accounts not in the UNIX password
-# file, then you must specify "local_recipient_maps =" (i.e. empty) in
-# the main.cf file, otherwise the SMTP server will reject mail for
-# non-UNIX accounts with "User unknown in local recipient table".
-#
-#luser_relay = $user@other.host
-#luser_relay = $local@other.host
-#luser_relay = admin+$local
-
-# JUNK MAIL CONTROLS
-#
-# The controls listed here are only a very small subset. The file
-# SMTPD_ACCESS_README provides an overview.
-
-# The header_checks parameter specifies an optional table with patterns
-# that each logical message header is matched against, including
-# headers that span multiple physical lines.
-#
-# By default, these patterns also apply to MIME headers and to the
-# headers of attached messages. With older Postfix versions, MIME and
-# attached message headers were treated as body text.
-#
-# For details, see "man header_checks".
-#
-#header_checks = regexp:/etc/postfix/header_checks
-
-# FAST ETRN SERVICE
-#
-# Postfix maintains per-destination logfiles with information about
-# deferred mail, so that mail can be flushed quickly with the SMTP
-# "ETRN domain.tld" command, or by executing "sendmail -qRdomain.tld".
-# See the ETRN_README document for a detailed description.
-#
-# The fast_flush_domains parameter controls what destinations are
-# eligible for this service. By default, they are all domains that
-# this server is willing to relay mail to.
-#
-#fast_flush_domains = $relay_domains
-
-# SHOW SOFTWARE VERSION OR NOT
-#
-# The smtpd_banner parameter specifies the text that follows the 220
-# code in the SMTP server's greeting banner. Some people like to see
-# the mail version advertised. By default, Postfix shows no version.
-#
-# You MUST specify $myhostname at the start of the text. That is an
-# RFC requirement. Postfix itself does not care.
-#
-#smtpd_banner = $myhostname ESMTP $mail_name
-#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
-
-# PARALLEL DELIVERY TO THE SAME DESTINATION
-#
-# How many parallel deliveries to the same user or domain? With local
-# delivery, it does not make sense to do massively parallel delivery
-# to the same user, because mailbox updates must happen sequentially,
-# and expensive pipelines in .forward files can cause disasters when
-# too many are run at the same time. With SMTP deliveries, 10
-# simultaneous connections to the same domain could be sufficient to
-# raise eyebrows.
-#
-# Each message delivery transport has its XXX_destination_concurrency_limit
-# parameter. The default is $default_destination_concurrency_limit for
-# most delivery transports. For the local delivery agent the default is 2.
-
-#local_destination_concurrency_limit = 2
-#default_destination_concurrency_limit = 20
-
-# DEBUGGING CONTROL
-#
-# The debug_peer_level parameter specifies the increment in verbose
-# logging level when an SMTP client or server host name or address
-# matches a pattern in the debug_peer_list parameter.
-#
-debug_peer_level = 2
-
-# The debug_peer_list parameter specifies an optional list of domain
-# or network patterns, /file/name patterns or type:name tables. When
-# an SMTP client or server host name or address matches a pattern,
-# increase the verbose logging level by the amount specified in the
-# debug_peer_level parameter.
-#
-#debug_peer_list = 127.0.0.1
-#debug_peer_list = some.domain
-
-# The debugger_command specifies the external command that is executed
-# when a Postfix daemon program is run with the -D option.
-#
-# Use "command .. & sleep 5" so that the debugger can attach before
-# the process marches on. If you use an X-based debugger, be sure to
-# set up your XAUTHORITY environment variable before starting Postfix.
-#
-debugger_command =
- PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
- ddd $daemon_directory/$process_name $process_id & sleep 5
-
-# If you can't use X, use this to capture the call stack when a
-# daemon crashes. The result is in a file in the configuration
-# directory, and is named after the process name and the process ID.
-#
-# debugger_command =
-# PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont;
-# echo where) | gdb $daemon_directory/$process_name $process_id 2>&1
-# >$config_directory/$process_name.$process_id.log & sleep 5
-#
-# Another possibility is to run gdb under a detached screen session.
-# To attach to the screen sesssion, su root and run "screen -r
-# <id_string>" where <id_string> uniquely matches one of the detached
-# sessions (from "screen -list").
-#
-# debugger_command =
-# PATH=/bin:/usr/bin:/sbin:/usr/sbin; export PATH; screen
-# -dmS $process_name gdb $daemon_directory/$process_name
-# $process_id & sleep 1
-
-# INSTALL-TIME CONFIGURATION INFORMATION
-#
-# The following parameters are used when installing a new Postfix version.
-#
-# sendmail_path: The full pathname of the Postfix sendmail command.
-# This is the Sendmail-compatible mail posting interface.
-#
-sendmail_path = /usr/sbin/sendmail
-
-# newaliases_path: The full pathname of the Postfix newaliases command.
-# This is the Sendmail-compatible command to build alias databases.
-#
-newaliases_path = /usr/bin/newaliases
-
-# mailq_path: The full pathname of the Postfix mailq command. This
-# is the Sendmail-compatible mail queue listing command.
-#
-mailq_path = /usr/bin/mailq
-
-# setgid_group: The group for mail submission and queue management
-# commands. This must be a group name with a numerical group ID that
-# is not shared with other accounts, not even with the Postfix account.
-#
-setgid_group = postdrop
-
-# html_directory: The location of the Postfix HTML documentation.
-#
-html_directory = /usr/share/doc/postfix-2.8.9/html
-
-# manpage_directory: The location of the Postfix on-line manual pages.
-#
-manpage_directory = /usr/share/man
-
-# sample_directory: The location of the Postfix sample configuration files.
-# This parameter is obsolete as of Postfix 2.1.
-#
-sample_directory = /etc/postfix
-
-# readme_directory: The location of the Postfix README files.
-#
-readme_directory = /usr/share/doc/postfix-2.8.9/readme
-home_mailbox = .maildir/
+++ /dev/null
-[General]
-
-; type of operations of this provisioning daemon
-; possible values: 'pserver', 'storage', 'loadbalancer', 'gw'
-;operation_type = pserver
-
-; Base directory for all operations in file system
-base_dir = /var/lib/py-provisioning-daemon
-
-; directory containing all trace files
-trace_dir = %(base_dir)s/trace
-
-; performing tracing of jobs
-do_trace = yes
-
-; where to find provisioning plugins
-plugin_dir = /usr/share/py-provisioning-daemon/plugins
-
-; The log file for stderr messages
-error_log = %(base_dir)s/error.log
-
-; the port number, where the daemon is listening
-;port = 8073
-
-; an IP address (IPv4 or IPv6) to use for socket bind to listen on a port,
-; if not given or '*', the listening socket will binded to all
-; available IP addresses (0.0.0.0 and ::)
-;listen_address = *
-
-; The client port to use for broadcasting messages to peers
-; it may not be the same like port
-;udp_client_port = 8074
-
-; the maximum number of child processes (must be between 1 and 999)
-;max_children = 20
-
-; maximum timeout on collecting finished children per stage
-; if there are too many child processes
-; on every stage an increased level of signal is sent
-; to all child processes (None -> SIGHUP -> SIGTERM -> SIGKILL)
-;timeout_collect_childs = 10
-
-; the user, the daemon should running as
-;user = ppd
-
-; the group, the daemon should running as
-;group = users
-
-; flag for logging all XML traffic under base_dir
-;xml_log = False
-
-; buffer_size: The size of the buffer for receiving data from sockets
-;buffer_size = 8192
-
-; the name of the current node if it shoul be different
-; to socket.gethostname()
-;node_name = Pserver22
-
-; the broadcast address, where to send all UDP peer request
-; and publishing messages
-; IT MUST BE SET
-broadcast_address = 10.33.255.255
-
-; an own address to publish as the IP of the current node
-; to publish to the other peers
-; IT MUST BE SET
-mgmt_address = 10.33.64.52
-
-; request_timeout: timout in communication with requestor (if working
-; as a socket client)
-;request_timeout = 30
-
-; the standard time intervall for looking for new requests
-;polling_interval = 0.2
-
-; the maximum number of queued connections (between 0 and 5)
-;request_queue_size = 5
-
-; interval in seconds between publications of the current node to the peers
-;minimum_publishing_interval = 3600
-
-; maximum second to change the publishing_interval from one publication
-; to the next publication in a randomized way
-;publishing_jitter = 300
-
-; the minimum interval in second from one publication of itself
-; to the next publication, to avoid broadcast storms
-;minimum_publishing_interval = 60
-
-; timeout for receiving UDP responses
-;udp_rcv_timeout = 2
-
-; number of tries to get a response to UDP requests
-;udp_rcv_tries = 3
-
-; a maybe additional storage server configuration file
-;add_storage_server_config =
-
-; flag, whether to get the informations from configuration files
-; instead from SOAP PdtService
-;info_from_config = False
-
-[ProvWebService]
-
-; The URL of the provisioning web service for sending status messages
-url = https://appserver/ProvisioningService/ProvisioningServiceWSService
-
-; the user name for authentication to the web service
-user = profitbricks-vcb
-
-; the password for authentication to the web service
-pwd = ProfitBricks-VCB
-
-; timeout on connection to the webservice
-timeout = 30
-
-[PdtService]
-
-; The URL of the WSDL of the PDT Web service
-;url = https://appserver/PDTService/PDTService?wsdl
-
-; the user name for authentication to the web service
-;user = profitbricks-dms
-
-; the password for authentication to the web service
-;pwd = ProfitBricks-DMS
-
-[Handler]
-; some parameters valid for all handlers (both pserver and storage)
-
-; maximum tries to wait for existence of a device
-;max_tries_device_wait = 6
-
-; initial delay to wait for existence of a device in seconds
-;init_delay_device_wait = 1
-
-; increasing time in seconds for delay to wait for existence of a device
-;inc_delay_device_wait = 2
-
-[Pserver]
-; put here options only valid on a pserver
-
-; lockfile for locking iSCSI refresh (shared using with pb_storage_vol_refresh)
-;iscsi_refresh_lockfile = /tmp/iscsi-refresh.lock
-
-; flag for using Device-Mapper things
-;perform_dmsetup = False
-
-[Storage]
-
-; Enable compression on newly created ZFS volumes
-;compress_volume = false
-
-; a local IP address (or hostname), what could be used as target
-; address for ZFS send
-;sync_address = storageXY-ib0
-
-; Name of the ZFS Pool as the root of all ZFS volumes
-;zfs_pool = storage/volumes
-
-; name of a mounted filesystem for temporary purposes
-; (e.g. template files to convert). It must exists.
-;temp_fs = /storage/templates
-
-; the name of the iSCSI target group
-;iscsi_target_group = cloudstorage
-
-; enable replication in creating storage volumes
-; Note: Disable on a backup host
-;enable_replication = True
-
-; hostname or IP address of the master host for sndradm (replication)
-;host_master = storage01-ib
-
-; hostname or IP address of the backup host for sndradm (replication)
-;host_backup = storage02-ib
-
-; URI of the backup host to send the
-; commands to create the backup volume
-;host_backup_mgmt = vcb://storage02:8073
-
-; defines the role in the replication system (master or backup)
-;replication_role = master
-
-; Should be created a view to standard targets (host group = all,
-; target group = all) for a new created iSCSI LUN?
-;add_lun_std_view = False
-
-; the delay in seconds between logical removing a volume (setting the remove property)
-; and the real destroying the volume. Default: 48 hours
-;remove_delay = 172800
-
-[StorageServer]
-
-; in this chapter is a list of all available storage servers
-; keys are free chaicable, but unique names of storage servers,
-; values are the URI's of the appropriate machines.
-; Currently the only supported URI schema is vcb://,
-; whats look like 'vcb://ip-adress[:port], where the standard port
-; is 8073
-
-Storage01 = vcb://10.1.65.10:8073
-Storage02 = vcb://10.1.65.20:8073
-Storage16 = vcb://10.1.64.116:8073
-Storage17 = vcb://10.1.64.117:8073
-
-
-
-
-; vim: filetype=cfg fileencoding=utf-8 ts=4 expandtab
+++ /dev/null
-[General]
-
-; type of operations of this provisioning daemon
-; possible values: 'pserver', 'storage', 'loadbalancer', 'gw'
-;operation_type = pserver
-
-; Base directory for all operations in file system
-base_dir = /var/lib/py-provisioning-daemon
-
-; directory containing all trace files
-trace_dir = %(base_dir)s/trace
-
-; performing tracing of jobs
-do_trace = yes
-
-; where to find provisioning plugins
-plugin_dir = /usr/share/py-provisioning-daemon/plugins
-
-; The log file for stderr messages
-error_log = %(base_dir)s/error.log
-
-; the port number, where the daemon is listening
-;port = 8073
-
-; an IP address (IPv4 or IPv6) to use for socket bind to listen on a port,
-; if not given or '*', the listening socket will binded to all
-; available IP addresses (0.0.0.0 and ::)
-;listen_address = *
-
-; The client port to use for broadcasting messages to peers
-; it may not be the same like port
-;udp_client_port = 8074
-
-; the maximum number of child processes (must be between 1 and 999)
-;max_children = 20
-
-; maximum timeout on collecting finished children per stage
-; if there are too many child processes
-; on every stage an increased level of signal is sent
-; to all child processes (None -> SIGHUP -> SIGTERM -> SIGKILL)
-;timeout_collect_childs = 10
-
-; the user, the daemon should running as
-;user = ppd
-
-; the group, the daemon should running as
-;group = users
-
-; flag for logging all XML traffic under base_dir
-;xml_log = False
-
-; buffer_size: The size of the buffer for receiving data from sockets
-;buffer_size = 8192
-
-; the name of the current node if it shoul be different
-; to socket.gethostname()
-;node_name = Pserver22
-
-; the broadcast address, where to send all UDP peer request
-; and publishing messages
-; IT MUST BE SET
-broadcast_address = 10.33.255.255
-
-; an own address to publish as the IP of the current node
-; to publish to the other peers
-; IT MUST BE SET
-mgmt_address = 10.33.64.52
-
-; request_timeout: timout in communication with requestor (if working
-; as a socket client)
-;request_timeout = 30
-
-; the standard time intervall for looking for new requests
-;polling_interval = 0.2
-
-; the maximum number of queued connections (between 0 and 5)
-;request_queue_size = 5
-
-; interval in seconds between publications of the current node to the peers
-;minimum_publishing_interval = 3600
-
-; maximum second to change the publishing_interval from one publication
-; to the next publication in a randomized way
-;publishing_jitter = 300
-
-; the minimum interval in second from one publication of itself
-; to the next publication, to avoid broadcast storms
-;minimum_publishing_interval = 60
-
-; timeout for receiving UDP responses
-;udp_rcv_timeout = 2
-
-; number of tries to get a response to UDP requests
-;udp_rcv_tries = 3
-
-; a maybe additional storage server configuration file
-;add_storage_server_config =
-
-; flag, whether to get the informations from configuration files
-; instead from SOAP PdtService
-;info_from_config = False
-
-[ProvWebService]
-
-; The URL of the provisioning web service for sending status messages
-url = https://appserver/ProvisioningService/ProvisioningServiceWSService
-
-; the user name for authentication to the web service
-user = profitbricks-vcb
-
-; the password for authentication to the web service
-pwd = ProfitBricks-VCB
-
-; timeout on connection to the webservice
-timeout = 30
-
-[PdtService]
-
-; The URL of the WSDL of the PDT Web service
-;url = https://appserver/PDTService/PDTService?wsdl
-
-; the user name for authentication to the web service
-;user = profitbricks-dms
-
-; the password for authentication to the web service
-;pwd = ProfitBricks-DMS
-
-[Handler]
-; some parameters valid for all handlers (both pserver and storage)
-
-; maximum tries to wait for existence of a device
-;max_tries_device_wait = 6
-
-; initial delay to wait for existence of a device in seconds
-;init_delay_device_wait = 1
-
-; increasing time in seconds for delay to wait for existence of a device
-;inc_delay_device_wait = 2
-
-[Pserver]
-; put here options only valid on a pserver
-
-; lockfile for locking iSCSI refresh (shared using with pb_storage_vol_refresh)
-;iscsi_refresh_lockfile = /tmp/iscsi-refresh.lock
-
-; flag for using Device-Mapper things
-;perform_dmsetup = False
-
-[Storage]
-
-; Enable compression on newly created ZFS volumes
-;compress_volume = false
-
-; a local IP address (or hostname), what could be used as target
-; address for ZFS send
-;sync_address = storageXY-ib0
-
-; Name of the ZFS Pool as the root of all ZFS volumes
-;zfs_pool = storage/volumes
-
-; name of a mounted filesystem for temporary purposes
-; (e.g. template files to convert). It must exists.
-;temp_fs = /storage/templates
-
-; the name of the iSCSI target group
-;iscsi_target_group = cloudstorage
-
-; enable replication in creating storage volumes
-; Note: Disable on a backup host
-;enable_replication = True
-
-; hostname or IP address of the master host for sndradm (replication)
-;host_master = storage01-ib
-
-; hostname or IP address of the backup host for sndradm (replication)
-;host_backup = storage02-ib
-
-; URI of the backup host to send the
-; commands to create the backup volume
-;host_backup_mgmt = vcb://storage02:8073
-
-; defines the role in the replication system (master or backup)
-;replication_role = master
-
-; Should be created a view to standard targets (host group = all,
-; target group = all) for a new created iSCSI LUN?
-;add_lun_std_view = False
-
-; the delay in seconds between logical removing a volume (setting the remove property)
-; and the real destroying the volume. Default: 48 hours
-;remove_delay = 172800
-
-[StorageServer]
-
-; in this chapter is a list of all available storage servers
-; keys are free chaicable, but unique names of storage servers,
-; values are the URI's of the appropriate machines.
-; Currently the only supported URI schema is vcb://,
-; whats look like 'vcb://ip-adress[:port], where the standard port
-; is 8072
-
-Storage01 = vcb://10.1.65.10:8073
-Storage02 = vcb://10.1.65.20:8073
-Storage16 = vcb://10.1.64.116:8073
-Storage17 = vcb://10.1.64.117:8073
-
-
-
-
-; vim: filetype=cfg fileencoding=utf-8 ts=4 expandtab
+++ /dev/null
-[General]
-
-; type of operations of this provisioning daemon
-; possible values: 'pserver', 'storage', 'loadbalancer', 'gw'
-;operation_type = pserver
-
-; Base directory for all operations in file system
-base_dir = /var/lib/py-provisioning-daemon
-
-; directory containing all trace files
-trace_dir = %(base_dir)s/trace
-
-; performing tracing of jobs
-do_trace = yes
-
-; where to find provisioning plugins
-plugin_dir = /usr/share/py-provisioning-daemon/plugins
-
-; The log file for stderr messages
-error_log = %(base_dir)s/error.log
-
-; the port number, where the daemon is listening
-;port = 8073
-
-; an IP address (IPv4 or IPv6) to use for socket bind to listen on a port,
-; if not given or '*', the listening socket will binded to all
-; available IP addresses (0.0.0.0 and ::)
-;listen_address = *
-
-; The client port to use for broadcasting messages to peers
-; it may not be the same like port
-;udp_client_port = 8074
-
-; the maximum number of child processes (must be between 1 and 999)
-;max_children = 20
-
-; maximum timeout on collecting finished children per stage
-; if there are too many child processes
-; on every stage an increased level of signal is sent
-; to all child processes (None -> SIGHUP -> SIGTERM -> SIGKILL)
-;timeout_collect_childs = 10
-
-; the user, the daemon should running as
-;user = ppd
-
-; the group, the daemon should running as
-;group = users
-
-; flag for logging all XML traffic under base_dir
-;xml_log = False
-
-; buffer_size: The size of the buffer for receiving data from sockets
-;buffer_size = 8192
-
-; the name of the current node if it shoul be different
-; to socket.gethostname()
-;node_name = Pserver22
-
-; the broadcast address, where to send all UDP peer request
-; and publishing messages
-; IT MUST BE SET
-broadcast_address = 10.33.255.255
-
-; an own address to publish as the IP of the current node
-; to publish to the other peers
-; IT MUST BE SET
-mgmt_address = 10.33.64.52
-
-; request_timeout: timout in communication with requestor (if working
-; as a socket client)
-;request_timeout = 30
-
-; the standard time intervall for looking for new requests
-;polling_interval = 0.2
-
-; the maximum number of queued connections (between 0 and 5)
-;request_queue_size = 5
-
-; interval in seconds between publications of the current node to the peers
-;minimum_publishing_interval = 3600
-
-; maximum second to change the publishing_interval from one publication
-; to the next publication in a randomized way
-;publishing_jitter = 300
-
-; the minimum interval in second from one publication of itself
-; to the next publication, to avoid broadcast storms
-;minimum_publishing_interval = 60
-
-; timeout for receiving UDP responses
-;udp_rcv_timeout = 2
-
-; number of tries to get a response to UDP requests
-;udp_rcv_tries = 3
-
-; a maybe additional storage server configuration file
-;add_storage_server_config =
-
-; flag, whether to get the informations from configuration files
-; instead from SOAP PdtService
-;info_from_config = False
-
-[ProvWebService]
-
-; The URL of the provisioning web service for sending status messages
-url = https://appserver/ProvisioningService/ProvisioningServiceWSService
-
-; the user name for authentication to the web service
-user = profitbricks-vcb
-
-; the password for authentication to the web service
-pwd = ProfitBricks-VCB
-
-; timeout on connection to the webservice
-timeout = 30
-
-[PdtService]
-
-; The URL of the WSDL of the PDT Web service
-;url = https://appserver/PDTService/PDTService?wsdl
-
-; the user name for authentication to the web service
-;user = profitbricks-dms
-
-; the password for authentication to the web service
-;pwd = ProfitBricks-DMS
-
-[Handler]
-; some parameters valid for all handlers (both pserver and storage)
-
-; maximum tries to wait for existence of a device
-;max_tries_device_wait = 6
-
-; initial delay to wait for existence of a device in seconds
-;init_delay_device_wait = 1
-
-; increasing time in seconds for delay to wait for existence of a device
-;inc_delay_device_wait = 2
-
-[Pserver]
-; put here options only valid on a pserver
-
-; lockfile for locking iSCSI refresh (shared using with pb_storage_vol_refresh)
-;iscsi_refresh_lockfile = /tmp/iscsi-refresh.lock
-
-; flag for using Device-Mapper things
-;perform_dmsetup = False
-
-[Storage]
-
-; Enable compression on newly created ZFS volumes
-;compress_volume = false
-
-; a local IP address (or hostname), what could be used as target
-; address for ZFS send
-;sync_address = storageXY-ib0
-
-; Name of the ZFS Pool as the root of all ZFS volumes
-;zfs_pool = storage/volumes
-
-; name of a mounted filesystem for temporary purposes
-; (e.g. template files to convert). It must exists.
-;temp_fs = /storage/templates
-
-; the name of the iSCSI target group
-;iscsi_target_group = cloudstorage
-
-; enable replication in creating storage volumes
-; Note: Disable on a backup host
-;enable_replication = True
-
-; hostname or IP address of the master host for sndradm (replication)
-;host_master = storage01-ib
-
-; hostname or IP address of the backup host for sndradm (replication)
-;host_backup = storage02-ib
-
-; URI of the backup host to send the
-; commands to create the backup volume
-;host_backup_mgmt = vcb://storage02:8073
-
-; defines the role in the replication system (master or backup)
-;replication_role = master
-
-; Should be created a view to standard targets (host group = all,
-; target group = all) for a new created iSCSI LUN?
-;add_lun_std_view = False
-
-; the delay in seconds between logical removing a volume (setting the remove property)
-; and the real destroying the volume. Default: 48 hours
-;remove_delay = 172800
-
-; path to the dump-device.sh script for dumping a device to STDOUT
-;dump_device_bin = /opt/profitbricks/bin/dump-device.sh
-
-[FtpServer]
-
-; some data to get informations about template images and
-; to stream them to STDOUT via SSH
-
-Host = de-dc1-c1-ftp
-; hostname or IP address of the FTP server, where the SSH daemon is accessible
-
-User = ppd
-; the username on the FTP server to execute the image scripts as root by sudo
-
-ImageInfo = /home/ppd/work/image-info
-; complete path name of the image info script to get the real size of the image
-
-ImageStream = /home/ppd/work/image-stream
-; complete path name of the image stream script to stream the converted image to STDOUT
-
-[StorageServer]
-
-; in this chapter is a list of all available storage servers
-; keys are free chaicable, but unique names of storage servers,
-; values are the URI's of the appropriate machines.
-; Currently the only supported URI schema is vcb://,
-; whats look like 'vcb://ip-adress[:port], where the standard port
-; is 8073
-
-Storage01 = vcb://10.1.65.10:8073
-Storage02 = vcb://10.1.65.20:8073
-Storage16 = vcb://10.1.64.116:8073
-Storage17 = vcb://10.1.64.117:8073
-
-
-
-
-; vim: filetype=cfg fileencoding=utf-8 ts=4 expandtab
+++ /dev/null
-# /etc/profile: login shell setup
-#
-# That this file is used by any Bourne-shell derivative to setup the
-# environment for login shells.
-#
-
-# Load environment settings from profile.env, which is created by
-# env-update from the files in /etc/env.d
-if [ -e /etc/profile.env ] ; then
- . /etc/profile.env
-fi
-
-# You should override these in your ~/.bashrc (or equivalent) for per-user
-# settings. For system defaults, you can add a new file in /etc/profile.d/.
-export EDITOR=${EDITOR:-/bin/nano}
-export PAGER=${PAGER:-/usr/bin/less}
-
-# 077 would be more secure, but 022 is generally quite realistic
-umask 022
-
-# Set up PATH depending on whether we're root or a normal user.
-# There's no real reason to exclude sbin paths from the normal user,
-# but it can make tab-completion easier when they aren't in the
-# user's PATH to pollute the executable namespace.
-#
-# It is intentional in the following line to use || instead of -o.
-# This way the evaluation can be short-circuited and calling whoami is
-# avoided.
-if [ "$EUID" = "0" ] || [ "$USER" = "root" ] ; then
- PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:${ROOTPATH}"
-else
- PATH="/usr/local/bin:/usr/bin:/bin:${PATH}"
-fi
-export PATH
-unset ROOTPATH
-
-if [ -n "${BASH_VERSION}" ] ; then
- # Newer bash ebuilds include /etc/bash/bashrc which will setup PS1
- # including color. We leave out color here because not all
- # terminals support it.
- if [ -f /etc/bash/bashrc ] ; then
- # Bash login shells run only /etc/profile
- # Bash non-login shells run only /etc/bash/bashrc
- # Since we want to run /etc/bash/bashrc regardless, we source it
- # from here. It is unfortunate that there is no way to do
- # this *after* the user's .bash_profile runs (without putting
- # it in the user's dot-files), but it shouldn't make any
- # difference.
- . /etc/bash/bashrc
- else
- PS1='\u@\h \w \$ '
- fi
-else
- # Setup a bland default prompt. Since this prompt should be useable
- # on color and non-color terminals, as well as shells that don't
- # understand sequences such as \h, don't put anything special in it.
- PS1="${USER:-$(type whoami >/dev/null && whoami)}@$(type uname >/dev/null && uname -n) \$ "
-fi
-
-for sh in /etc/profile.d/*.sh ; do
- [ -r "$sh" ] && . "$sh"
-done
-unset sh
+++ /dev/null
-# /etc/profile: login shell setup
-#
-# That this file is used by any Bourne-shell derivative to setup the
-# environment for login shells.
-#
-
-# Load environment settings from profile.env, which is created by
-# env-update from the files in /etc/env.d
-if [ -e /etc/profile.env ] ; then
- . /etc/profile.env
-fi
-
-# You should override these in your ~/.bashrc (or equivalent) for per-user
-# settings. For system defaults, you can add a new file in /etc/profile.d/.
-export EDITOR=${EDITOR:-/bin/nano}
-export PAGER=${PAGER:-/usr/bin/less}
-
-# 077 would be more secure, but 022 is generally quite realistic
-umask 022
-
-# Set up PATH depending on whether we're root or a normal user.
-# There's no real reason to exclude sbin paths from the normal user,
-# but it can make tab-completion easier when they aren't in the
-# user's PATH to pollute the executable namespace.
-#
-# It is intentional in the following line to use || instead of -o.
-# This way the evaluation can be short-circuited and calling whoami is
-# avoided.
-if [ "$EUID" = "0" ] || [ "$USER" = "root" ] ; then
- PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:${ROOTPATH}"
-else
- PATH="/usr/local/bin:/usr/bin:/bin:${PATH}"
-fi
-export PATH
-unset ROOTPATH
-
-if [ -n "${BASH_VERSION}" ] ; then
- # Newer bash ebuilds include /etc/bash/bashrc which will setup PS1
- # including color. We leave out color here because not all
- # terminals support it.
- if [ -f /etc/bash/bashrc ] ; then
- # Bash login shells run only /etc/profile
- # Bash non-login shells run only /etc/bash/bashrc
- # Since we want to run /etc/bash/bashrc regardless, we source it
- # from here. It is unfortunate that there is no way to do
- # this *after* the user's .bash_profile runs (without putting
- # it in the user's dot-files), but it shouldn't make any
- # difference.
- . /etc/bash/bashrc
- else
- PS1='\u@\h \w \$ '
- fi
-else
- # Setup a bland default prompt. Since this prompt should be useable
- # on color and non-color terminals, as well as shells that don't
- # understand sequences such as \h, don't put anything special in it.
- PS1="${USER:-$(whoami 2>/dev/null)}@$(uname -n 2>/dev/null) \$ "
-fi
-
-for sh in /etc/profile.d/*.sh ; do
- [ -r "$sh" ] && . "$sh"
-done
-unset sh
+++ /dev/null
-# This file is part of PulseAudio.
-#
-# PulseAudio is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# PulseAudio 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 Lesser General Public License
-# along with PulseAudio; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
-# USA.
-
-## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
-## more information. Default values a commented out. Use either ; or # for
-## commenting.
-
-; default-sink =
-; default-source =
-; default-server =
-
-; autospawn = yes
-; daemon-binary = /usr/bin/pulseaudio
-; extra-arguments = --log-target=syslog
-
-; cookie-file =
-
-; enable-shm = yes
-; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
+++ /dev/null
-# This file is part of PulseAudio.
-#
-# PulseAudio is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# PulseAudio 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 Lesser General Public License
-# along with PulseAudio; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
-# USA.
-
-## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
-## more information. Default values are commented out. Use either ; or # for
-## commenting.
-
-; default-sink =
-; default-source =
-; default-server =
-; default-dbus-server =
-
-; autospawn = yes
-; daemon-binary = /usr/bin/pulseaudio
-; extra-arguments = --log-target=syslog
-
-; cookie-file =
-
-; enable-shm = yes
-; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
-
-; auto-connect-localhost = no
-; auto-connect-display = no
+++ /dev/null
-# This file is part of PulseAudio.
-#
-# PulseAudio is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# PulseAudio 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 Lesser General Public License
-# along with PulseAudio; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
-# USA.
-
-## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
-## more information. Default values a commented out. Use either ; or # for
-## commenting.
-
-; daemonize = no
-; fail = yes
-; allow-module-loading = yes
-; allow-exit = yes
-; use-pid-file = yes
-; system-instance = no
-; enable-shm = yes
-; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
-; lock-memory = no
-; cpu-limit = no
-
-; high-priority = yes
-; nice-level = -11
-
-; realtime-scheduling = yes
-; realtime-priority = 5
-
-; exit-idle-time = 20
-; scache-idle-time = 20
-
-; dl-search-path = (depends on architecture)
-
-; load-default-script-file = yes
-; default-script-file =
-
-; log-target = auto
-; log-level = notice
-; log-meta = no
-; log-time = no
-; log-backtrace = 0
-
-; resample-method = speex-float-3
-; enable-remixing = yes
-; enable-lfe-remixing = no
-
-; flat-volumes = yes
-
-; rlimit-fsize = -1
-; rlimit-data = -1
-; rlimit-stack = -1
-; rlimit-core = -1
-; rlimit-as = -1
-; rlimit-rss = -1
-; rlimit-nproc = -1
-; rlimit-nofile = 256
-; rlimit-memlock = -1
-; rlimit-locks = -1
-; rlimit-sigpending = -1
-; rlimit-msgqueue = -1
-; rlimit-nice = 31
-; rlimit-rtprio = 9
-; rlimit-rttime = 1000000
-
-; default-sample-format = s16le
-; default-sample-rate = 44100
-; default-sample-channels = 2
-; default-channel-map = front-left,front-right
-
-; default-fragments = 4
-; default-fragment-size-msec = 25
+++ /dev/null
-# This file is part of PulseAudio.
-#
-# PulseAudio is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# PulseAudio 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 Lesser General Public License
-# along with PulseAudio; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
-# USA.
-
-## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
-## more information. Default values are commented out. Use either ; or # for
-## commenting.
-
-; daemonize = no
-; fail = yes
-; allow-module-loading = yes
-; allow-exit = yes
-; use-pid-file = yes
-; system-instance = no
-; local-server-type = user
-; enable-shm = yes
-; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
-; lock-memory = no
-; cpu-limit = no
-
-; high-priority = yes
-; nice-level = -11
-
-; realtime-scheduling = yes
-; realtime-priority = 5
-
-; exit-idle-time = 20
-; scache-idle-time = 20
-
-; dl-search-path = (depends on architecture)
-
-; load-default-script-file = yes
-; default-script-file = /etc/pulse/default.pa
-
-; log-target = auto
-; log-level = notice
-; log-meta = no
-; log-time = no
-; log-backtrace = 0
-
-; resample-method = speex-float-3
-; enable-remixing = yes
-; enable-lfe-remixing = no
-
-; flat-volumes = yes
-
-; rlimit-fsize = -1
-; rlimit-data = -1
-; rlimit-stack = -1
-; rlimit-core = -1
-; rlimit-as = -1
-; rlimit-rss = -1
-; rlimit-nproc = -1
-; rlimit-nofile = 256
-; rlimit-memlock = -1
-; rlimit-locks = -1
-; rlimit-sigpending = -1
-; rlimit-msgqueue = -1
-; rlimit-nice = 31
-; rlimit-rtprio = 9
-; rlimit-rttime = 1000000
-
-; default-sample-format = s16le
-; default-sample-rate = 44100
-; default-sample-channels = 2
-; default-channel-map = front-left,front-right
-
-; default-fragments = 4
-; default-fragment-size-msec = 25
-
-; enable-deferred-volume = yes
-; deferred-volume-safety-margin-usec = 8000
-; deferred-volume-extra-delay-usec = 0
+++ /dev/null
-#!/usr/bin/pulseaudio -nF
-#
-# This file is part of PulseAudio.
-#
-# PulseAudio is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# PulseAudio 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 Lesser General Public License
-# along with PulseAudio; if not, write to the Free Software Foundation,
-# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-
-# This startup script is used only if PulseAudio is started per-user
-# (i.e. not in system mode)
-
-.nofail
-
-### Load something into the sample cache
-#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
-#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
-#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
-#load-sample-lazy pulse-access /usr/share/sounds/generic.wav
-
-.fail
-
-### Automatically restore the volume of streams and devices
-load-module module-device-restore
-load-module module-stream-restore
-load-module module-card-restore
-
-### Automatically augment property information from .desktop files
-### stored in /usr/share/application
-load-module module-augment-properties
-
-### Load audio drivers statically (it's probably better to not load
-### these drivers manually, but instead use module-hal-detect --
-### see below -- for doing this automatically)
-#load-module module-alsa-sink
-#load-module module-alsa-source device=hw:1,0
-#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
-#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
-#load-module module-null-sink
-#load-module module-pipe-sink
-
-### Automatically load driver modules depending on the hardware available
-.ifexists module-udev-detect.so
-load-module module-udev-detect
-.else
-### Alternatively use the static hardware detection module (for systems that
-### lack udev support)
-load-module module-detect
-.endif
-
-### Automatically load driver modules for Bluetooth hardware
-.ifexists module-bluetooth-discover.so
-load-module module-bluetooth-discover
-.endif
-
-### Load several protocols
-.ifexists module-esound-protocol-unix.so
-load-module module-esound-protocol-unix
-.endif
-load-module module-native-protocol-unix
-
-### Network access (may be configured with paprefs, so leave this commented
-### here if you plan to use paprefs)
-#load-module module-esound-protocol-tcp
-#load-module module-native-protocol-tcp
-load-module module-zeroconf-publish
-
-### Load the RTP reciever module (also configured via paprefs, see above)
-#load-module module-rtp-recv
-
-### Load the RTP sender module (also configured via paprefs, see above)
-#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 description="RTP Multicast Sink"
-#load-module module-rtp-send source=rtp.monitor
-
-### Load additional modules from GConf settings. This can be configured with the paprefs tool.
-### Please keep in mind that the modules configured by paprefs might conflict with manually
-### loaded modules.
-.ifexists module-gconf.so
-.nofail
-load-module module-gconf
-.fail
-.endif
-
-### Automatically restore the default sink/source when changed by the user during runtime
-load-module module-default-device-restore
-
-### Automatically move streams to the default sink if the sink they are
-### connected to dies, similar for sources
-load-module module-rescue-streams
-
-### Make sure we always have a sink around, even if it is a null sink.
-load-module module-always-sink
-
-### Honour intended role device property
-load-module module-intended-roles
-
-### Automatically suspend sinks/sources that become idle for too long
-load-module module-suspend-on-idle
-
-### If autoexit on idle is enabled we want to make sure we only quit
-### when no local session needs us anymore.
-load-module module-console-kit
-
-### Enable positioned event sounds
-load-module module-position-event-sounds
-
-### Cork music streams when a phone stream is active
-load-module module-cork-music-on-phone
-
-# X11 modules should not be started from default.pa so that one daemon
-# can be shared by multiple sessions.
-
-### Load X11 bell module
-#load-module module-x11-bell sample=bell-windowing-system
-
-### Register ourselves in the X11 session manager
-#load-module module-x11-xsmp
-
-### Publish connection data in the X11 root window
-#.ifexists module-x11-publish.so
-#.nofail
-#load-module module-x11-publish
-#.fail
-#.endif
-
-### Make some devices default
-#set-default-sink output
-#set-default-source input
+++ /dev/null
-#!/usr/bin/pulseaudio -nF
-#
-# This file is part of PulseAudio.
-#
-# PulseAudio is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# PulseAudio 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 Lesser General Public License
-# along with PulseAudio; if not, write to the Free Software Foundation,
-# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-
-# This startup script is used only if PulseAudio is started per-user
-# (i.e. not in system mode)
-
-.nofail
-
-### Load something into the sample cache
-#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
-#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
-#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
-#load-sample-lazy pulse-access /usr/share/sounds/generic.wav
-
-.fail
-
-### Automatically restore the volume of streams and devices
-load-module module-device-restore
-load-module module-stream-restore
-load-module module-card-restore
-
-### Automatically augment property information from .desktop files
-### stored in /usr/share/application
-load-module module-augment-properties
-
-### Load audio drivers statically
-### (it's probably better to not load these drivers manually, but instead
-### use module-udev-detect -- see below -- for doing this automatically)
-#load-module module-alsa-sink
-#load-module module-alsa-source device=hw:1,0
-#load-module module-null-sink
-#load-module module-pipe-sink
-
-### Automatically load driver modules depending on the hardware available
-.ifexists module-udev-detect.so
-load-module module-udev-detect
-.else
-### Use the static hardware detection module (for systems that lack udev/hal support)
-load-module module-detect
-.endif
-
-### Automatically connect sink and source if JACK server is present
-.ifexists module-jackdbus-detect.so
-.nofail
-load-module module-jackdbus-detect
-.fail
-.endif
-
-### Automatically load driver modules for Bluetooth hardware
-.ifexists module-bluetooth-discover.so
-load-module module-bluetooth-discover
-.endif
-
-### Load several protocols
-.ifexists module-esound-protocol-unix.so
-load-module module-esound-protocol-unix
-.endif
-load-module module-native-protocol-unix
-
-### Network access (may be configured with paprefs, so leave this commented
-### here if you plan to use paprefs)
-#load-module module-esound-protocol-tcp
-#load-module module-native-protocol-tcp
-load-module module-zeroconf-publish
-
-### Load the RTP receiver module (also configured via paprefs, see above)
-#load-module module-rtp-recv
-
-### Load the RTP sender module (also configured via paprefs, see above)
-#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
-#load-module module-rtp-send source=rtp.monitor
-
-### Load additional modules from GConf settings. This can be configured with the paprefs tool.
-### Please keep in mind that the modules configured by paprefs might conflict with manually
-### loaded modules.
-.ifexists module-gconf.so
-.nofail
-load-module module-gconf
-.fail
-.endif
-
-### Automatically restore the default sink/source when changed by the user
-### during runtime
-### NOTE: This should be loaded as early as possible so that subsequent modules
-### that look up the default sink/source get the right value
-load-module module-default-device-restore
-
-### Automatically move streams to the default sink if the sink they are
-### connected to dies, similar for sources
-load-module module-rescue-streams
-
-### Make sure we always have a sink around, even if it is a null sink.
-load-module module-always-sink
-
-### Honour intended role device property
-load-module module-intended-roles
-
-### Automatically suspend sinks/sources that become idle for too long
-load-module module-suspend-on-idle
-
-### If autoexit on idle is enabled we want to make sure we only quit
-### when no local session needs us anymore.
-.ifexists module-console-kit.so
-load-module module-console-kit
-.endif
-
-### Enable positioned event sounds
-load-module module-position-event-sounds
-
-### Cork music streams when a phone stream is active
-load-module module-cork-music-on-phone
-
-### Modules to allow autoloading of filters (such as echo cancellation)
-### on demand. module-filter-heuristics tries to determine what filters
-### make sense, and module-filter-apply does the heavy-lifting of
-### loading modules and rerouting streams.
-load-module module-filter-heuristics
-load-module module-filter-apply
-
-### Load DBus protocol
-.ifexists module-dbus-protocol.so
-load-module module-dbus-protocol
-.endif
-
-# X11 modules should not be started from default.pa so that one daemon
-# can be shared by multiple sessions.
-
-### Load X11 bell module
-#load-module module-x11-bell sample=bell-windowing-system
-
-### Register ourselves in the X11 session manager
-#load-module module-x11-xsmp
-
-### Publish connection data in the X11 root window
-#.ifexists module-x11-publish.so
-#.nofail
-#load-module module-x11-publish
-#.fail
-#.endif
-
-### Make some devices default
-#set-default-sink output
-#set-default-source input
+++ /dev/null
-#!/usr/bin/pulseaudio -nF
-#
-# This file is part of PulseAudio.
-#
-# PulseAudio is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# PulseAudio 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 Lesser General Public License
-# along with PulseAudio; if not, write to the Free Software Foundation,
-# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-
-# This startup script is used only if PulseAudio is started in system
-# mode.
-
-### Automatically load driver modules depending on the hardware available
-.ifexists module-hal-detect.so
-load-module module-hal-detect
-.else
-### Alternatively use the static hardware detection module (for systems that
-### lack HAL support)
-load-module module-detect
-.endif
-
-### Load several protocols
-.ifexists module-esound-protocol-unix.so
-load-module module-esound-protocol-unix
-.endif
-load-module module-native-protocol-unix
-
-### Automatically restore the volume of streams and devices
-load-module module-stream-restore
-load-module module-device-restore
-
-### Automatically restore the default sink/source when changed by the user during runtime
-load-module module-default-device-restore
-
-### Automatically move streams to the default sink if the sink they are
-### connected to dies, similar for sources
-load-module module-rescue-streams
-
-### Make sure we always have a sink around, even if it is a null sink.
-load-module module-always-sink
-
-### Automatically suspend sinks/sources that become idle for too long
-load-module module-suspend-on-idle
-
-### Enable positioned event sounds
-load-module module-position-event-sounds
+++ /dev/null
-#!/usr/bin/pulseaudio -nF
-#
-# This file is part of PulseAudio.
-#
-# PulseAudio is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# PulseAudio 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 Lesser General Public License
-# along with PulseAudio; if not, write to the Free Software Foundation,
-# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-
-# This startup script is used only if PulseAudio is started in system
-# mode.
-
-### Automatically load driver modules depending on the hardware available
-.ifexists module-udev-detect.so
-load-module module-udev-detect
-.else
-### Use the static hardware detection module (for systems that lack udev/hal support)
-load-module module-detect
-.endif
-
-### Load several protocols
-.ifexists module-esound-protocol-unix.so
-load-module module-esound-protocol-unix
-.endif
-load-module module-native-protocol-unix
-
-### Automatically restore the volume of streams and devices
-load-module module-stream-restore
-load-module module-device-restore
-
-### Automatically restore the default sink/source when changed by the user
-### during runtime
-### NOTE: This should be loaded as early as possible so that subsequent modules
-### that look up the default sink/source get the right value
-load-module module-default-device-restore
-
-.ifexists module-dbus-protocol.so
-### If you want to allow TCP connections, set access to "remote" or "local,remote".
-load-module module-dbus-protocol access=local
-.endif
-
-### Automatically move streams to the default sink if the sink they are
-### connected to dies, similar for sources
-load-module module-rescue-streams
-
-### Make sure we always have a sink around, even if it is a null sink.
-load-module module-always-sink
-
-### Automatically suspend sinks/sources that become idle for too long
-load-module module-suspend-on-idle
-
-### Enable positioned event sounds
-load-module module-position-event-sounds
+++ /dev/null
-# Global OpenRC configuration settings
-
-# Set to "YES" if you want the rc system to try and start services
-# in parallel for a slight speed improvement. When running in parallel we
-# prefix the service output with its name as the output will get
-# jumbled up.
-# WARNING: whilst we have improved parallel, it can still potentially lock
-# the boot process. Don't file bugs about this unless you can supply
-# patches that fix it without breaking other things!
-#rc_parallel="NO"
-
-# Set rc_interactive to "YES" and you'll be able to press the I key during
-# boot so you can choose to start specific services. Set to "NO" to disable
-# this feature. This feature is automatically disabled if rc_parallel is
-# set to YES.
-#rc_interactive="YES"
-
-# If we need to drop to a shell, you can specify it here.
-# If not specified we use $SHELL, otherwise the one specified in /etc/passwd,
-# otherwise /bin/sh
-# Linux users could specify /sbin/sulogin
-rc_shell=/sbin/sulogin
-
-# Do we allow any started service in the runlevel to satisfy the dependency
-# or do we want all of them regardless of state? For example, if net.eth0
-# and net.eth1 are in the default runlevel then with rc_depend_strict="NO"
-# both will be started, but services that depend on 'net' will work if either
-# one comes up. With rc_depend_strict="YES" we would require them both to
-# come up.
-#rc_depend_strict="YES"
-
-# rc_hotplug is a list of services that we allow to be hotplugged.
-# By default we do not allow hotplugging.
-# A hotplugged service is one started by a dynamic dev manager when a matching
-# hardware device is found.
-# This service is intrinsically included in the boot runlevel.
-# To disable services, prefix with a !
-# Example - rc_hotplug="net.wlan !net.*"
-# This allows net.wlan and any service not matching net.* to be plugged.
-# Example - rc_hotplug="*"
-# This allows all services to be hotplugged
-#rc_hotplug="*"
-
-# rc_logger launches a logging daemon to log the entire rc process to
-# /var/log/rc.log
-# NOTE: Linux systems require the devfs service to be started before
-# logging can take place and as such cannot log the sysinit runlevel.
-rc_logger="YES"
-
-# Through rc_log_path you can specify a custom log file.
-# The default value is: /var/log/rc.log
-rc_log_path="/var/log/rc.log"
-
-# By default we filter the environment for our running scripts. To allow other
-# variables through, add them here. Use a * to allow all variables through.
-#rc_env_allow="VAR1 VAR2"
-
-# By default we assume that all daemons will start correctly.
-# However, some do not - a classic example is that they fork and return 0 AND
-# then child barfs on a configuration error. Or the daemon has a bug and the
-# child crashes. You can set the number of milliseconds start-stop-daemon
-# waits to check that the daemon is still running after starting here.
-# The default is 0 - no checking.
-#rc_start_wait=100
-
-# rc_nostop is a list of services which will not stop when changing runlevels.
-# This still allows the service itself to be stopped when called directly.
-#rc_nostop=""
-
-# rc will attempt to start crashed services by default.
-# However, it will not stop them by default as that could bring down other
-# critical services.
-#rc_crashed_stop=NO
-#rc_crashed_start=YES
-
-##############################################################################
-# MISC CONFIGURATION VARIABLES
-# There variables are shared between many init scripts
-
-# Set unicode to YES to turn on unicode support for keyboards and screens.
-unicode="YES"
-
-# Below is the default list of network fstypes.
-#
-# afs cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre ncpfs
-# nfs nfs4 ocfs2 shfs smbfs
-#
-# If you would like to add to this list, you can do so by adding your
-# own fstypes to the following variable.
-#extra_net_fs_list=""
-
-##############################################################################
-# SERVICE CONFIGURATION VARIABLES
-# These variables are documented here, but should be configured in
-# /etc/conf.d/foo for service foo and NOT enabled here unless you
-# really want them to work on a global basis.
-# If your service has characters in its name which are not legal in
-# shell variable names and you configure the variables for it in this
-# file, those characters should be replaced with underscores in the
-# variable names as shown below.
-
-# Some daemons are started and stopped via start-stop-daemon.
-# We can set some things on a per service basis, like the nicelevel.
-#export SSD_NICELEVEL="-19"
-
-# Pass ulimit parameters
-#rc_ulimit="-u 30"
-
-# It's possible to define extra dependencies for services like so
-#rc_config="/etc/foo"
-#rc_need="openvpn"
-#rc_use="net.eth0"
-#rc_after="clock"
-#rc_before="local"
-#rc_provide="!net"
-
-# You can also enable the above commands here for each service. Below is an
-# example for service foo.
-#rc_foo_config="/etc/foo"
-#rc_foo_need="openvpn"
-#rc_foo_after="clock"
-
-# Below is an example for service foo-bar. Note that the '-' is illegal
-# in a shell variable name, so we convert it to an underscore.
-# example for service foo-bar.
-#rc_foo_bar_config="/etc/foo-bar"
-#rc_foo_bar_need="openvpn"
-#rc_foo_bar_after="clock"
-
-# You can also remove dependencies.
-# This is mainly used for saying which servies do NOT provide net.
-#rc_net_tap0_provide="!net"
-
-##############################################################################
-# LINUX SPECIFIC OPTIONS
-
-# This is the subsystem type. Valid options on Linux:
-# "" - nothing special
-# "lxc" - Linux Containers
-# "openvz" - Linux OpenVZ
-# "prefix" - Prefix
-# "uml" - Usermode Linux
-# "vserver" - Linux vserver
-# "xen0" - Xen0 Domain
-# "xenU" - XenU Domain
-# If this is commented out, automatic detection will be used.
-#
-# This should be set to the value representing the environment this file is
-# PRESENTLY in, not the virtualization the environment is capable of.
-#rc_sys=""
-
-# This is the number of tty's used in most of the rc-scripts (like
-# consolefont, numlock, etc ...)
-rc_tty_number=12
-
-# If you have cgroups turned on in your kernel, this switch controls
-# whether or not a group for each controler is mounted under
-# /sys/fs/cgroup.
-# Support for process management by cgroups is planned in the future,
-# so if you turn this off, be aware that you may not be able to use that
-# feature.
-#rc_controller_cgroups="YES"
+++ /dev/null
-# Global OpenRC configuration settings
-
-# Set rc_interactive to "YES" and you'll be able to press the I key during
-# boot so you can choose to start specific services. Set to "NO" to disable
-# this feature.
-#rc_interactive="YES"
-
-# If we need to drop to a shell, you can specify it here.
-# If not specified we use $SHELL, otherwise the one specified in /etc/passwd,
-# otherwise /bin/sh
-# Linux users could specify /sbin/sulogin
-rc_shell=/sbin/sulogin
-
-# Do we allow any started service in the runlevel to satisfy the dependency
-# or do we want all of them regardless of state? For example, if net.eth0
-# and net.eth1 are in the default runlevel then with rc_depend_strict="NO"
-# both will be started, but services that depend on 'net' will work if either
-# one comes up. With rc_depend_strict="YES" we would require them both to
-# come up.
-#rc_depend_strict="YES"
-
-# rc_hotplug is a list of services that we allow to be hotplugged.
-# By default we do not allow hotplugging.
-# A hotplugged service is one started by a dynamic dev manager when a matching
-# hardware device is found.
-# This service is intrinsically included in the boot runlevel.
-# To disable services, prefix with a !
-# Example - rc_hotplug="net.wlan !net.*"
-# This allows net.wlan and any service not matching net.* to be plugged.
-# Example - rc_hotplug="*"
-# This allows all services to be hotplugged
-#rc_hotplug="*"
-
-# rc_logger launches a logging daemon to log the entire rc process to
-# /var/log/rc.log
-# NOTE: Linux systems require the devfs service to be started before
-# logging can take place and as such cannot log the sysinit runlevel.
-rc_logger="YES"
-
-# Through rc_log_path you can specify a custom log file.
-# The default value is: /var/log/rc.log
-rc_log_path="/var/log/rc.log"
-
-# By default we filter the environment for our running scripts. To allow other
-# variables through, add them here. Use a * to allow all variables through.
-#rc_env_allow="VAR1 VAR2"
-
-# By default we assume that all daemons will start correctly.
-# However, some do not - a classic example is that they fork and return 0 AND
-# then child barfs on a configuration error. Or the daemon has a bug and the
-# child crashes. You can set the number of milliseconds start-stop-daemon
-# waits to check that the daemon is still running after starting here.
-# The default is 0 - no checking.
-#rc_start_wait=100
-
-# rc_nostop is a list of services which will not stop when changing runlevels.
-# This still allows the service itself to be stopped when called directly.
-#rc_nostop=""
-
-# rc will attempt to start crashed services by default.
-# However, it will not stop them by default as that could bring down other
-# critical services.
-#rc_crashed_stop=NO
-#rc_crashed_start=YES
-
-##############################################################################
-# MISC CONFIGURATION VARIABLES
-# There variables are shared between many init scripts
-
-# Set unicode to YES to turn on unicode support for keyboards and screens.
-unicode="YES"
-
-# Below is the default list of network fstypes.
-#
-# afs cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre ncpfs
-# nfs nfs4 ocfs2 shfs smbfs
-#
-# If you would like to add to this list, you can do so by adding your
-# own fstypes to the following variable.
-#extra_net_fs_list=""
-
-##############################################################################
-# SERVICE CONFIGURATION VARIABLES
-# These variables are documented here, but should be configured in
-# /etc/conf.d/foo for service foo and NOT enabled here unless you
-# really want them to work on a global basis.
-
-# Some daemons are started and stopped via start-stop-daemon.
-# We can set some things on a per service basis, like the nicelevel.
-#export SSD_NICELEVEL="-19"
-
-# Pass ulimit parameters
-#rc_ulimit="-u 30"
-
-# It's possible to define extra dependencies for services like so
-#rc_config="/etc/foo"
-#rc_need="openvpn"
-#rc_use="net.eth0"
-#rc_after="clock"
-#rc_before="local"
-#rc_provide="!net"
-
-# You can also enable the above commands here for each service. Below is an
-# example for service foo.
-#rc_foo_config="/etc/foo"
-#rc_foo_need="openvpn"
-#rc_foo_after="clock"
-
-# You can also remove dependencies.
-# This is mainly used for saying which servies do NOT provide net.
-#rc_net_tap0_provide="!net"
-
-##############################################################################
-# LINUX SPECIFIC OPTIONS
-
-# This is the subsystem type. Valid options on Linux:
-# "" - nothing special
-# "lxc" - Linux Containers
-# "openvz" - Linux OpenVZ
-# "prefix" - Prefix
-# "uml" - Usermode Linux
-# "vserver" - Linux vserver
-# "xen0" - Xen0 Domain
-# "xenU" - XenU Domain
-# If this is commented out, automatic detection will be attempted.
-# Note that autodetection will not work in a prefix environment or in a
-# linux container.
-#
-# This should be set to the value representing the environment this file is
-# PRESENTLY in, not the virtualization the environment is capable of.
-#rc_sys=""
-
-# This is the number of tty's used in most of the rc-scripts (like
-# consolefont, numlock, etc ...)
-rc_tty_number=12
+++ /dev/null
-# Global OpenRC configuration settings
-
-# Set rc_interactive to "YES" and you'll be able to press the I key during
-# boot so you can choose to start specific services. Set to "NO" to disable
-# this feature.
-#rc_interactive="YES"
-
-# If we need to drop to a shell, you can specify it here.
-# If not specified we use $SHELL, otherwise the one specified in /etc/passwd,
-# otherwise /bin/sh
-# Linux users could specify /sbin/sulogin
-rc_shell=/sbin/sulogin
-
-# Do we allow any started service in the runlevel to satisfy the dependency
-# or do we want all of them regardless of state? For example, if net.eth0
-# and net.eth1 are in the default runlevel then with rc_depend_strict="NO"
-# both will be started, but services that depend on 'net' will work if either
-# one comes up. With rc_depend_strict="YES" we would require them both to
-# come up.
-#rc_depend_strict="YES"
-
-# rc_hotplug is a list of services that we allow to be hotplugged.
-# By default we do not allow hotplugging.
-# A hotplugged service is one started by a dynamic dev manager when a matching
-# hardware device is found.
-# This service is intrinsically included in the boot runlevel.
-# To disable services, prefix with a !
-# Example - rc_hotplug="net.wlan !net.*"
-# This allows net.wlan and any service not matching net.* to be plugged.
-# Example - rc_hotplug="*"
-# This allows all services to be hotplugged
-#rc_hotplug="*"
-
-# rc_logger launches a logging daemon to log the entire rc process to
-# /var/log/rc.log
-# NOTE: Linux systems require the devfs service to be started before
-# logging can take place and as such cannot log the sysinit runlevel.
-rc_logger="YES"
-
-# Through rc_log_path you can specify a custom log file.
-# The default value is: /var/log/rc.log
-rc_log_path="/var/log/rc.log"
-
-# By default we filter the environment for our running scripts. To allow other
-# variables through, add them here. Use a * to allow all variables through.
-#rc_env_allow="VAR1 VAR2"
-
-# By default we assume that all daemons will start correctly.
-# However, some do not - a classic example is that they fork and return 0 AND
-# then child barfs on a configuration error. Or the daemon has a bug and the
-# child crashes. You can set the number of milliseconds start-stop-daemon
-# waits to check that the daemon is still running after starting here.
-# The default is 0 - no checking.
-#rc_start_wait=100
-
-# rc_nostop is a list of services which will not stop when changing runlevels.
-# This still allows the service itself to be stopped when called directly.
-#rc_nostop=""
-
-# rc will attempt to start crashed services by default.
-# However, it will not stop them by default as that could bring down other
-# critical services.
-#rc_crashed_stop=NO
-#rc_crashed_start=YES
-
-##############################################################################
-# MISC CONFIGURATION VARIABLES
-# There variables are shared between many init scripts
-
-# Set unicode to YES to turn on unicode support for keyboards and screens.
-unicode="YES"
-
-# Below is the default list of network fstypes.
-#
-# afs cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre ncpfs
-# nfs nfs4 ocfs2 shfs smbfs
-#
-# If you would like to add to this list, you can do so by adding your
-# own fstypes to the following variable.
-#extra_net_fs_list=""
-
-##############################################################################
-# SERVICE CONFIGURATION VARIABLES
-# These variables are documented here, but should be configured in
-# /etc/conf.d/foo for service foo and NOT enabled here unless you
-# really want them to work on a global basis.
-
-# Some daemons are started and stopped via start-stop-daemon.
-# We can set some things on a per service basis, like the nicelevel.
-#export SSD_NICELEVEL="-19"
-
-# Pass ulimit parameters
-#rc_ulimit="-u 30"
-
-# It's possible to define extra dependencies for services like so
-#rc_config="/etc/foo"
-#rc_need="openvpn"
-#rc_use="net.eth0"
-#rc_after="clock"
-#rc_before="local"
-#rc_provide="!net"
-
-# You can also enable the above commands here for each service. Below is an
-# example for service foo.
-#rc_foo_config="/etc/foo"
-#rc_foo_need="openvpn"
-#rc_foo_after="clock"
-
-# You can also remove dependencies.
-# This is mainly used for saying which servies do NOT provide net.
-#rc_net_tap0_provide="!net"
-
-##############################################################################
-# LINUX SPECIFIC OPTIONS
-
-# This is the subsystem type. Valid options on Linux:
-# "" - nothing special
-# "lxc" - Linux Containers
-# "openvz" - Linux OpenVZ
-# "prefix" - Prefix
-# "uml" - Usermode Linux
-# "vserver" - Linux vserver
-# "xen0" - Xen0 Domain
-# "xenU" - XenU Domain
-# If this is commented out, automatic detection will be attempted.
-# Note that autodetection will not work in a prefix environment or in a
-# linux container.
-#
-# This should be set to the value representing the environment this file is
-# PRESENTLY in, not the virtualization the environment is capable of.
-rc_sys=""
-
-# This is the number of tty's used in most of the rc-scripts (like
-# consolefont, numlock, etc ...)
-rc_tty_number=12
+++ /dev/null
-# Global OpenRC configuration settings
-
-# Set to "YES" if you want the rc system to try and start services
-# in parallel for a slight speed improvement. When running in parallel we
-# prefix the service output with its name as the output will get
-# jumbled up.
-# WARNING: whilst we have improved parallel, it can still potentially lock
-# the boot process. Don't file bugs about this unless you can supply
-# patches that fix it without breaking other things!
-#rc_parallel="NO"
-
-# Set rc_interactive to "YES" and you'll be able to press the I key during
-# boot so you can choose to start specific services. Set to "NO" to disable
-# this feature. This feature is automatically disabled if rc_parallel is
-# set to YES.
-#rc_interactive="YES"
-
-# If we need to drop to a shell, you can specify it here.
-# If not specified we use $SHELL, otherwise the one specified in /etc/passwd,
-# otherwise /bin/sh
-# Linux users could specify /sbin/sulogin
-rc_shell=/sbin/sulogin
-
-# Do we allow any started service in the runlevel to satisfy the dependency
-# or do we want all of them regardless of state? For example, if net.eth0
-# and net.eth1 are in the default runlevel then with rc_depend_strict="NO"
-# both will be started, but services that depend on 'net' will work if either
-# one comes up. With rc_depend_strict="YES" we would require them both to
-# come up.
-#rc_depend_strict="YES"
-
-# rc_hotplug is a list of services that we allow to be hotplugged.
-# By default we do not allow hotplugging.
-# A hotplugged service is one started by a dynamic dev manager when a matching
-# hardware device is found.
-# This service is intrinsically included in the boot runlevel.
-# To disable services, prefix with a !
-# Example - rc_hotplug="net.wlan !net.*"
-# This allows net.wlan and any service not matching net.* to be plugged.
-# Example - rc_hotplug="*"
-# This allows all services to be hotplugged
-#rc_hotplug="*"
-
-# rc_logger launches a logging daemon to log the entire rc process to
-# /var/log/rc.log
-# NOTE: Linux systems require the devfs service to be started before
-# logging can take place and as such cannot log the sysinit runlevel.
-#rc_logger="YES"
-
-# Through rc_log_path you can specify a custom log file.
-# The default value is: /var/log/rc.log
-#rc_log_path="/var/log/rc.log"
-
-# By default we filter the environment for our running scripts. To allow other
-# variables through, add them here. Use a * to allow all variables through.
-#rc_env_allow="VAR1 VAR2"
-
-# By default we assume that all daemons will start correctly.
-# However, some do not - a classic example is that they fork and return 0 AND
-# then child barfs on a configuration error. Or the daemon has a bug and the
-# child crashes. You can set the number of milliseconds start-stop-daemon
-# waits to check that the daemon is still running after starting here.
-# The default is 0 - no checking.
-#rc_start_wait=100
-
-# rc_nostop is a list of services which will not stop when changing runlevels.
-# This still allows the service itself to be stopped when called directly.
-#rc_nostop=""
-
-# rc will attempt to start crashed services by default.
-# However, it will not stop them by default as that could bring down other
-# critical services.
-#rc_crashed_stop=NO
-#rc_crashed_start=YES
-
-##############################################################################
-# MISC CONFIGURATION VARIABLES
-# There variables are shared between many init scripts
-
-# Set unicode to YES to turn on unicode support for keyboards and screens.
-unicode="YES"
-
-# Below is the default list of network fstypes.
-#
-# afs cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre ncpfs
-# nfs nfs4 ocfs2 shfs smbfs
-#
-# If you would like to add to this list, you can do so by adding your
-# own fstypes to the following variable.
-#extra_net_fs_list=""
-
-##############################################################################
-# SERVICE CONFIGURATION VARIABLES
-# These variables are documented here, but should be configured in
-# /etc/conf.d/foo for service foo and NOT enabled here unless you
-# really want them to work on a global basis.
-# If your service has characters in its name which are not legal in
-# shell variable names and you configure the variables for it in this
-# file, those characters should be replaced with underscores in the
-# variable names as shown below.
-
-# Some daemons are started and stopped via start-stop-daemon.
-# We can set some things on a per service basis, like the nicelevel.
-#export SSD_NICELEVEL="-19"
-
-# Pass ulimit parameters
-#rc_ulimit="-u 30"
-
-# It's possible to define extra dependencies for services like so
-#rc_config="/etc/foo"
-#rc_need="openvpn"
-#rc_use="net.eth0"
-#rc_after="clock"
-#rc_before="local"
-#rc_provide="!net"
-
-# You can also enable the above commands here for each service. Below is an
-# example for service foo.
-#rc_foo_config="/etc/foo"
-#rc_foo_need="openvpn"
-#rc_foo_after="clock"
-
-# Below is an example for service foo-bar. Note that the '-' is illegal
-# in a shell variable name, so we convert it to an underscore.
-# example for service foo-bar.
-#rc_foo_bar_config="/etc/foo-bar"
-#rc_foo_bar_need="openvpn"
-#rc_foo_bar_after="clock"
-
-# You can also remove dependencies.
-# This is mainly used for saying which servies do NOT provide net.
-#rc_net_tap0_provide="!net"
-
-##############################################################################
-# LINUX SPECIFIC OPTIONS
-
-# This is the subsystem type. Valid options on Linux:
-# "" - nothing special
-# "lxc" - Linux Containers
-# "openvz" - Linux OpenVZ
-# "prefix" - Prefix
-# "uml" - Usermode Linux
-# "vserver" - Linux vserver
-# "xen0" - Xen0 Domain
-# "xenU" - XenU Domain
-# If this is commented out, automatic detection will be used.
-#
-# This should be set to the value representing the environment this file is
-# PRESENTLY in, not the virtualization the environment is capable of.
-#rc_sys=""
-
-# This is the number of tty's used in most of the rc-scripts (like
-# consolefont, numlock, etc ...)
-rc_tty_number=12
-
-# If you have cgroups turned on in your kernel, this switch controls
-# whether or not a group for each controller is mounted under
-# /sys/fs/cgroup.
-# Support for process management by cgroups is planned in the future,
-# so if you turn this off, be aware that you may not be able to use that
-# feature.
-#rc_controller_cgroups="YES"
+++ /dev/null
-###############################################################################
-#
-# Copyright (C) 2005 Red Hat, Inc. All Rights Reserved.
-# Written by David Howells (dhowells@redhat.com)
-#
-# 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 of the License, or (at your option) any later version.
-#
-###############################################################################
-
-
-###############################################################################
-#
-# We can run programs or scripts
-# - Macro substitutions in arguments:
-# %%... %...
-# %o operation name
-# %k ID of key being operated upon
-# %t type of key being operated upon
-# %d description of key being operated upon
-# %c callout info
-# %u UID of requestor
-# %g GID of requestor
-# %T thread keyring of requestor (may be 0)
-# %P process keyring of requestor (may be 0)
-# %S session keyring of requestor (may be the user's default session)
-#
-################################################################################
-
-#OP TYPE DESCRIPTION CALLOUT INFO PROGRAM ARG1 ARG2 ARG3 ...
-#====== ======= =============== =============== ===============================
-create user debug:* negate /bin/keyctl negate %k 30 %S
-create user debug:loop:* * |/bin/cat
-create user debug:* * /usr/share/keyutils/request-key-debug.sh %k %d %c %S
-negate * * * /bin/keyctl negate %k 30 %S
+++ /dev/null
-###############################################################################
-#
-# Copyright (C) 2005 Red Hat, Inc. All Rights Reserved.
-# Written by David Howells (dhowells@redhat.com)
-#
-# 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 of the License, or (at your option) any later version.
-#
-###############################################################################
-
-
-###############################################################################
-#
-# We can run programs or scripts
-# - Macro substitutions in arguments:
-# %%... %...
-# %o operation name
-# %k ID of key being operated upon
-# %t type of key being operated upon
-# %d description of key being operated upon
-# %c callout info
-# %u UID of requestor
-# %g GID of requestor
-# %T thread keyring of requestor (may be 0)
-# %P process keyring of requestor (may be 0)
-# %S session keyring of requestor (may be the user's default session)
-#
-################################################################################
-
-#OP TYPE DESCRIPTION CALLOUT INFO PROGRAM ARG1 ARG2 ARG3 ...
-#====== ======= =============== =============== ===============================
-create dns_resolver * * /sbin/key.dns_resolver %k
-create user debug:* negate /bin/keyctl negate %k 30 %S
-create user debug:* rejected /bin/keyctl reject %k 30 %c %S
-create user debug:* expired /bin/keyctl reject %k 30 %c %S
-create user debug:* revoked /bin/keyctl reject %k 30 %c %S
-create user debug:loop:* * |/bin/cat
-create user debug:* * /usr/share/keyutils/request-key-debug.sh %k %d %c %S
-negate * * * /bin/keyctl negate %k 30 %S
+++ /dev/null
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-#
-# /etc/screenrc
-#
-# This is the system wide screenrc.
-#
-# You can use this file to change the default behavior of screen system wide
-# or copy it to ~/.screenrc and use it as a starting point for your own
-# settings.
-#
-# Commands in this file are used to set options, bind screen functions to
-# keys, redefine terminal capabilities, and to automatically establish one or
-# more windows at the beginning of your screen session.
-#
-# This is not a comprehensive list of options, look at the screen manual for
-# details on everything that you can put in this file.
-#
-#
-
-# ==============================================================================
-# SCREEN SETTINGS
-# ==============================================================================
-
-# ESCAPE - the COMMAND CHARACTER
-# ===============================================================
-# escape ^aa # default
-# escape ^^^^ # suggested binding (Control-^) for Emacs users
-
-
-# PASSWORD
-# ===============================================================
-# This commands sets the *internal* password for the screen session.
-# WARNING!! If this is set then a "lock" command will only let you in to the
-# session after you enter the user's account password and then *also*
-# the internal password for that session. This gives additional safety but,
-# if you forget the internal password then you cannot resume your session.
-# Use :password to generate a password
-# password ODSJQf.4IJN7E # "1234"
-
-
-# VARIABLES
-# ===============================================================
-# No annoying audible bell, using "visual bell"
-# vbell on # default: off
-# vbell_msg " -- Bell,Bell!! -- " # default: "Wuff,Wuff!!"
-
-# Automatically detach on hangup.
- autodetach on # default: on
-
-# Don't display the copyright page
- startup_message off # default: on
-
-# Uses nethack-style messages
-# nethack on # default: off
-
-# Affects the copying of text regions
- crlf off # default: off
-
-# Enable/disable multiuser mode. Standard screen operation is singleuser.
-# In multiuser mode the commands acladd, aclchg, aclgrp and acldel can be used
-# to enable (and disable) other user accessing this screen session.
-# Requires suid-root.
- multiuser off
-
-# Change default scrollback value for new windows
- defscrollback 50000 # default: 100
-
-# Define the time that all windows monitored for silence should
-# wait before displaying a message. Default 30 seconds.
- silencewait 15 # default: 30
-
-# bufferfile: The file to use for commands
-# "readbuf" ('<') and "writebuf" ('>'):
- bufferfile $HOME/.screen_exchange
-#
-# hardcopydir: The directory which contains all hardcopies.
-# hardcopydir ~/.hardcopy
-# hardcopydir ~/.screen
-#
-# shell: Default process started in screen's windows.
-# Makes it possible to use a different shell inside screen
-# than is set as the default login shell.
-# If begins with a '-' character, the shell will be started as a login shell.
-# shell zsh
-# shell bash
-# shell ksh
- shell -$SHELL
-
-caption always " %{gw}$LOGNAME@%H | %{bw}%c%{-} | %{kw}%-Lw%{rw}%50>%{rW}%n%f* %t %{kw}%+LW%<"
-
-# shellaka '> |tcsh'
-# shelltitle '$ |bash'
-
-# emulate .logout message
- pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended."
-
-# caption always " %w --- %c:%s"
-# caption always "%3n %t%? @%u%?%? [%h]%?%=%c"
-
-# advertise hardstatus support to $TERMCAP
-# termcapinfo * '' 'hs:ts=\E_:fs=\E\\:ds=\E_\E\\'
-
-# set every new windows hardstatus line to somenthing descriptive
-# defhstatus "screen: ^En (^Et)"
-
-# don't kill window after the process died
-# zombie "^["
-
-# ignore displays that block on output
-defnonblock on
-
-# XTERM TWEAKS
-# ===============================================================
-
-# xterm understands both im/ic and doesn't have a status line.
-# Note: Do not specify im and ic in the real termcap/info file as
-# some programs (e.g. vi) will not work anymore.
- termcap xterm hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l
- terminfo xterm hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l
-
-# 80/132 column switching must be enabled for ^AW to work
-# change init sequence to not switch width
- termcapinfo xterm Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l
-
-# Make the output buffer large for (fast) xterms.
-# termcapinfo xterm* OL=10000
- termcapinfo xterm* OL=100
-
-# tell screen that xterm can switch to dark background and has function
-# keys.
- termcapinfo xterm 'VR=\E[?5h:VN=\E[?5l'
- termcapinfo xterm 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~'
- termcapinfo xterm 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~'
-
-# special xterm hardstatus: use the window title.
- termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'
-
-#terminfo xterm 'vb=\E[?5h$<200/>\E[?5l'
- termcapinfo xterm 'vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l'
-
-# emulate part of the 'K' charset
- termcapinfo xterm 'XC=K%,%\E(B,[\304,\\\\\326,]\334,{\344,|\366,}\374,~\337'
-
-# xterm-52 tweaks:
-# - uses background color for delete operations
- termcapinfo xterm* be
-
-# Do not use xterm's alternative window buffer, it breaks scrollback (see bug #61195)
- termcapinfo xterm|xterms|xs ti@:te=\E[2J
-
-# WYSE TERMINALS
-# ===============================================================
-
-#wyse-75-42 must have flow control (xo = "terminal uses xon/xoff")
-#essential to have it here, as this is a slow terminal.
- termcapinfo wy75-42 xo:hs@
-
-# New termcap sequences for cursor application mode.
- termcapinfo wy* CS=\E[?1h:CE=\E[?1l:vi=\E[?25l:ve=\E[?25h:VR=\E[?5h:VN=\E[?5l:cb=\E[1K:CD=\E[1J
-
-
-# OTHER TERMINALS
-# ===============================================================
-
-# make hp700 termcap/info better
- termcapinfo hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@'
-
-# Extend the vt100 desciption by some sequences.
- termcap vt100* ms:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC
- terminfo vt100* ms:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC
- termcapinfo linux C8
-# old rxvt versions also need this
-# termcapinfo rxvt C8
-
-
-# KEYBINDINGS
-# ==============================================================
-# The "bind" command assign keys to (internal) commands
-# SCREEN checks all the keys you type; you type the key
-# which is known as the "command character" then SCREEN
-# eats this key, too, and checks whether this key is
-# "bound" to a command. If so then SCREEN will execute it.
-#
-# The command "bind" allows you to chose which keys
-# will be assigned to the commands.
-#
-# Some commands are bound to several keys -
-# usually to both some letter and its corresponding
-# control key combination, eg the command
-# "(create) screen" is bound to both 'c' and '^C'.
-#
-# The following list shows the default bindings:
-#
-# break ^B b
-# clear C
-# colon :
-# copy ^[ [
-# detach ^D d
-# digraph ^V
-# displays *
-# dumptermcap .
-# fit F
-# flow ^F f
-# focus ^I
-# hardcopy h
-# help ?
-# history { }
-# info i
-# kill K k
-# lastmsg ^M m
-# license ,
-# log H
-# login L
-# meta x
-# monitor M
-# next ^@ ^N sp n
-# number N
-# only Q
-# other ^X
-# pow_break B
-# pow_detach D
-# prev ^H ^P p ^?
-# quit \
-# readbuf <
-# redisplay ^L l
-# remove X
-# removebuf =
-# reset Z
-# screen ^C c
-# select " '
-# silence _
-# split S
-# suspend ^Z z
-# time ^T t
-# title A
-# vbell ^G
-# version v
-# width W
-# windows ^W w
-# wrap ^R r
-# writebuf >
-# xoff ^S s
-# xon ^Q q
-# ^] paste .
-# - select -
-# 0 select 0
-# 1 select 1
-# 2 select 2
-# 3 select 3
-# 4 select 4
-# 5 select 5
-# 6 select 6
-# 7 select 7
-# 8 select 8
-# 9 select 9
-# I login on
-# O login off
-# ] paste .
-#
-
-# And here are the default bind commands if you need them:
-#
-# bind A title
-# bind C clear
-# bind D pow_detach
-# bind F fit
-# bind H log
-# bind I login on
-# bind K kill
-# bind L login
-# bind M monitor
-# bind N number
-# bind O login off
-# bind Q only
-# bind S split
-# bind W width
-# bind X remove
-# bind Z reset
-
-# Let's remove some dangerous key bindings ...
- bind k
- bind ^k
-# bind . dumptermcap # default
- bind .
-# bind ^\ quit # default
- bind ^\
-# bind \\ quit # default
- bind \\
-# bind ^h ??? # default
- bind ^h
-# bind h hardcopy # default
- bind h
-
-# ... and make them better.
- bind 'K' kill
- bind 'I' login on
- bind 'O' login off
- bind '}' history
-
-# Yet another hack:
-# Prepend/append register [/] to the paste if ^a^] is pressed.
-# This lets me have autoindent mode in vi.
- register [ "\033:se noai\015a"
- register ] "\033:se ai\015a"
- bind ^] paste [.]
-
-
-# hardstatus alwaysignore
-# hardstatus alwayslastline "%Lw"
-
-# Resize the current region. The space will be removed from or added to
-# the region below or if there's not enough space from the region above.
- bind = resize =
- bind + resize +3
- bind - resize -3
-# bind _ resize max
-#
-# attrcolor u "-u b"
-# attrcolor b "R"
-
-# STARTUP SCREENS
-# ===============================================================
-# Defines the time screen delays a new message when one message
-# is currently displayed. The default is 1 second.
-# msgminwait 2
-
-# Time a message is displayed if screen is not disturbed by
-# other activity. The dafault is 5 seconds:
-# msgwait 2
-
-# Briefly show the version number of this starting
-# screen session - but only for *one* second:
-# msgwait 1
-# version
-
-# Welcome the user:
-# echo "welcome :-)"
-# echo "I love you today."
-
-# Uncomment one/some following lines to automatically let
-# SCREEN start some programs in the given window numbers:
-# screen -t MAIL 0 mutt
-# screen -t EDIT 1 vim
-# screen -t GOOGLE 2 links http://www.google.com
-# screen -t NEWS 3 slrn
-# screen -t WWW 4 links http://www.math.fu-berlin.de/~guckes/
-# screen 5
-# screen 6
-
-# Set the environment variable var to value string. If only var is specified,
-# you'll be prompted to enter a value. If no parameters are specified,
-# you'll be prompted for both variable and value. The environment is
-# inherited by all subsequently forked shells.
-# setenv PROMPT_COMMAND 'echo -n -e "\033k\033\134"'
-
-# Don't you want to start programs which need a DISPLAY ?
-# setenv DISPLAY ''
+++ /dev/null
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-#
-# /etc/screenrc
-#
-# This is the system wide screenrc.
-#
-# You can use this file to change the default behavior of screen system wide
-# or copy it to ~/.screenrc and use it as a starting point for your own
-# settings.
-#
-# Commands in this file are used to set options, bind screen functions to
-# keys, redefine terminal capabilities, and to automatically establish one or
-# more windows at the beginning of your screen session.
-#
-# This is not a comprehensive list of options, look at the screen manual for
-# details on everything that you can put in this file.
-#
-#
-
-# ==============================================================================
-# SCREEN SETTINGS
-# ==============================================================================
-
-# ESCAPE - the COMMAND CHARACTER
-# ===============================================================
-# escape ^aa # default
-# escape ^^^^ # suggested binding (Control-^) for Emacs users
-
-
-# PASSWORD
-# ===============================================================
-# This commands sets the *internal* password for the screen session.
-# WARNING!! If this is set then a "lock" command will only let you in to the
-# session after you enter the user's account password and then *also*
-# the internal password for that session. This gives additional safety but,
-# if you forget the internal password then you cannot resume your session.
-# Use :password to generate a password
-# password ODSJQf.4IJN7E # "1234"
-
-
-# VARIABLES
-# ===============================================================
-# No annoying audible bell, using "visual bell"
-# vbell on # default: off
-# vbell_msg " -- Bell,Bell!! -- " # default: "Wuff,Wuff!!"
-
-# Automatically detach on hangup.
- autodetach on # default: on
-
-# Don't display the copyright page
- startup_message off # default: on
-
-# Uses nethack-style messages
-# nethack on # default: off
-
-# Affects the copying of text regions
- crlf off # default: off
-
-# Enable/disable multiuser mode. Standard screen operation is singleuser.
-# In multiuser mode the commands acladd, aclchg, aclgrp and acldel can be used
-# to enable (and disable) other user accessing this screen session.
-# Requires suid-root.
- multiuser off
-
-# Change default scrollback value for new windows
- defscrollback 1000 # default: 100
-
-# Define the time that all windows monitored for silence should
-# wait before displaying a message. Default 30 seconds.
- silencewait 15 # default: 30
-
-# bufferfile: The file to use for commands
-# "readbuf" ('<') and "writebuf" ('>'):
- bufferfile $HOME/.screen_exchange
-#
-# hardcopydir: The directory which contains all hardcopies.
-# hardcopydir ~/.hardcopy
-# hardcopydir ~/.screen
-#
-# shell: Default process started in screen's windows.
-# Makes it possible to use a different shell inside screen
-# than is set as the default login shell.
-# If begins with a '-' character, the shell will be started as a login shell.
-# shell zsh
-# shell bash
-# shell ksh
- shell -$SHELL
-
-# shellaka '> |tcsh'
-# shelltitle '$ |bash'
-
-# emulate .logout message
- pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended."
-
-# caption always " %w --- %c:%s"
-# caption always "%3n %t%? @%u%?%? [%h]%?%=%c"
-
-# advertise hardstatus support to $TERMCAP
-# termcapinfo * '' 'hs:ts=\E_:fs=\E\\:ds=\E_\E\\'
-
-# set every new windows hardstatus line to somenthing descriptive
-# defhstatus "screen: ^En (^Et)"
-
-# don't kill window after the process died
-# zombie "^["
-
-# ignore displays that block on output
-defnonblock on
-
-# XTERM TWEAKS
-# ===============================================================
-
-# xterm understands both im/ic and doesn't have a status line.
-# Note: Do not specify im and ic in the real termcap/info file as
-# some programs (e.g. vi) will not work anymore.
- termcap xterm hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l
- terminfo xterm hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l
-
-# 80/132 column switching must be enabled for ^AW to work
-# change init sequence to not switch width
- termcapinfo xterm Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l
-
-# Make the output buffer large for (fast) xterms.
-# termcapinfo xterm* OL=10000
- termcapinfo xterm* OL=100
-
-# tell screen that xterm can switch to dark background and has function
-# keys.
- termcapinfo xterm 'VR=\E[?5h:VN=\E[?5l'
- termcapinfo xterm 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~'
- termcapinfo xterm 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~'
-
-# special xterm hardstatus: use the window title.
- termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'
-
-#terminfo xterm 'vb=\E[?5h$<200/>\E[?5l'
- termcapinfo xterm 'vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l'
-
-# emulate part of the 'K' charset
- termcapinfo xterm 'XC=K%,%\E(B,[\304,\\\\\326,]\334,{\344,|\366,}\374,~\337'
-
-# xterm-52 tweaks:
-# - uses background color for delete operations
- termcapinfo xterm* be
-
-# Do not use xterm's alternative window buffer, it breaks scrollback (see bug #61195)
- termcapinfo xterm|xterms|xs ti@:te=\E[2J
-
-# WYSE TERMINALS
-# ===============================================================
-
-#wyse-75-42 must have flow control (xo = "terminal uses xon/xoff")
-#essential to have it here, as this is a slow terminal.
- termcapinfo wy75-42 xo:hs@
-
-# New termcap sequences for cursor application mode.
- termcapinfo wy* CS=\E[?1h:CE=\E[?1l:vi=\E[?25l:ve=\E[?25h:VR=\E[?5h:VN=\E[?5l:cb=\E[1K:CD=\E[1J
-
-
-# OTHER TERMINALS
-# ===============================================================
-
-# make hp700 termcap/info better
- termcapinfo hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@'
-
-# Extend the vt100 desciption by some sequences.
- termcap vt100* ms:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC
- terminfo vt100* ms:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC
- termcapinfo linux C8
-# old rxvt versions also need this
-# termcapinfo rxvt C8
-
-
-# KEYBINDINGS
-# ==============================================================
-# The "bind" command assign keys to (internal) commands
-# SCREEN checks all the keys you type; you type the key
-# which is known as the "command character" then SCREEN
-# eats this key, too, and checks whether this key is
-# "bound" to a command. If so then SCREEN will execute it.
-#
-# The command "bind" allows you to chose which keys
-# will be assigned to the commands.
-#
-# Some commands are bound to several keys -
-# usually to both some letter and its corresponding
-# control key combination, eg the command
-# "(create) screen" is bound to both 'c' and '^C'.
-#
-# The following list shows the default bindings:
-#
-# break ^B b
-# clear C
-# colon :
-# copy ^[ [
-# detach ^D d
-# digraph ^V
-# displays *
-# dumptermcap .
-# fit F
-# flow ^F f
-# focus ^I
-# hardcopy h
-# help ?
-# history { }
-# info i
-# kill K k
-# lastmsg ^M m
-# license ,
-# log H
-# login L
-# meta x
-# monitor M
-# next ^@ ^N sp n
-# number N
-# only Q
-# other ^X
-# pow_break B
-# pow_detach D
-# prev ^H ^P p ^?
-# quit \
-# readbuf <
-# redisplay ^L l
-# remove X
-# removebuf =
-# reset Z
-# screen ^C c
-# select " '
-# silence _
-# split S
-# suspend ^Z z
-# time ^T t
-# title A
-# vbell ^G
-# version v
-# width W
-# windows ^W w
-# wrap ^R r
-# writebuf >
-# xoff ^S s
-# xon ^Q q
-# ^] paste .
-# - select -
-# 0 select 0
-# 1 select 1
-# 2 select 2
-# 3 select 3
-# 4 select 4
-# 5 select 5
-# 6 select 6
-# 7 select 7
-# 8 select 8
-# 9 select 9
-# I login on
-# O login off
-# ] paste .
-#
-
-# And here are the default bind commands if you need them:
-#
-# bind A title
-# bind C clear
-# bind D pow_detach
-# bind F fit
-# bind H log
-# bind I login on
-# bind K kill
-# bind L login
-# bind M monitor
-# bind N number
-# bind O login off
-# bind Q only
-# bind S split
-# bind W width
-# bind X remove
-# bind Z reset
-
-# Let's remove some dangerous key bindings ...
- bind k
- bind ^k
-# bind . dumptermcap # default
- bind .
-# bind ^\ quit # default
- bind ^\
-# bind \\ quit # default
- bind \\
-# bind ^h ??? # default
- bind ^h
-# bind h hardcopy # default
- bind h
-
-# ... and make them better.
- bind 'K' kill
- bind 'I' login on
- bind 'O' login off
- bind '}' history
-
-# Yet another hack:
-# Prepend/append register [/] to the paste if ^a^] is pressed.
-# This lets me have autoindent mode in vi.
- register [ "\033:se noai\015a"
- register ] "\033:se ai\015a"
- bind ^] paste [.]
-
-
-# hardstatus alwaysignore
-# hardstatus alwayslastline "%Lw"
-
-# Resize the current region. The space will be removed from or added to
-# the region below or if there's not enough space from the region above.
- bind = resize =
- bind + resize +3
- bind - resize -3
-# bind _ resize max
-#
-# attrcolor u "-u b"
-# attrcolor b "R"
-
-# STARTUP SCREENS
-# ===============================================================
-# Defines the time screen delays a new message when one message
-# is currently displayed. The default is 1 second.
-# msgminwait 2
-
-# Time a message is displayed if screen is not disturbed by
-# other activity. The dafault is 5 seconds:
-# msgwait 2
-
-# Briefly show the version number of this starting
-# screen session - but only for *one* second:
-# msgwait 1
-# version
-
-# Welcome the user:
-# echo "welcome :-)"
-# echo "I love you today."
-
-# Uncomment one/some following lines to automatically let
-# SCREEN start some programs in the given window numbers:
-# screen -t MAIL 0 mutt
-# screen -t EDIT 1 vim
-# screen -t GOOGLE 2 links http://www.google.com
-# screen -t NEWS 3 slrn
-# screen -t WWW 4 links http://www.math.fu-berlin.de/~guckes/
-# screen 5
-# screen 6
-
-# Set the environment variable var to value string. If only var is specified,
-# you'll be prompted to enter a value. If no parameters are specified,
-# you'll be prompted for both variable and value. The environment is
-# inherited by all subsequently forked shells.
-# setenv PROMPT_COMMAND 'echo -n -e "\033k\033\134"'
-
-# Don't you want to start programs which need a DISPLAY ?
-# setenv DISPLAY ''
+++ /dev/null
-# $OpenBSD: ssh_config,v 1.26 2010/01/11 01:39:46 dtucker Exp $
-
-# This is the ssh client system-wide configuration file. See
-# ssh_config(5) for more information. This file provides defaults for
-# users, and the values can be changed in per-user configuration files
-# or on the command line.
-
-# Configuration data is parsed as follows:
-# 1. command line options
-# 2. user-specific file
-# 3. system-wide file
-# Any configuration value is only changed the first time it is set.
-# Thus, host-specific definitions should be at the beginning of the
-# configuration file, and defaults at the end.
-
-# Site-wide defaults for some commonly used options. For a comprehensive
-# list of available options, their meanings and defaults, please see the
-# ssh_config(5) man page.
-
-# Host *
-# ForwardAgent no
-# ForwardX11 no
-# RhostsRSAAuthentication no
-# RSAAuthentication yes
-# PasswordAuthentication yes
-# HostbasedAuthentication no
-# GSSAPIAuthentication no
-# GSSAPIDelegateCredentials no
-# BatchMode no
-# CheckHostIP yes
-# AddressFamily any
-# ConnectTimeout 0
-# StrictHostKeyChecking ask
-# IdentityFile ~/.ssh/identity
-# IdentityFile ~/.ssh/id_rsa
-# IdentityFile ~/.ssh/id_dsa
-# Port 22
-# Protocol 2,1
-# Cipher 3des
-# Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
-# MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
-# EscapeChar ~
-# Tunnel no
-# TunnelDevice any:any
-# PermitLocalCommand no
-# VisualHostKey no
-# ProxyCommand ssh -q -W %h:%p gateway.example.com
+++ /dev/null
-# $OpenBSD$
-
-# This is the ssh client system-wide configuration file. See
-# ssh_config(5) for more information. This file provides defaults for
-# users, and the values can be changed in per-user configuration files
-# or on the command line.
-
-# Configuration data is parsed as follows:
-# 1. command line options
-# 2. user-specific file
-# 3. system-wide file
-# Any configuration value is only changed the first time it is set.
-# Thus, host-specific definitions should be at the beginning of the
-# configuration file, and defaults at the end.
-
-# Site-wide defaults for some commonly used options. For a comprehensive
-# list of available options, their meanings and defaults, please see the
-# ssh_config(5) man page.
-
-# Host *
-# ForwardAgent no
-# ForwardX11 no
-# RhostsRSAAuthentication no
-# RSAAuthentication yes
-# PasswordAuthentication yes
-# HostbasedAuthentication no
-# GSSAPIAuthentication no
-# GSSAPIDelegateCredentials no
-# BatchMode no
-# CheckHostIP yes
-# AddressFamily any
-# ConnectTimeout 0
-# StrictHostKeyChecking ask
-# IdentityFile ~/.ssh/identity
-# IdentityFile ~/.ssh/id_rsa
-# IdentityFile ~/.ssh/id_dsa
-# Port 22
-# Protocol 2,1
-# Cipher 3des
-# Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
-# MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
-# EscapeChar ~
-# AllowedCertPurpose sslserver
-# MandatoryCRL no
-# CACertificateFile /etc/ssh/ca/ca-bundle.crt
-# CACertificatePath /etc/ssh/ca/crt
-# CARevocationFile /etc/ssh/ca/ca-bundle.crl
-# CARevocationPath /etc/ssh/ca/crl
-# UserCACertificateFile ~/.ssh/ca-bundle.crt
-# UserCACertificatePath ~/.ssh/crt
-# UserCARevocationFile ~/.ssh/ca-bundle.crl
-# UserCARevocationPath ~/.ssh/crl
-# VAType none
-# Tunnel no
-# TunnelDevice any:any
-# PermitLocalCommand no
-# VisualHostKey no
-# ProxyCommand ssh -q -W %h:%p gateway.example.com
+++ /dev/null
-# $OpenBSD$
-
-# This is the sshd server system-wide configuration file. See
-# sshd_config(5) for more information.
-
-# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
-
-# The strategy used for options in the default sshd_config shipped with
-# OpenSSH is to specify options with their default value where
-# possible, but leave them commented. Uncommented options change a
-# default value.
-
-#Port 22
-#AddressFamily any
-#ListenAddress 0.0.0.0
-#ListenAddress ::
-
-# The default requires explicit activation of protocol 1
-#Protocol 2
-
-# HostKey for protocol version 1
-#HostKey /etc/ssh/ssh_host_key
-# HostKeys for protocol version 2
-#HostKey /etc/ssh/ssh_host_rsa_key
-#HostKey /etc/ssh/ssh_host_dsa_key
-#HostKey /etc/ssh/ssh_host_ecdsa_key
-
-# "key type names" for X.509 certificates with RSA key
-# Note first defined is used in signature operations!
-#X509KeyAlgorithm x509v3-sign-rsa,rsa-md5
-#X509KeyAlgorithm x509v3-sign-rsa,rsa-sha1
-
-# "key type names" for X.509 certificates with DSA key
-# Note first defined is used in signature operations!
-#X509KeyAlgorithm x509v3-sign-dss,dss-asn1
-#X509KeyAlgorithm x509v3-sign-dss,dss-raw
-
-# The intended use for the X509 client certificate. Without this option
-# no chain verification will be done. Currently accepted uses are case
-# insensitive:
-# - "sslclient", "SSL client", "SSL_client" or "client"
-# - "any", "Any Purpose", "Any_Purpose" or "AnyPurpose"
-# - "skip" or ""(empty): don`t check purpose.
-#AllowedCertPurpose sslclient
-
-# Specifies whether self-issued(self-signed) X.509 certificate can be
-# allowed only by entry in AutorizedKeysFile that contain matching
-# public key or certificate blob.
-#KeyAllowSelfIssued no
-
-# Specifies whether CRL must present in store for all certificates in
-# certificate chain with atribute "cRLDistributionPoints"
-#MandatoryCRL no
-
-# A file with multiple certificates of certificate signers
-# in PEM format concatenated together.
-#CACertificateFile /etc/ssh/ca/ca-bundle.crt
-
-# A directory with certificates of certificate signers.
-# The certificates should have name of the form: [HASH].[NUMBER]
-# or have symbolic links to them of this form.
-#CACertificatePath /etc/ssh/ca/crt
-
-# A file with multiple CRL of certificate signers
-# in PEM format concatenated together.
-#CARevocationFile /etc/ssh/ca/ca-bundle.crl
-
-# A directory with CRL of certificate signers.
-# The CRL should have name of the form: [HASH].r[NUMBER]
-# or have symbolic links to them of this form.
-#CARevocationPath /etc/ssh/ca/crl
-
-# LDAP protocol version.
-# Example:
-# CAldapVersion 2
-
-# Note because of OpenSSH options parser limitation
-# use %3D instead of = !
-# LDAP initialization may require URL to be escaped, i.e.
-# use %2C instead of ,(comma). Escaped URL don't depend from
-# LDAP initialization method.
-# Example:
-# CAldapURL ldap://localhost:389/dc%3Dexample%2Cdc%3Dcom
-
-# SSH can use "Online Certificate Status Protocol"(OCSP)
-# to validate certificate. Set VAType to
-# - none : do not use OCSP to validate certificates;
-# - ocspcert: validate only certificates that specify `OCSP
-# Service Locator' URL;
-# - ocspspec: use specified in the configuration 'OCSP Responder'
-# to validate all certificates.
-#VAType none
-
-# Lifetime and size of ephemeral version 1 server key
-#KeyRegenerationInterval 1h
-#ServerKeyBits 1024
-
-# Logging
-# obsoletes QuietMode and FascistLogging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2m
-#PermitRootLogin yes
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-#RSAAuthentication yes
-#PubkeyAuthentication yes
-#AuthorizedKeysFile .ssh/authorized_keys
-
-# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
-#RhostsRSAAuthentication no
-# similar for protocol version 2
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# RhostsRSAAuthentication and HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-#IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to no to disable s/key passwords
-#ChallengeResponseAuthentication yes
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication. Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-#X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-PrintMotd no
-PrintLastLog no
-#TCPKeepAlive yes
-#UseLogin no
-#UsePrivilegeSeparation yes
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS yes
-#PidFile /var/run/sshd.pid
-#MaxStartups 10
-#PermitTunnel no
-#ChrootDirectory none
-
-# no default banner path
-#Banner none
-
-# override default of no subsystems
-Subsystem sftp /usr/lib64/misc/sftp-server
-
-# the following are HPN related configuration options
-# tcp receive buffer polling. disable in non autotuning kernels
-#TcpRcvBufPoll yes
-
-# allow the use of the none cipher
-#NoneEnabled no
-
-# disable hpn performance boosts.
-#HPNDisabled no
-
-# buffer size for hpn to non-hpn connections
-#HPNBufferSize 2048
-
-
-# Example of overriding settings on a per-user basis
-#Match User anoncvs
-# X11Forwarding no
-# AllowTcpForwarding no
-# ForceCommand cvs server
+++ /dev/null
-# $OpenBSD: sshd_config,v 1.82 2010/09/06 17:10:19 naddy Exp $
-
-# This is the sshd server system-wide configuration file. See
-# sshd_config(5) for more information.
-
-# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
-
-# The strategy used for options in the default sshd_config shipped with
-# OpenSSH is to specify options with their default value where
-# possible, but leave them commented. Uncommented options change a
-# default value.
-
-#Port 22
-#AddressFamily any
-#ListenAddress 0.0.0.0
-#ListenAddress ::
-
-# The default requires explicit activation of protocol 1
-#Protocol 2
-
-# HostKey for protocol version 1
-#HostKey /etc/ssh/ssh_host_key
-# HostKeys for protocol version 2
-#HostKey /etc/ssh/ssh_host_rsa_key
-#HostKey /etc/ssh/ssh_host_dsa_key
-#HostKey /etc/ssh/ssh_host_ecdsa_key
-
-# Lifetime and size of ephemeral version 1 server key
-#KeyRegenerationInterval 1h
-#ServerKeyBits 1024
-
-# Logging
-# obsoletes QuietMode and FascistLogging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2m
-#PermitRootLogin yes
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-#RSAAuthentication yes
-#PubkeyAuthentication yes
-#AuthorizedKeysFile .ssh/authorized_keys
-
-# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
-#RhostsRSAAuthentication no
-# similar for protocol version 2
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# RhostsRSAAuthentication and HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-#IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to no to disable s/key passwords
-#ChallengeResponseAuthentication yes
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication. Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-#X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-PrintMotd no
-PrintLastLog no
-#TCPKeepAlive yes
-#UseLogin no
-#UsePrivilegeSeparation yes
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS yes
-#PidFile /var/run/sshd.pid
-#MaxStartups 10
-#PermitTunnel no
-#ChrootDirectory none
-
-# no default banner path
-#Banner none
-
-# here are the new patched ldap related tokens
-# entries in your LDAP must have posixAccount & ldapPublicKey objectclass
-#UseLPK yes
-#LpkLdapConf /etc/ldap.conf
-#LpkServers ldap://10.1.7.1/ ldap://10.1.7.2/
-#LpkUserDN ou=users,dc=phear,dc=org
-#LpkGroupDN ou=groups,dc=phear,dc=org
-#LpkBindDN cn=Manager,dc=phear,dc=org
-#LpkBindPw secret
-#LpkServerGroup mail
-#LpkFilter (hostAccess=master.phear.org)
-#LpkForceTLS no
-#LpkSearchTimelimit 3
-#LpkBindTimelimit 3
-#LpkPubKeyAttr sshPublicKey
-
-# override default of no subsystems
-Subsystem sftp /usr/lib64/misc/sftp-server
-
-# the following are HPN related configuration options
-# tcp receive buffer polling. disable in non autotuning kernels
-#TcpRcvBufPoll yes
-
-# allow the use of the none cipher
-#NoneEnabled no
-
-# disable hpn performance boosts.
-#HPNDisabled no
-
-# buffer size for hpn to non-hpn connections
-#HPNBufferSize 2048
-
-
-# Example of overriding settings on a per-user basis
-#Match User anoncvs
-# X11Forwarding no
-# AllowTcpForwarding no
-# ForceCommand cvs server
+++ /dev/null
-# $OpenBSD: sshd_config,v 1.82 2010/09/06 17:10:19 naddy Exp $
-
-# This is the sshd server system-wide configuration file. See
-# sshd_config(5) for more information.
-
-# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
-
-# The strategy used for options in the default sshd_config shipped with
-# OpenSSH is to specify options with their default value where
-# possible, but leave them commented. Uncommented options change a
-# default value.
-
-#Port 22
-#AddressFamily any
-#ListenAddress 0.0.0.0
-#ListenAddress ::
-
-# The default requires explicit activation of protocol 1
-#Protocol 2
-
-# HostKey for protocol version 1
-#HostKey /etc/ssh/ssh_host_key
-# HostKeys for protocol version 2
-#HostKey /etc/ssh/ssh_host_rsa_key
-#HostKey /etc/ssh/ssh_host_dsa_key
-#HostKey /etc/ssh/ssh_host_ecdsa_key
-
-# Lifetime and size of ephemeral version 1 server key
-#KeyRegenerationInterval 1h
-#ServerKeyBits 1024
-
-# Logging
-# obsoletes QuietMode and FascistLogging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2m
-#PermitRootLogin yes
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-#RSAAuthentication yes
-#PubkeyAuthentication yes
-#AuthorizedKeysFile .ssh/authorized_keys
-
-# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
-#RhostsRSAAuthentication no
-# similar for protocol version 2
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# RhostsRSAAuthentication and HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-#IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to no to disable s/key passwords
-#ChallengeResponseAuthentication yes
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication. Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-#X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-PrintMotd no
-PrintLastLog no
-#TCPKeepAlive yes
-#UseLogin no
-#UsePrivilegeSeparation yes
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS yes
-#PidFile /var/run/sshd.pid
-#MaxStartups 10
-#PermitTunnel no
-#ChrootDirectory none
-
-# no default banner path
-#Banner none
-
-# override default of no subsystems
-Subsystem sftp /usr/lib64/misc/sftp-server
-
-# the following are HPN related configuration options
-# tcp receive buffer polling. disable in non autotuning kernels
-#TcpRcvBufPoll yes
-
-# allow the use of the none cipher
-#NoneEnabled no
-
-# disable hpn performance boosts.
-#HPNDisabled no
-
-# buffer size for hpn to non-hpn connections
-#HPNBufferSize 2048
-
-
-# Example of overriding settings on a per-user basis
-#Match User anoncvs
-# X11Forwarding no
-# AllowTcpForwarding no
-# ForceCommand cvs server
+++ /dev/null
-# $OpenBSD$
-
-# This is the sshd server system-wide configuration file. See
-# sshd_config(5) for more information.
-
-# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
-
-# The strategy used for options in the default sshd_config shipped with
-# OpenSSH is to specify options with their default value where
-# possible, but leave them commented. Uncommented options override the
-# default value.
-
-#Port 22
-#AddressFamily any
-#ListenAddress 0.0.0.0
-#ListenAddress ::
-
-# The default requires explicit activation of protocol 1
-#Protocol 2
-
-# HostKey for protocol version 1
-#HostKey /etc/ssh/ssh_host_key
-# HostKeys for protocol version 2
-#HostKey /etc/ssh/ssh_host_rsa_key
-#HostKey /etc/ssh/ssh_host_dsa_key
-#HostKey /etc/ssh/ssh_host_ecdsa_key
-
-# "key type names" for X.509 certificates with RSA key
-# Note first defined is used in signature operations!
-#X509KeyAlgorithm x509v3-sign-rsa,rsa-md5
-#X509KeyAlgorithm x509v3-sign-rsa,rsa-sha1
-
-# "key type names" for X.509 certificates with DSA key
-# Note first defined is used in signature operations!
-#X509KeyAlgorithm x509v3-sign-dss,dss-asn1
-#X509KeyAlgorithm x509v3-sign-dss,dss-raw
-
-# The intended use for the X509 client certificate. Without this option
-# no chain verification will be done. Currently accepted uses are case
-# insensitive:
-# - "sslclient", "SSL client", "SSL_client" or "client"
-# - "any", "Any Purpose", "Any_Purpose" or "AnyPurpose"
-# - "skip" or ""(empty): don`t check purpose.
-#AllowedCertPurpose sslclient
-
-# Specifies whether self-issued(self-signed) X.509 certificate can be
-# allowed only by entry in AutorizedKeysFile that contain matching
-# public key or certificate blob.
-#KeyAllowSelfIssued no
-
-# Specifies whether CRL must present in store for all certificates in
-# certificate chain with atribute "cRLDistributionPoints"
-#MandatoryCRL no
-
-# A file with multiple certificates of certificate signers
-# in PEM format concatenated together.
-#CACertificateFile /etc/ssh/ca/ca-bundle.crt
-
-# A directory with certificates of certificate signers.
-# The certificates should have name of the form: [HASH].[NUMBER]
-# or have symbolic links to them of this form.
-#CACertificatePath /etc/ssh/ca/crt
-
-# A file with multiple CRL of certificate signers
-# in PEM format concatenated together.
-#CARevocationFile /etc/ssh/ca/ca-bundle.crl
-
-# A directory with CRL of certificate signers.
-# The CRL should have name of the form: [HASH].r[NUMBER]
-# or have symbolic links to them of this form.
-#CARevocationPath /etc/ssh/ca/crl
-
-# LDAP protocol version.
-# Example:
-# CAldapVersion 2
-
-# Note because of OpenSSH options parser limitation
-# use %3D instead of = !
-# LDAP initialization may require URL to be escaped, i.e.
-# use %2C instead of ,(comma). Escaped URL don't depend from
-# LDAP initialization method.
-# Example:
-# CAldapURL ldap://localhost:389/dc%3Dexample%2Cdc%3Dcom
-
-# SSH can use "Online Certificate Status Protocol"(OCSP)
-# to validate certificate. Set VAType to
-# - none : do not use OCSP to validate certificates;
-# - ocspcert: validate only certificates that specify `OCSP
-# Service Locator' URL;
-# - ocspspec: use specified in the configuration 'OCSP Responder'
-# to validate all certificates.
-#VAType none
-
-# Lifetime and size of ephemeral version 1 server key
-#KeyRegenerationInterval 1h
-#ServerKeyBits 1024
-
-# Logging
-# obsoletes QuietMode and FascistLogging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2m
-#PermitRootLogin yes
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-#RSAAuthentication yes
-#PubkeyAuthentication yes
-
-# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
-# but this is overridden so installations will only check .ssh/authorized_keys
-#AuthorizedKeysFile .ssh/authorized_keys
-
-# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
-#RhostsRSAAuthentication no
-# similar for protocol version 2
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# RhostsRSAAuthentication and HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-#IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to no to disable s/key passwords
-#ChallengeResponseAuthentication yes
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-#GSSAPIStrictAcceptorCheck yes
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication. Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-#X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-PrintMotd no
-PrintLastLog no
-#TCPKeepAlive yes
-#UseLogin no
-#UsePrivilegeSeparation yes
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS yes
-#PidFile /var/run/sshd.pid
-#MaxStartups 10
-#PermitTunnel no
-#ChrootDirectory none
-
-# no default banner path
-#Banner none
-
-# override default of no subsystems
-Subsystem sftp /usr/lib64/misc/sftp-server
-
-# the following are HPN related configuration options
-# tcp receive buffer polling. disable in non autotuning kernels
-#TcpRcvBufPoll yes
-
-# allow the use of the none cipher
-#NoneEnabled no
-
-# disable hpn performance boosts.
-#HPNDisabled no
-
-# buffer size for hpn to non-hpn connections
-#HPNBufferSize 2048
-
-
-# Example of overriding settings on a per-user basis
-#Match User anoncvs
-# X11Forwarding no
-# AllowTcpForwarding no
-# ForceCommand cvs server
+++ /dev/null
-## sudoers file.
-##
-## This file MUST be edited with the 'visudo' command as root.
-## Failure to use 'visudo' may result in syntax or file permission errors
-## that prevent sudo from running.
-##
-## See the sudoers man page for the details on how to write a sudoers file.
-##
-
-##
-## Host alias specification
-##
-## Groups of machines. These may include host names (optionally with wildcards),
-## IP addresses, network numbers or netgroups.
-# Host_Alias WEBSERVERS = www1, www2, www3
-
-##
-## User alias specification
-##
-## Groups of users. These may consist of user names, uids, Unix groups,
-## or netgroups.
-# User_Alias ADMINS = millert, dowdy, mikef
-
-##
-## Cmnd alias specification
-##
-## Groups of commands. Often used to group related commands together.
-# Cmnd_Alias PROCESSES = /usr/bin/nice, /bin/kill, /usr/bin/renice, \
-# /usr/bin/pkill, /usr/bin/top
-
-##
-## Defaults specification
-##
-## You may wish to keep some of the following environment variables
-## when running commands via sudo.
-##
-## Locale settings
-# Defaults env_keep += "LANG LANGUAGE LINGUAS LC_* _XKB_CHARSET"
-##
-## Run X applications through sudo; HOME is used to find the
-## .Xauthority file. Note that other programs use HOME to find
-## configuration files and this may lead to privilege escalation!
-# Defaults env_keep += "HOME"
-##
-## X11 resource path settings
-# Defaults env_keep += "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH"
-##
-## Desktop path settings
-# Defaults env_keep += "QTDIR KDEDIR"
-##
-## Allow sudo-run commands to inherit the callers' ConsoleKit session
-# Defaults env_keep += "XDG_SESSION_COOKIE"
-##
-## Uncomment to enable special input methods. Care should be taken as
-## this may allow users to subvert the command being run via sudo.
-# Defaults env_keep += "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"
-##
-## Uncomment to enable logging of a command's output, except for
-## sudoreplay and reboot. Use sudoreplay to play back logged sessions.
-# Defaults log_output
-# Defaults!/usr/bin/sudoreplay !log_output
-# Defaults!/usr/local/bin/sudoreplay !log_output
-# Defaults!/sbin/reboot !log_output
-
-##
-## Runas alias specification
-##
-
-##
-## User privilege specification
-##
-root ALL=(ALL) ALL
-
-## Uncomment to allow members of group wheel to execute any command
-# %wheel ALL=(ALL) ALL
-
-## Same thing without a password
-# %wheel ALL=(ALL) NOPASSWD: ALL
-
-## Uncomment to allow members of group sudo to execute any command
-# %sudo ALL=(ALL) ALL
-
-## Uncomment to allow any user to run sudo if they know the password
-## of the user they are running the command as (root by default).
-# Defaults targetpw # Ask for the password of the target user
-# ALL ALL=(ALL) ALL # WARNING: only use this together with 'Defaults targetpw'
-
-## Read drop-in files from /etc/sudoers.d
-## (the '#' here does not indicate a comment)
-#includedir /etc/sudoers.d
-
-fbrehm ALL=(ALL) NOPASSWD: ALL
-sysadmin ALL=(ALL) NOPASSWD: ALL
+++ /dev/null
-## sudoers file.
-##
-## This file MUST be edited with the 'visudo' command as root.
-## Failure to use 'visudo' may result in syntax or file permission errors
-## that prevent sudo from running.
-##
-## See the sudoers man page for the details on how to write a sudoers file.
-##
-
-##
-## Host alias specification
-##
-## Groups of machines. These may include host names (optionally with wildcards),
-## IP addresses, network numbers or netgroups.
-# Host_Alias WEBSERVERS = www1, www2, www3
-
-##
-## User alias specification
-##
-## Groups of users. These may consist of user names, uids, Unix groups,
-## or netgroups.
-# User_Alias ADMINS = millert, dowdy, mikef
-
-##
-## Cmnd alias specification
-##
-## Groups of commands. Often used to group related commands together.
-# Cmnd_Alias PROCESSES = /usr/bin/nice, /bin/kill, /usr/bin/renice, \
-# /usr/bin/pkill, /usr/bin/top
-
-##
-## Defaults specification
-##
-## You may wish to keep some of the following environment variables
-## when running commands via sudo.
-##
-## Locale settings
-# Defaults env_keep += "LANG LANGUAGE LINGUAS LC_* _XKB_CHARSET"
-##
-## Run X applications through sudo; HOME is used to find the
-## .Xauthority file. Note that other programs use HOME to find
-## configuration files and this may lead to privilege escalation!
-# Defaults env_keep += "HOME"
-##
-## X11 resource path settings
-# Defaults env_keep += "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH"
-##
-## Desktop path settings
-# Defaults env_keep += "QTDIR KDEDIR"
-##
-## Allow sudo-run commands to inherit the callers' ConsoleKit session
-# Defaults env_keep += "XDG_SESSION_COOKIE"
-##
-## Uncomment to enable special input methods. Care should be taken as
-## this may allow users to subvert the command being run via sudo.
-# Defaults env_keep += "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER"
-##
-## Uncomment to enable logging of a command's output, except for
-## sudoreplay and reboot. Use sudoreplay to play back logged sessions.
-# Defaults log_output
-# Defaults!/usr/bin/sudoreplay !log_output
-# Defaults!/usr/local/bin/sudoreplay !log_output
-# Defaults!/sbin/reboot !log_output
-
-##
-## Runas alias specification
-##
-
-##
-## User privilege specification
-##
-root ALL=(ALL) ALL
-
-## Uncomment to allow members of group wheel to execute any command
-# %wheel ALL=(ALL) ALL
-
-## Same thing without a password
-# %wheel ALL=(ALL) NOPASSWD: ALL
-
-## Uncomment to allow members of group sudo to execute any command
-# %sudo ALL=(ALL) ALL
-
-## Uncomment to allow any user to run sudo if they know the password
-## of the user they are running the command as (root by default).
-# Defaults targetpw # Ask for the password of the target user
-# ALL ALL=(ALL) ALL # WARNING: only use this together with 'Defaults targetpw'
-
-## Read drop-in files from /etc/sudoers.d
-## (the '#' here does not indicate a comment)
-#includedir /etc/sudoers.d
+++ /dev/null
-# sysstat-10.0.3 configuration file.
-
-# How long to keep log files (in days).
-# If value is greater than 28, then log files are kept in
-# multiple directories, one for each month.
-HISTORY=7
-
-# Compress (using gzip or bzip2) sa and sar files older than (in days):
-COMPRESSAFTER=10
-
-# Parameters for the system activity data collector (see sadc manual page)
-# which are used for the generation of log files.
-SADC_OPTIONS=""
-
+++ /dev/null
-# sysstat-10.0.4 configuration file.
-
-# How long to keep log files (in days).
-# If value is greater than 28, then log files are kept in
-# multiple directories, one for each month.
-HISTORY=7
-
-# Compress (using gzip or bzip2) sa and sar files older than (in days):
-COMPRESSAFTER=10
-
-# Parameters for the system activity data collector (see sadc manual page)
-# which are used for the generation of log files.
-SADC_OPTIONS=""
-
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE actions [
- <!ELEMENT actions (action)+>
-
- <!ELEMENT action (icon|patterns|name|command|description|directories|audio-files|image-files|other-files|text-files|video-files)*>
-
- <!ELEMENT icon (#PCDATA)>
- <!ELEMENT command (#PCDATA)>
- <!ELEMENT patterns (#PCDATA)>
-
- <!ELEMENT name (#PCDATA)>
- <!ATTLIST name xml:lang CDATA #IMPLIED>
-
- <!ELEMENT description (#PCDATA)>
- <!ATTLIST description xml:lang CDATA #IMPLIED>
-
- <!ELEMENT directories EMPTY>
- <!ELEMENT audio-files EMPTY>
- <!ELEMENT image-files EMPTY>
- <!ELEMENT other-files EMPTY>
- <!ELEMENT text-files EMPTY>
- <!ELEMENT video-files EMPTY>
-]>
-<actions>
-
- <action>
- <icon>Terminal</icon>
- <patterns>*</patterns>
- <name>Open Terminal Here</name>
- <name xml:lang="de">Terminal hier öffnen</name>
- <name xml:lang="en_GB">Open Terminal Here</name>
- <name xml:lang="ru">Открыть терминал</name>
- <command>exo-open --working-directory %f --launch TerminalEmulator</command>
- <description>Example for a custom action</description>
- <description xml:lang="de">Beispiel für eine eigene Aktion</description>
- <description xml:lang="en_GB">Example for a custom action</description>
- <description xml:lang="ru">Пример особого действия</description>
-
- <directories/>
- </action>
-
-</actions>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE actions [
- <!ELEMENT actions (action)+>
-
- <!ELEMENT action (icon|patterns|name|command|description|directories|audio-files|image-files|other-files|text-files|video-files)*>
-
- <!ELEMENT icon (#PCDATA)>
- <!ELEMENT command (#PCDATA)>
- <!ELEMENT patterns (#PCDATA)>
-
- <!ELEMENT name (#PCDATA)>
- <!ATTLIST name xml:lang CDATA #IMPLIED>
-
- <!ELEMENT description (#PCDATA)>
- <!ATTLIST description xml:lang CDATA #IMPLIED>
-
- <!ELEMENT startup-notify EMPTY>
-
- <!ELEMENT directories EMPTY>
- <!ELEMENT audio-files EMPTY>
- <!ELEMENT image-files EMPTY>
- <!ELEMENT other-files EMPTY>
- <!ELEMENT text-files EMPTY>
- <!ELEMENT video-files EMPTY>
-]>
-<actions>
-
- <action>
- <icon>Terminal</icon>
- <patterns>*</patterns>
- <name>Open Terminal Here</name>
- <name xml:lang="de">Terminal hier öffnen</name>
- <name xml:lang="en_GB">Open Terminal Here</name>
- <name xml:lang="ru">Открыть терминал</name>
- <command>exo-open --working-directory %f --launch TerminalEmulator</command>
- <description>Example for a custom action</description>
- <description xml:lang="de">Beispiel für eine eigene Aktion</description>
- <description xml:lang="en_GB">Example for a custom action</description>
- <description xml:lang="ru">Пример особого действия</description>
- <startup-notify/>
- <directories/>
- </action>
-
-</actions>
\ No newline at end of file
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Print Queue Applet
-Name[de]=Applet für Druckerwarteschlange
-Name[en_GB]=Print Queue Applet
-Name[ru]=Апплет очереди печати
-Comment=System tray icon for managing print jobs
-Comment[de]=Symbol für Benachrichtigungsfeld zur Verwaltung von Druckaufträgen
-Comment[en_GB]=System tray icon for managing print jobs
-Comment[ru]=Иконка области уведомления для управления заданиями печати
-Exec=system-config-printer-applet
-Terminal=false
-Type=Application
-Icon=printer
-NotShowIn=KDE;
-StartupNotify=false
-X-GNOME-Autostart-Delay=30
-X-Desktop-File-Install-Version=0.19
-Categories=System;Monitor;GTK;
+++ /dev/null
-
-[Desktop Entry]
-Encoding=UTF-8
-Name=Print Queue Applet
-Name[de]=Applet für Druckerwarteschlange
-Name[en_GB]=Print Queue Applet
-Name[ru]=Апплет очереди печати
-Comment=System tray icon for managing print jobs
-Comment[de]=Symbol für Benachrichtigungsfeld zur Verwaltung von Druckaufträgen
-Comment[en_GB]=System tray icon for managing print jobs
-Comment[ru]=Иконка области уведомления для управления заданиями печати
-Exec=system-config-printer-applet
-Terminal=false
-Type=Application
-Icon=printer
-NotShowIn=KDE;
-StartupNotify=false
-X-GNOME-Autostart-Delay=30
-X-Desktop-File-Install-Version=0.20
-Categories=System;Monitor;GTK;
+++ /dev/null
-[Desktop Entry]
-Version=1.0
-Encoding=UTF-8
-Name=PulseAudio Sound System
-Name[de]=PulseAudio Sound System
-Comment=Start the PulseAudio Sound System
-Comment[de]=Das PulseAudio Sound System starten
-Exec=start-pulseaudio-x11
-Terminal=false
-Type=Application
-Categories=
-GenericName=
+++ /dev/null
-[Desktop Entry]
-Version=1.0
-Encoding=UTF-8
-Name=PulseAudio Sound System
-Name[de]=PulseAudio Sound System
-Name[ru]=Звуковая система PulseAudio
-Comment=Start the PulseAudio Sound System
-Comment[de]=Das PulseAudio Sound System starten
-Comment[ru]=Запуск звуковой системы PulseAudio
-Exec=start-pulseaudio-x11
-Terminal=false
-Type=Application
-Categories=
-GenericName=
+++ /dev/null
-[Desktop Entry]
-Exec=xdg-user-dirs-gtk-update
-Name=User folders update
-Name[de]=Aktualisierung der Ordner des Benutzers
-Name[en_GB]=User folders update
-Comment=Update common folders names to match current locale
-Comment[de]=Namen der Standardordner auf die momentan verwendete Sprache aktualisieren
-Comment[en_GB]=Update common folders names to match current locale
-Terminal=false
-NotShowIn=KDE;
-Type=Application
-StartupNotify=false
-X-KDE-autostart-after=panel
+++ /dev/null
-[Desktop Entry]
-Exec=xdg-user-dirs-gtk-update
-Name=User folders update
-Name[de]=Aktualisierung der Ordner des Benutzers
-Name[en_GB]=User folders update
-Name[ru]=Обновление папок пользователя
-Comment=Update common folders names to match current locale
-Comment[de]=Namen der Standardordner auf die momentan verwendete Sprache aktualisieren
-Comment[en_GB]=Update common folders names to match current locale
-Comment[ru]=Обновить имена общих папок для соответствия текущему языку
-Terminal=false
-NotShowIn=KDE;
-Type=Application
-StartupNotify=false
-X-KDE-autostart-after=panel
+++ /dev/null
-<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
- "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
-
-<Menu>
- <Name>Xfce</Name>
-
- <DefaultAppDirs/>
- <DefaultDirectoryDirs/>
- <DefaultMergeDirs/>
-
- <Include>
- <Category>X-Xfce-Toplevel</Category>
- </Include>
-
- <Layout>
- <Filename>xfrun4.desktop</Filename>
- <Filename>xfce4-run.desktop</Filename>
- <Separator/>
- <Filename>exo-terminal-emulator.desktop</Filename>
- <Filename>exo-file-manager.desktop</Filename>
- <Filename>exo-mail-reader.desktop</Filename>
- <Filename>exo-web-browser.desktop</Filename>
- <Separator/>
- <Menuname>Settings</Menuname>
- <Separator/>
- <Merge type="all"/>
- <Separator/>
- <Filename>xfhelp4.desktop</Filename>
- <Filename>xfce4-about.desktop</Filename>
- <Filename>xfce4-session-logout.desktop</Filename>
- </Layout>
-
- <Menu>
- <Name>Settings</Name>
- <Directory>xfce-settings.directory</Directory>
- <Include>
- <Category>Settings</Category>
- </Include>
-
- <Layout>
- <Filename>xfce-settings-manager.desktop</Filename>
- <Separator/>
- <Merge type="all"/>
- </Layout>
-
- <Menu>
- <Name>Screensavers</Name>
- <Directory>xfce-screensavers.directory</Directory>
- <Include>
- <Category>Screensaver</Category>
- </Include>
- </Menu>
- </Menu>
-
- <Menu>
- <Name>Accessories</Name>
- <Directory>xfce-accessories.directory</Directory>
- <Include>
- <Or>
- <Category>Accessibility</Category>
- <Category>Core</Category>
- <Category>Legacy</Category>
- <Category>Utility</Category>
- </Or>
- </Include>
- <Exclude>
- <Or>
- <Filename>exo-file-manager.desktop</Filename>
- <Filename>exo-terminal-emulator.desktop</Filename>
- <Filename>xfce4-about.desktop</Filename>
- <Filename>xfrun4.desktop</Filename>
- </Or>
- </Exclude>
- </Menu>
-
- <Menu>
- <Name>Development</Name>
- <Directory>xfce-development.directory</Directory>
- <Include>
- <Category>Development</Category>
- </Include>
- </Menu>
-
- <Menu>
- <Name>Education</Name>
- <Directory>xfce-education.directory</Directory>
- <Include>
- <Category>Education</Category>
- </Include>
- </Menu>
-
- <Menu>
- <Name>Games</Name>
- <Directory>xfce-games.directory</Directory>
- <Include>
- <Category>Game</Category>
- </Include>
- </Menu>
-
- <Menu>
- <Name>Graphics</Name>
- <Directory>xfce-graphics.directory</Directory>
- <Include>
- <Category>Graphics</Category>
- </Include>
- </Menu>
-
- <Menu>
- <Name>Multimedia</Name>
- <Directory>xfce-multimedia.directory</Directory>
- <Include>
- <Category>Audio</Category>
- <Category>Video</Category>
- <Category>AudioVideo</Category>
- </Include>
- </Menu>
-
- <Menu>
- <Name>Network</Name>
- <Directory>xfce-network.directory</Directory>
- <Include>
- <Category>Network</Category>
- </Include>
- <Exclude>
- <Or>
- <Filename>exo-mail-reader.desktop</Filename>
- <Filename>exo-web-browser.desktop</Filename>
- </Or>
- </Exclude>
- </Menu>
-
- <Menu>
- <Name>Office</Name>
- <Directory>xfce-office.directory</Directory>
- <Include>
- <Category>Office</Category>
- </Include>
- </Menu>
-
- <Menu>
- <Name>System</Name>
- <Directory>xfce-system.directory</Directory>
- <Include>
- <Or>
- <Category>Emulator</Category>
- <Category>System</Category>
- </Or>
- </Include>
- <Exclude>
- <Or>
- <Filename>xfce4-session-logout.desktop</Filename>
- </Or>
- </Exclude>
- </Menu>
-
- <Menu>
- <Name>Other</Name>
- <Directory>xfce-other.directory</Directory>
- <OnlyUnallocated/>
- <Include>
- <All/>
- </Include>
- </Menu>
-
-</Menu>
+++ /dev/null
-<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
- "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
-
-<Menu>
- <Name>Xfce</Name>
-
- <DefaultAppDirs/>
- <DefaultDirectoryDirs/>
- <DefaultMergeDirs/>
-
- <Include>
- <Category>X-Xfce-Toplevel</Category>
- </Include>
-
- <Layout>
- <Filename>xfce4-run.desktop</Filename>
- <Separator/>
- <Filename>exo-terminal-emulator.desktop</Filename>
- <Filename>exo-file-manager.desktop</Filename>
- <Filename>exo-mail-reader.desktop</Filename>
- <Filename>exo-web-browser.desktop</Filename>
- <Separator/>
- <Menuname>Settings</Menuname>
- <Separator/>
- <Merge type="all"/>
- <Separator/>
- <Filename>xfce4-about.desktop</Filename>
- <Filename>xfce4-session-logout.desktop</Filename>
- </Layout>
-
- <Menu>
- <Name>Settings</Name>
- <Directory>xfce-settings.directory</Directory>
- <Include>
- <Category>Settings</Category>
- </Include>
-
- <Layout>
- <Filename>xfce-settings-manager.desktop</Filename>
- <Separator/>
- <Merge type="all"/>
- </Layout>
-
- <Menu>
- <Name>Screensavers</Name>
- <Directory>xfce-screensavers.directory</Directory>
- <Include>
- <Category>Screensaver</Category>
- </Include>
- </Menu>
- </Menu>
-
- <Menu>
- <Name>Accessories</Name>
- <Directory>xfce-accessories.directory</Directory>
- <Include>
- <Or>
- <Category>Accessibility</Category>
- <Category>Core</Category>
- <Category>Legacy</Category>
- <Category>Utility</Category>
- </Or>
- </Include>
- <Exclude>
- <Or>
- <Filename>exo-file-manager.desktop</Filename>
- <Filename>exo-terminal-emulator.desktop</Filename>
- <Filename>xfce4-about.desktop</Filename>
- <Filename>xfce4-run.desktop</Filename>
- </Or>
- </Exclude>
- </Menu>
-
- <Menu>
- <Name>Development</Name>
- <Directory>xfce-development.directory</Directory>
- <Include>
- <Category>Development</Category>
- </Include>
- </Menu>
-
- <Menu>
- <Name>Education</Name>
- <Directory>xfce-education.directory</Directory>
- <Include>
- <Category>Education</Category>
- </Include>
- </Menu>
-
- <Menu>
- <Name>Games</Name>
- <Directory>xfce-games.directory</Directory>
- <Include>
- <Category>Game</Category>
- </Include>
- </Menu>
-
- <Menu>
- <Name>Graphics</Name>
- <Directory>xfce-graphics.directory</Directory>
- <Include>
- <Category>Graphics</Category>
- </Include>
- </Menu>
-
- <Menu>
- <Name>Multimedia</Name>
- <Directory>xfce-multimedia.directory</Directory>
- <Include>
- <Category>Audio</Category>
- <Category>Video</Category>
- <Category>AudioVideo</Category>
- </Include>
- </Menu>
-
- <Menu>
- <Name>Network</Name>
- <Directory>xfce-network.directory</Directory>
- <Include>
- <Category>Network</Category>
- </Include>
- <Exclude>
- <Or>
- <Filename>exo-mail-reader.desktop</Filename>
- <Filename>exo-web-browser.desktop</Filename>
- </Or>
- </Exclude>
- </Menu>
-
- <Menu>
- <Name>Office</Name>
- <Directory>xfce-office.directory</Directory>
- <Include>
- <Category>Office</Category>
- </Include>
- </Menu>
-
- <Menu>
- <Name>System</Name>
- <Directory>xfce-system.directory</Directory>
- <Include>
- <Or>
- <Category>Emulator</Category>
- <Category>System</Category>
- </Or>
- </Include>
- <Exclude>
- <Or>
- <Filename>xfce4-session-logout.desktop</Filename>
- </Or>
- </Exclude>
- </Menu>
-
- <Menu>
- <Name>Other</Name>
- <Directory>xfce-other.directory</Directory>
- <OnlyUnallocated/>
- <Include>
- <All/>
- </Include>
- </Menu>
-
-</Menu>
+++ /dev/null
-#
-# Default helpers.rc for Xfce's Preferred Applications
-#
-# Copyright (c) 2005-2006 Benedikt Meurer <benny@xfce.org>
-#
-
-WebBrowser=firefox
-MailReader=thunderbird
-TerminalEmulator=Terminal
+++ /dev/null
-#
-# Default helpers.rc for Xfce's Preferred Applications
-#
-# Copyright (c) 2005-2006 Benedikt Meurer <benny@xfce.org>
-#
-
-WebBrowser=firefox
-MailReader=thunderbird
-TerminalEmulator=Terminal
-FileManager=Thunar
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-
-<channel name="xfce4-panel" version="1.0">
- <property name="panels" type="uint" value="2">
- <property name="panel-0" type="empty">
- <property name="position" type="string" value="p=6;x=0;y=0"/>
- <property name="length" type="uint" value="100"/>
- <property name="position-locked" type="bool" value="true"/>
- <property name="plugin-ids" type="array">
- <value type="int" value="1"/>
- <value type="int" value="2"/>
- <value type="int" value="3"/>
- <value type="int" value="4"/>
- <value type="int" value="5"/>
- <value type="int" value="6"/>
- </property>
- </property>
- <property name="panel-1" type="empty">
- <property name="position" type="string" value="p=10;x=0;y=0"/>
- <property name="size" type="uint" value="40"/>
- <property name="position-locked" type="bool" value="true"/>
- <property name="plugin-ids" type="array">
- <value type="int" value="7"/>
- <value type="int" value="8"/>
- <value type="int" value="9"/>
- <value type="int" value="10"/>
- <value type="int" value="11"/>
- <value type="int" value="12"/>
- <value type="int" value="13"/>
- <value type="int" value="14"/>
- </property>
- </property>
- </property>
- <property name="plugins" type="empty">
- <property name="plugin-1" type="string" value="applicationsmenu"/>
- <property name="plugin-2" type="string" value="actions"/>
- <property name="plugin-3" type="string" value="tasklist"/>
- <property name="plugin-4" type="string" value="pager"/>
- <property name="plugin-5" type="string" value="clock"/>
- <property name="plugin-6" type="string" value="systray"/>
- <property name="plugin-7" type="string" value="showdesktop"/>
- <property name="plugin-8" type="string" value="separator"/>
- <property name="plugin-9" type="string" value="launcher">
- <property name="items" type="array">
- <value type="string" value="exo-terminal-emulator.desktop"/>
- </property>
- </property>
- <property name="plugin-10" type="string" value="launcher">
- <property name="items" type="array">
- <value type="string" value="exo-file-manager.desktop"/>
- </property>
- </property>
- <property name="plugin-11" type="string" value="launcher">
- <property name="items" type="array">
- <value type="string" value="exo-web-browser.desktop"/>
- </property>
- </property>
- <property name="plugin-12" type="string" value="launcher">
- <property name="items" type="array">
- <value type="string" value="xfce4-appfinder.desktop"/>
- </property>
- </property>
- <property name="plugin-13" type="string" value="separator"/>
- <property name="plugin-14" type="string" value="directorymenu"/>
- </property>
-</channel>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-
-<channel name="xfce4-panel" version="1.0">
- <property name="configver" type="int" value="2"/>
- <property name="panels" type="array">
- <value type="int" value="1"/>
- <value type="int" value="2"/>
- <property name="panel-1" type="empty">
- <property name="position" type="string" value="p=6;x=0;y=0"/>
- <property name="length" type="uint" value="100"/>
- <property name="position-locked" type="bool" value="true"/>
- <property name="size" type="uint" value="30"/>
- <property name="plugin-ids" type="array">
- <value type="int" value="1"/>
- <value type="int" value="3"/>
- <value type="int" value="15"/>
- <value type="int" value="4"/>
- <value type="int" value="5"/>
- <value type="int" value="6"/>
- <value type="int" value="2"/>
- </property>
- </property>
- <property name="panel-2" type="empty">
- <property name="position" type="string" value="p=10;x=0;y=0"/>
- <property name="position-locked" type="bool" value="true"/>
- <property name="plugin-ids" type="array">
- <value type="int" value="7"/>
- <value type="int" value="8"/>
- <value type="int" value="9"/>
- <value type="int" value="10"/>
- <value type="int" value="11"/>
- <value type="int" value="12"/>
- <value type="int" value="13"/>
- <value type="int" value="14"/>
- </property>
- </property>
- </property>
- <property name="plugins" type="empty">
- <property name="plugin-1" type="string" value="applicationsmenu"/>
- <property name="plugin-2" type="string" value="actions"/>
- <property name="plugin-3" type="string" value="tasklist"/>
- <property name="plugin-15" type="string" value="separator">
- <property name="expand" type="bool" value="true"/>
- <property name="style" type="uint" value="0"/>
- </property>
- <property name="plugin-4" type="string" value="pager"/>
- <property name="plugin-5" type="string" value="clock"/>
- <property name="plugin-6" type="string" value="systray"/>
- <property name="plugin-7" type="string" value="showdesktop"/>
- <property name="plugin-8" type="string" value="separator"/>
- <property name="plugin-9" type="string" value="launcher">
- <property name="items" type="array">
- <value type="string" value="exo-terminal-emulator.desktop"/>
- </property>
- </property>
- <property name="plugin-10" type="string" value="launcher">
- <property name="items" type="array">
- <value type="string" value="exo-file-manager.desktop"/>
- </property>
- </property>
- <property name="plugin-11" type="string" value="launcher">
- <property name="items" type="array">
- <value type="string" value="exo-web-browser.desktop"/>
- </property>
- </property>
- <property name="plugin-12" type="string" value="launcher">
- <property name="items" type="array">
- <value type="string" value="xfce4-appfinder.desktop"/>
- </property>
- </property>
- <property name="plugin-13" type="string" value="separator"/>
- <property name="plugin-14" type="string" value="directorymenu"/>
- </property>
-</channel>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-
-<channel name="xfce4-keyboard-shortcuts" version="1.0">
- <property name="commands" type="empty">
- <property name="default" type="empty">
- <property name="<Alt>F2" type="string" value="xfrun4"/>
- <property name="<Control><Alt>Delete" type="string" value="xflock4"/>
- <property name="XF86Display" type="string" value="xfce4-display-settings --minimal"/>
- <property name="<Super>p" type="string" value="xfce4-display-settings --minimal"/>
- <property name="<Control>Escape" type="string" value="xfdesktop --menu"/>
- <property name="XF86WWW" type="string" value="exo-open --launch WebBrowser"/>
- <property name="XF86Mail" type="string" value="exo-open --launch MailReader"/>
- </property>
- </property>
- <property name="xfwm4" type="empty">
- <property name="default" type="empty">
- <property name="<Alt>Insert" type="string" value="add_workspace_key"/>
- <property name="Escape" type="string" value="cancel_key"/>
- <property name="Left" type="string" value="left_key"/>
- <property name="Right" type="string" value="right_key"/>
- <property name="Up" type="string" value="up_key"/>
- <property name="Down" type="string" value="down_key"/>
- <property name="<Alt>Tab" type="string" value="cycle_windows_key"/>
- <property name="<Alt><Shift>Tab" type="string" value="cycle_reverse_windows_key"/>
- <property name="<Alt>Delete" type="string" value="del_workspace_key"/>
- <property name="<Control><Alt>Down" type="string" value="down_workspace_key"/>
- <property name="<Control><Alt>Left" type="string" value="left_workspace_key"/>
- <property name="<Shift><Alt>Page_Down" type="string" value="lower_window_key"/>
- <property name="<Alt>F4" type="string" value="close_window_key"/>
- <property name="<Alt>F6" type="string" value="stick_window_key"/>
- <property name="<Alt>F7" type="string" value="move_window_key"/>
- <property name="<Alt>F8" type="string" value="resize_window_key"/>
- <property name="<Alt>F9" type="string" value="hide_window_key"/>
- <property name="<Alt>F10" type="string" value="maximize_window_key"/>
- <property name="<Alt>F11" type="string" value="fullscreen_key"/>
- <property name="<Alt>F12" type="string" value="above_key"/>
- <property name="<Control><Shift><Alt>Left" type="string" value="move_window_left_key"/>
- <property name="<Alt><Control>End" type="string" value="move_window_next_workspace_key"/>
- <property name="<Alt><Control>Home" type="string" value="move_window_prev_workspace_key"/>
- <property name="<Control><Shift><Alt>Right" type="string" value="move_window_right_key"/>
- <property name="<Control><Shift><Alt>Up" type="string" value="move_window_up_key"/>
- <property name="<Alt><Control>KP_1" type="string" value="move_window_workspace_1_key"/>
- <property name="<Alt><Control>KP_2" type="string" value="move_window_workspace_2_key"/>
- <property name="<Alt><Control>KP_3" type="string" value="move_window_workspace_3_key"/>
- <property name="<Alt><Control>KP_4" type="string" value="move_window_workspace_4_key"/>
- <property name="<Alt><Control>KP_5" type="string" value="move_window_workspace_5_key"/>
- <property name="<Alt><Control>KP_6" type="string" value="move_window_workspace_6_key"/>
- <property name="<Alt><Control>KP_7" type="string" value="move_window_workspace_7_key"/>
- <property name="<Alt><Control>KP_8" type="string" value="move_window_workspace_8_key"/>
- <property name="<Alt><Control>KP_9" type="string" value="move_window_workspace_9_key"/>
- <property name="<Alt>space" type="string" value="popup_menu_key"/>
- <property name="<Shift><Alt>Page_Up" type="string" value="raise_window_key"/>
- <property name="<Control><Alt>Right" type="string" value="right_workspace_key"/>
- <property name="<Control><Alt>d" type="string" value="show_desktop_key"/>
- <property name="<Control><Alt>Up" type="string" value="up_workspace_key"/>
- <property name="<Super>Tab" type="string" value="switch_window_key"/>
- <property name="<Control>F1" type="string" value="workspace_1_key"/>
- <property name="<Control>F2" type="string" value="workspace_2_key"/>
- <property name="<Control>F3" type="string" value="workspace_3_key"/>
- <property name="<Control>F4" type="string" value="workspace_4_key"/>
- <property name="<Control>F5" type="string" value="workspace_5_key"/>
- <property name="<Control>F6" type="string" value="workspace_6_key"/>
- <property name="<Control>F7" type="string" value="workspace_7_key"/>
- <property name="<Control>F8" type="string" value="workspace_8_key"/>
- <property name="<Control>F9" type="string" value="workspace_9_key"/>
- <property name="<Control>F10" type="string" value="workspace_10_key"/>
- <property name="<Control>F11" type="string" value="workspace_11_key"/>
- <property name="<Control>F12" type="string" value="workspace_12_key"/>
- </property>
- </property>
-</channel>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-
-<channel name="xfce4-keyboard-shortcuts" version="1.0">
- <property name="commands" type="empty">
- <property name="default" type="empty">
- <property name="<Alt>F1" type="string" value="xfce4-popup-applicationsmenu"/>
- <property name="<Alt>F2" type="string" value="xfce4-appfinder --collapsed">
- <property name="startup-notify" type="bool" value="true"/>
- </property>
- <property name="<Alt>F3" type="string" value="xfce4-appfinder">
- <property name="startup-notify" type="bool" value="true"/>
- </property>
- <property name="<Control><Alt>Delete" type="string" value="xflock4"/>
- <property name="XF86Display" type="string" value="xfce4-display-settings --minimal"/>
- <property name="<Super>p" type="string" value="xfce4-display-settings --minimal"/>
- <property name="<Control>Escape" type="string" value="xfdesktop --menu"/>
- <property name="XF86WWW" type="string" value="exo-open --launch WebBrowser"/>
- <property name="XF86Mail" type="string" value="exo-open --launch MailReader"/>
- </property>
- </property>
- <property name="xfwm4" type="empty">
- <property name="default" type="empty">
- <property name="<Alt>Insert" type="string" value="add_workspace_key"/>
- <property name="Escape" type="string" value="cancel_key"/>
- <property name="Left" type="string" value="left_key"/>
- <property name="Right" type="string" value="right_key"/>
- <property name="Up" type="string" value="up_key"/>
- <property name="Down" type="string" value="down_key"/>
- <property name="<Alt>Tab" type="string" value="cycle_windows_key"/>
- <property name="<Alt><Shift>Tab" type="string" value="cycle_reverse_windows_key"/>
- <property name="<Alt>Delete" type="string" value="del_workspace_key"/>
- <property name="<Control><Alt>Down" type="string" value="down_workspace_key"/>
- <property name="<Control><Alt>Left" type="string" value="left_workspace_key"/>
- <property name="<Shift><Alt>Page_Down" type="string" value="lower_window_key"/>
- <property name="<Alt>F4" type="string" value="close_window_key"/>
- <property name="<Alt>F6" type="string" value="stick_window_key"/>
- <property name="<Alt>F7" type="string" value="move_window_key"/>
- <property name="<Alt>F8" type="string" value="resize_window_key"/>
- <property name="<Alt>F9" type="string" value="hide_window_key"/>
- <property name="<Alt>F10" type="string" value="maximize_window_key"/>
- <property name="<Alt>F11" type="string" value="fullscreen_key"/>
- <property name="<Alt>F12" type="string" value="above_key"/>
- <property name="<Control><Shift><Alt>Left" type="string" value="move_window_left_key"/>
- <property name="<Alt><Control>End" type="string" value="move_window_next_workspace_key"/>
- <property name="<Alt><Control>Home" type="string" value="move_window_prev_workspace_key"/>
- <property name="<Control><Shift><Alt>Right" type="string" value="move_window_right_key"/>
- <property name="<Control><Shift><Alt>Up" type="string" value="move_window_up_key"/>
- <property name="<Alt><Control>KP_1" type="string" value="move_window_workspace_1_key"/>
- <property name="<Alt><Control>KP_2" type="string" value="move_window_workspace_2_key"/>
- <property name="<Alt><Control>KP_3" type="string" value="move_window_workspace_3_key"/>
- <property name="<Alt><Control>KP_4" type="string" value="move_window_workspace_4_key"/>
- <property name="<Alt><Control>KP_5" type="string" value="move_window_workspace_5_key"/>
- <property name="<Alt><Control>KP_6" type="string" value="move_window_workspace_6_key"/>
- <property name="<Alt><Control>KP_7" type="string" value="move_window_workspace_7_key"/>
- <property name="<Alt><Control>KP_8" type="string" value="move_window_workspace_8_key"/>
- <property name="<Alt><Control>KP_9" type="string" value="move_window_workspace_9_key"/>
- <property name="<Alt>space" type="string" value="popup_menu_key"/>
- <property name="<Shift><Alt>Page_Up" type="string" value="raise_window_key"/>
- <property name="<Control><Alt>Right" type="string" value="right_workspace_key"/>
- <property name="<Control><Alt>d" type="string" value="show_desktop_key"/>
- <property name="<Control><Alt>Up" type="string" value="up_workspace_key"/>
- <property name="<Super>Tab" type="string" value="switch_window_key"/>
- <property name="<Control>F1" type="string" value="workspace_1_key"/>
- <property name="<Control>F2" type="string" value="workspace_2_key"/>
- <property name="<Control>F3" type="string" value="workspace_3_key"/>
- <property name="<Control>F4" type="string" value="workspace_4_key"/>
- <property name="<Control>F5" type="string" value="workspace_5_key"/>
- <property name="<Control>F6" type="string" value="workspace_6_key"/>
- <property name="<Control>F7" type="string" value="workspace_7_key"/>
- <property name="<Control>F8" type="string" value="workspace_8_key"/>
- <property name="<Control>F9" type="string" value="workspace_9_key"/>
- <property name="<Control>F10" type="string" value="workspace_10_key"/>
- <property name="<Control>F11" type="string" value="workspace_11_key"/>
- <property name="<Control>F12" type="string" value="workspace_12_key"/>
- </property>
- </property>
-</channel>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-
-<channel name="xfce4-session" version="1.0">
- <property name="general" type="empty">
- <property name="FailsafeSessionName" type="string" value="Failsafe"/>
- </property>
- <property name="sessions" type="empty">
- <property name="Failsafe" type="empty">
- <property name="IsFailsafe" type="bool" value="true"/>
- <property name="Count" type="int" value="5"/>
- <property name="Client0_Command" type="array">
- <value type="string" value="xfwm4"/>
- </property>
- <property name="Client0_PerScreen" type="bool" value="false"/>
- <property name="Client1_Command" type="array">
- <value type="string" value="xfce4-panel"/>
- </property>
- <property name="Client1_PerScreen" type="bool" value="false"/>
- <property name="Client2_Command" type="array">
- <value type="string" value="Thunar"/>
- <value type="string" value="--daemon"/>
- </property>
- <property name="Client2_PerScreen" type="bool" value="false"/>
- <property name="Client3_Command" type="array">
- <value type="string" value="xfdesktop"/>
- </property>
- <property name="Client3_PerScreen" type="bool" value="false"/>
- <property name="Client4_Command" type="array">
- <value type="string" value="xfce4-settings-helper"/>
- </property>
- <property name="Client4_PerScreen" type="bool" value="false"/>
- </property>
- </property>
- <property name="splash" type="empty">
- <property name="Engine" type="string" value=""/>
- </property>
-</channel>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-
-<channel name="xfce4-session" version="1.0">
- <property name="general" type="empty">
- <property name="FailsafeSessionName" type="string" value="Failsafe"/>
- </property>
- <property name="sessions" type="empty">
- <property name="Failsafe" type="empty">
- <property name="IsFailsafe" type="bool" value="true"/>
- <property name="Count" type="int" value="5"/>
- <property name="Client0_Command" type="array">
- <value type="string" value="xfwm4"/>
- </property>
- <property name="Client0_PerScreen" type="bool" value="false"/>
- <property name="Client1_Command" type="array">
- <value type="string" value="xfsettingsd"/>
- </property>
- <property name="Client1_PerScreen" type="bool" value="false"/>
- <property name="Client2_Command" type="array">
- <value type="string" value="xfce4-panel"/>
- </property>
- <property name="Client2_PerScreen" type="bool" value="false"/>
- <property name="Client3_Command" type="array">
- <value type="string" value="Thunar"/>
- <value type="string" value="--daemon"/>
- </property>
- <property name="Client3_PerScreen" type="bool" value="false"/>
- <property name="Client4_Command" type="array">
- <value type="string" value="xfdesktop"/>
- </property>
- <property name="Client4_PerScreen" type="bool" value="false"/>
- </property>
- </property>
- <property name="splash" type="empty">
- <property name="Engine" type="string" value=""/>
- </property>
-</channel>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-
-<channel name="xsettings" version="1.0">
- <property name="Net" type="empty">
- <property name="ThemeName" type="string" value="Xfce"/>
- <property name="IconThemeName" type="string" value="GNOME"/>
- </property>
- <property name="Xft" type="empty">
- <property name="DPI" type="int" value="-1"/>
- </property>
-</channel>
+++ /dev/null
-<!--
- Default values for the X settings registry as described in
- http://www.freedesktop.org/wiki/Specifications/XSettingsRegistry
--->
-
-<?xml version="1.0" encoding="UTF-8"?>
-<channel name="xsettings" version="1.0">
- <property name="Net" type="empty">
- <property name="ThemeName" type="empty"/>
- <property name="IconThemeName" type="empty"/>
- <property name="DoubleClickTime" type="int" value="250"/>
- <property name="DoubleClickDistance" type="int" value="5"/>
- <property name="DndDragThreshold" type="int" value="8"/>
- <property name="CursorBlink" type="bool" value="true"/>
- <property name="CursorBlinkTime" type="int" value="1200"/>
- <property name="SoundThemeName" type="string" value="default"/>
- <property name="EnableEventSounds" type="bool" value="false"/>
- <property name="EnableInputFeedbackSounds" type="bool" value="false"/>
- </property>
- <property name="Xft" type="empty">
- <property name="DPI" type="empty"/>
- <property name="Antialias" type="int" value="-1"/>
- <property name="Hinting" type="int" value="-1"/>
- <property name="HintStyle" type="string" value="hintnone"/>
- <property name="RGBA" type="string" value="none"/>
- <!-- <property name="Lcdfilter" type="string" value="none"/> -->
- </property>
- <property name="Gtk" type="empty">
- <property name="CanChangeAccels" type="bool" value="false"/>
- <property name="ColorPalette" type="string" value="black:white:gray50:red:purple:blue:light blue:green:yellow:orange:lavender:brown:goldenrod4:dodger blue:pink:light green:gray10:gray30:gray75:gray90"/>
- <property name="FontName" type="string" value="Sans 10"/>
- <property name="IconSizes" type="string" value=""/>
- <property name="KeyThemeName" type="string" value=""/>
- <property name="ToolbarStyle" type="string" value="icons"/>
- <property name="ToolbarIconSize" type="int" value="3"/>
- <property name="IMPreeditStyle" type="string" value=""/>
- <property name="IMStatusStyle" type="string" value=""/>
- <property name="MenuImages" type="bool" value="true"/>
- <property name="ButtonImages" type="bool" value="true"/>
- <property name="MenuBarAccel" type="string" value="F10"/>
- <property name="CursorThemeName" type="string" value=""/>
- <property name="CursorThemeSize" type="int" value="0"/>
- <property name="IMModule" type="string" value=""/>
- </property>
-</channel>
+++ /dev/null
-#!/bin/sh
-
-# fix broken $UID on some system...
-if test "x$UID" = "x"; then
- if test -x /usr/xpg4/bin/id; then
- UID=`/usr/xpg4/bin/id -u`;
- else
- UID=`id -u`;
- fi
-fi
-
-# set $XDG_MENU_PREFIX to "xfce-" so that "xfce-applications.menu" is picked
-# over "applications.menu" in all Xfce applications.
-if test "x$XDG_MENU_PREFIX" = "x"; then
- XDG_MENU_PREFIX="xfce-"
- export XDG_MENU_PREFIX
-fi
-
-# set DESKTOP_SESSION so that one can detect easily if an Xfce session is running
-if test "x$DESKTOP_SESSION" = "x"; then
- DESKTOP_SESSION="xfce"
- export DESKTOP_SESSION
-fi
-
-# $XDG_CONFIG_HOME defines the base directory relative to which user specific
-# configuration files should be stored. If $XDG_CONFIG_HOME is either not set
-# or empty, a default equal to $HOME/.config should be used.
-if test "x$XDG_CONFIG_HOME" = "x" ; then
- XDG_CONFIG_HOME=$HOME/.config
-fi
-[ -d "$XDG_CONFIG_HOME" ] || mkdir "$XDG_CONFIG_HOME"
-
-# $XDG_CACHE_HOME defines the base directory relative to which user specific
-# non-essential data files should be stored. If $XDG_CACHE_HOME is either not
-# set or empty, a default equal to $HOME/.cache should be used.
-if test "x$XDG_CACHE_HOME" = "x" ; then
- XDG_CACHE_HOME=$HOME/.cache
-fi
-[ -d "$XDG_CACHE_HOME" ] || mkdir "$XDG_CACHE_HOME"
-
-
-# set up XDG user directores. see
-# http://freedesktop.org/wiki/Software/xdg-user-dirs
-if which xdg-user-dirs-update >/dev/null 2>&1; then
- xdg-user-dirs-update
-fi
-
-if test -f "$XDG_CONFIG_HOME/user-dirs.dirs"; then
- . "$XDG_CONFIG_HOME/user-dirs.dirs"
- # i'm deliberately not 'export'-ing the XDG_ vars, because you shouldn't
- # rely on the env vars inside apps, since the file could be changed at
- # any time by the user. this is solely here for migration purposes.
-
- # a bit of user dir migration...
- if test -d "$HOME/Desktop" -a ! -L "$HOME/Desktop" \
- -a "$XDG_DESKTOP_DIR" \
- -a "$HOME/Desktop" != "$XDG_DESKTOP_DIR"
- then
- echo "Migrating $HOME/Desktop to $XDG_DESKTOP_DIR..."
- test -d "$XDG_DESKTOP_DIR" && rmdir "$XDG_DESKTOP_DIR"
- mv "$HOME/Desktop" "$XDG_DESKTOP_DIR" || echo "Desktop migration failed" >&2
- fi
-
- if test -d "$HOME/Templates" -a ! -L "$HOME/Templates" \
- -a "$XDG_TEMPLATES_DIR" \
- -a "$HOME/Templates" != "$XDG_TEMPLATES_DIR"
- then
- echo "Migrating $HOME/Templates to $XDG_TEMPLATES_DIR..."
- test -d "$XDG_TEMPLATES_DIR" && rmdir "$XDG_TEMPLATES_DIR"
- mv "$HOME/Templates" "$XDG_TEMPLATES_DIR" || echo "Templates migration failed" >&2
- fi
-fi
-
-
-# Modify libglade and glade environment variables so that
-# it will find the files installed by Xfce
-LIBGLADE_MODULE_PATH="$LIBGLADE_MODULE_PATH:"
-GLADE_CATALOG_PATH="$GLADE_CATALOG_PATH:"
-GLADE_PIXMAP_PATH="$GLADE_PIXMAP_PATH:"
-GLADE_MODULE_PATH="$GLADE_MODULE_PATH:"
-export LIBGLADE_MODULE_PATH
-export GLADE_CATALOG_PATH
-export GLADE_PIXMAP_PATH
-export GLADE_MODULE_PATH
-
-# Export GTK_PATH so that GTK+ can find the Xfce theme engine
-# https://bugzilla.xfce.org/show_bug.cgi?id=7483
-#GTK_PATH="$GTK_PATH:/usr/lib64/gtk-2.0"
-#export GTK_PATH
-
-# For now, start with an empty list
-XRESOURCES=""
-
-# Has to go prior to merging Xft.xrdb, as its the "Defaults" file
-test -r "/etc/xdg/xfce4/Xft.xrdb" && XRESOURCES="$XRESOURCES /etc/xdg/xfce4/Xft.xrdb"
-test -r $HOME/.Xdefaults && XRESOURCES="$XRESOURCES $HOME/.Xdefaults"
-
-BASEDIR=$XDG_CONFIG_HOME/xfce4
-if test -r "$BASEDIR/Xft.xrdb"; then
- XRESOURCES="$XRESOURCES $BASEDIR/Xft.xrdb"
-elif test -r "$XFCE4HOME/Xft.xrdb"; then
- mkdir -p "$BASEDIR"
- cp "$XFCE4HOME/Xft.xrdb" "$BASEDIR"/
- XRESOURCES="$XRESOURCES $BASEDIR/Xft.xrdb"
-fi
-
-# merge in X cursor settings
-test -r "$BASEDIR/Xcursor.xrdb" && XRESOURCES="$XRESOURCES $BASEDIR/Xcursor.xrdb"
-
-# ~/.Xresources contains overrides to the above
-test -r "$HOME/.Xresources" && XRESOURCES="$XRESOURCES $HOME/.Xresources"
-
-# load all X resources (adds /dev/null to avoid an empty list that would hang the process)
-cat /dev/null $XRESOURCES | xrdb -nocpp -merge -
-
-# load local modmap
-test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap
-
-# Use dbus-launch if installed.
-if test x"$DBUS_SESSION_BUS_ADDRESS" = x""; then
- if which dbus-launch >/dev/null 2>&1; then
- eval `dbus-launch --sh-syntax --exit-with-session`
- # some older versions of dbus don't export the var properly
- export DBUS_SESSION_BUS_ADDRESS
- else
- echo "Could not find dbus-launch; Xfce will not work properly" >&2
- fi
-fi
-
-# launch gpg-agent or ssh-agent if enabled.
-ssh_agent_enabled=`xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled 2> /dev/null`
-if test "$ssh_agent_enabled" != "false"; then
- # if the user has pam_ssh installed, it will start ssh-agent for us, but
- # of course won't start gpg-agent. so, if ssh-agent is already running,
- # but we want gpg-agent (and that's not running yet) start gpg-agent
- # without ssh support
-
- ssh_agent_type=`xfconf-query -c xfce4-session -p /startup/ssh-agent/type 2> /dev/null`
- if test -z "$ssh_agent_type"; then
- if which gpg-agent >/dev/null 2>&1; then
- ssh_agent_type=gpg-agent
- else
- ssh_agent_type=ssh-agent
- fi
- fi
-
- # ignore stale ssh-agents
- if test "$SSH_AGENT_PID"; then
- if ! kill -0 $SSH_AGENT_PID; then
- unset SSH_AGENT_PID
- unset SSH_AUTH_SOCK
- fi
- fi
-
- case "$ssh_agent_type" in
- gpg-agent)
- if test -z "$SSH_AGENT_PID"; then
- eval `gpg-agent --daemon --enable-ssh-support --write-env-file $XDG_CACHE_HOME/gpg-agent-info`
- ssh_agent_kill_cmd="kill -INT $SSH_AGENT_PID; rm -f $XDG_CACHE_HOME/gpg-agent-info"
- elif test -z "$GPG_AGENT_INFO"; then
- echo "ssh-agent is already running; starting gpg-agent without ssh support"
- eval `gpg-agent --daemon --write-env-file $XDG_CACHE_HOME/gpg-agent-info`
- ssh_agent_kill_cmd="pkill -INT ^gpg-agent\$; rm -f $XDG_CACHE_HOME/gpg-agent-info"
- else
- echo "gpg-agent is already running"
- fi
- ;;
-
- ssh-agent)
- if test -z "$SSH_AGENT_PID"; then
- eval `ssh-agent -s`
- ssh_agent_kill_cmd="ssh-agent -s -k"
- else
- echo "ssh-agent is already running"
- fi
- ;;
-
- *)
- echo "Unrecognized agent type '$ssh_agent_type'" >&2
- ;;
- esac
-fi
-
-
-# launch a screensaver if enabled. do not launch if we're root or if
-# we're in a VNC session.
-screensaver_enabled=`xfconf-query -c xfce4-session -p /startup/screensaver/enabled 2> /dev/null`
-if test $UID -gt 0 -a -z "$VNCSESSION" -a "$screensaver_enabled" != "false"; then
- screensaver_type=`xfconf-query -c xfce4-session -p /startup/screensaver/type 2> /dev/null`
-
- case "$screensaver_type" in
- xscreensaver)
- xscreensaver -no-splash &
- ;;
-
- gnome-screensaver)
- gnome-screensaver &
- ;;
-
- *)
- if test x"`which xscreensaver 2>/dev/null`" != x""; then
- xscreensaver -no-splash &
- elif test x"`which gnome-screensaver 2>/dev/null`" != x""; then
- gnome-screensaver &
- fi
- ;;
- esac
-fi
-
-
-# Run xfce4-session if installed
-if which xfce4-session >/dev/null 2>&1; then
- xfce4-session
-
- if test "$ssh_agent_kill_cmd"; then
- echo "running '$ssh_agent_kill_cmd'"
- eval "$ssh_agent_kill_cmd"
- fi
-
- exit 0
-fi
-
-
-##################
-# IMPORTANT NOTE #
-##################
-
-# Everything below here ONLY gets executed if you are NOT using xfce4-session
-# (Xfce's session manager). If you are using the session manager, everything
-# below is handled by it, and the code below is not executed at all. If you're
-# not sure if you're using the session manager, type 'ps -e|grep xfce4-session'
-# in a terminal while Xfce is running.
-
-##################
-
-
-# this is only necessary when running w/o xfce4-session
-xsetroot -solid black -cursor_name watch
-
-# or use old-fashioned startup script otherwise
-
-xfsettingsd &
-xfwm4 --daemon
-
-# start up stuff in $XDG_CONFIG_HOME/autostart/, as that looks to be
-# the new standard. if that directory doesn't exist, try the old
-# ~/Desktop/Autostart method. we're not going to do any migration here.
-if test -d "$XDG_CONFIG_HOME/autostart"; then
- for i in ${XDG_CONFIG_HOME}/autostart/*.desktop; do
- grep -q -E "^Hidden=true" "$i" && continue
- if grep -q -E "^OnlyShowIn=" "$i"; then
- # need to test twice, as lack of the line entirely means we still run it
- grep -E "^OnlyShowIn=" "$i" | grep -q 'XFCE;' || continue
- fi
- grep -E "^NotShowIn=" "$i" | grep -q 'XFCE;' && continue
-
- # check for TryExec
- trycmd=`grep -E "^TryExec=" "$i" | cut -d'=' -f2`
- if test "$trycmd"; then
- which "$trycmd" >/dev/null 2>&1 || continue
- fi
-
- cmd=`grep -E "^Exec=" "$i" | cut -d'=' -f2`
- if test "$cmd" && which "$cmd" >/dev/null 2>&1; then
- $cmd &
- fi
- done
-elif test -d "$HOME/Desktop/Autostart"; then
- for i in `ls -1 -L ${HOME}/Desktop/Autostart/ 2>/dev/null`; do
- if test -x $HOME/Desktop/Autostart/$i; then
- $HOME/Desktop/Autostart/$i &
- fi
- done
-fi
-
-xfdesktop&
-orage &
-
-panel=`which xfce4-panel`
-case "x$panel" in
- x|xno*)
- ;;
- *)
- $panel
- ret=$?
- while test $ret -ne 0; do
- xmessage -center -file - -timeout 20 -title Error <<EOF
-A crash occured in the panel
-Please report this to the xfce4-dev@xfce.org list
-or on http://bugs.xfce.org
-Meanwhile the panel will be restarted
-EOF
- cat >&2 <<EOF
-A crash occured in the panel
-Please report this to the xfce4-dev@xfce.org list
-or on http://bugs.xfce.org
-Meanwhile the panel will be restarted
-EOF
- $panel
- ret=$?
- done
- ;;
-esac
-
-if test "$ssh_agent_kill_cmd"; then
- eval "$ssh_agent_kill_cmd"
-fi
-
-xsetroot -bg white -fg red -solid black -cursor_name watch
+++ /dev/null
-#!/bin/sh
-
-# fix broken $UID on some system...
-if test "x$UID" = "x"; then
- if test -x /usr/xpg4/bin/id; then
- UID=`/usr/xpg4/bin/id -u`;
- else
- UID=`id -u`;
- fi
-fi
-
-# set $XDG_MENU_PREFIX to "xfce-" so that "xfce-applications.menu" is picked
-# over "applications.menu" in all Xfce applications.
-if test "x$XDG_MENU_PREFIX" = "x"; then
- XDG_MENU_PREFIX="xfce-"
- export XDG_MENU_PREFIX
-fi
-
-# set DESKTOP_SESSION so that one can detect easily if an Xfce session is running
-if test "x$DESKTOP_SESSION" = "x"; then
- DESKTOP_SESSION="xfce"
- export DESKTOP_SESSION
-fi
-
-# $XDG_CONFIG_HOME defines the base directory relative to which user specific
-# configuration files should be stored. If $XDG_CONFIG_HOME is either not set
-# or empty, a default equal to $HOME/.config should be used.
-if test "x$XDG_CONFIG_HOME" = "x" ; then
- XDG_CONFIG_HOME=$HOME/.config
-fi
-[ -d "$XDG_CONFIG_HOME" ] || mkdir "$XDG_CONFIG_HOME"
-
-# $XDG_CACHE_HOME defines the base directory relative to which user specific
-# non-essential data files should be stored. If $XDG_CACHE_HOME is either not
-# set or empty, a default equal to $HOME/.cache should be used.
-if test "x$XDG_CACHE_HOME" = "x" ; then
- XDG_CACHE_HOME=$HOME/.cache
-fi
-[ -d "$XDG_CACHE_HOME" ] || mkdir "$XDG_CACHE_HOME"
-
-# set up XDG user directores. see
-# http://freedesktop.org/wiki/Software/xdg-user-dirs
-if which xdg-user-dirs-update >/dev/null 2>&1; then
- xdg-user-dirs-update
-fi
-
-# Modify libglade and glade environment variables so that
-# it will find the files installed by Xfce
-GLADE_CATALOG_PATH="$GLADE_CATALOG_PATH:/usr/share/glade3/catalogs"
-GLADE_PIXMAP_PATH="$GLADE_PIXMAP_PATH:/usr/lib64/glade3/modules"
-GLADE_MODULE_PATH="$GLADE_MODULE_PATH:/usr/share/glade3/pixmaps"
-export GLADE_CATALOG_PATH
-export GLADE_PIXMAP_PATH
-export GLADE_MODULE_PATH
-
-# For now, start with an empty list
-XRESOURCES=""
-
-# Has to go prior to merging Xft.xrdb, as its the "Defaults" file
-test -r "/etc/xdg/xfce4/Xft.xrdb" && XRESOURCES="$XRESOURCES /etc/xdg/xfce4/Xft.xrdb"
-test -r $HOME/.Xdefaults && XRESOURCES="$XRESOURCES $HOME/.Xdefaults"
-
-BASEDIR=$XDG_CONFIG_HOME/xfce4
-if test -r "$BASEDIR/Xft.xrdb"; then
- XRESOURCES="$XRESOURCES $BASEDIR/Xft.xrdb"
-elif test -r "$XFCE4HOME/Xft.xrdb"; then
- mkdir -p "$BASEDIR"
- cp "$XFCE4HOME/Xft.xrdb" "$BASEDIR"/
- XRESOURCES="$XRESOURCES $BASEDIR/Xft.xrdb"
-fi
-
-# merge in X cursor settings
-test -r "$BASEDIR/Xcursor.xrdb" && XRESOURCES="$XRESOURCES $BASEDIR/Xcursor.xrdb"
-
-# ~/.Xresources contains overrides to the above
-test -r "$HOME/.Xresources" && XRESOURCES="$XRESOURCES $HOME/.Xresources"
-
-# load all X resources (adds /dev/null to avoid an empty list that would hang the process)
-cat /dev/null $XRESOURCES | xrdb -nocpp -merge -
-
-# load local modmap
-test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap
-
-# run xfce4-session if installed
-if which xfce4-session >/dev/null 2>&1; then
-
- # check if we start xfce4-session with ck-launch-session. this is only
- # required for starting from a console, not a login manager
- if test "x$XFCE4_SESSION_WITH_CK" = "x1"; then
- if which ck-launch-session >/dev/null 2>&1; then
- ck-launch-session xfce4-session
- else
- echo
- echo "You have tried to start Xfce with consolekit support, but"
- echo "ck-launch-session is not installed."
- echo "Aborted startup..."
- echo
-
- exit 1
- fi
- else
- # start xfce4-session normally
- xfce4-session
- fi
-
- exit 0
-fi
-
-##################
-# IMPORTANT NOTE #
-##################
-
-# Everything below here ONLY gets executed if you are NOT using xfce4-session
-# (Xfce's session manager). If you are using the session manager, everything
-# below is handled by it, and the code below is not executed at all. If you're
-# not sure if you're using the session manager, type 'ps -e|grep xfce4-session'
-# in a terminal while Xfce is running.
-
-##################
-
-# Use dbus-launch if installed.
-if test x"$DBUS_SESSION_BUS_ADDRESS" = x""; then
- if which dbus-launch >/dev/null 2>&1; then
- eval `dbus-launch --sh-syntax --exit-with-session`
- # some older versions of dbus don't export the var properly
- export DBUS_SESSION_BUS_ADDRESS
- else
- echo "Could not find dbus-launch; Xfce will not work properly" >&2
- fi
-fi
-
-# this is only necessary when running w/o xfce4-session
-xsetroot -solid black -cursor_name watch
-
-# or use old-fashioned startup script otherwise
-
-xfsettingsd &
-xfwm4 --daemon
-
-# start up stuff in $XDG_CONFIG_HOME/autostart/
-if test -d "$XDG_CONFIG_HOME/autostart"; then
- for i in ${XDG_CONFIG_HOME}/autostart/*.desktop; do
- grep -q -E "^Hidden=true" "$i" && continue
- if grep -q -E "^OnlyShowIn=" "$i"; then
- # need to test twice, as lack of the line entirely means we still run it
- grep -E "^OnlyShowIn=" "$i" | grep -q 'XFCE;' || continue
- fi
- grep -E "^NotShowIn=" "$i" | grep -q 'XFCE;' && continue
-
- # check for TryExec
- trycmd=`grep -E "^TryExec=" "$i" | cut -d'=' -f2`
- if test "$trycmd"; then
- which "$trycmd" >/dev/null 2>&1 || continue
- fi
-
- cmd=`grep -E "^Exec=" "$i" | cut -d'=' -f2`
- if test "$cmd" && which "$cmd" >/dev/null 2>&1; then
- $cmd &
- fi
- done
-fi
-
-xfdesktop&
-orage &
-
-panel=`which xfce4-panel`
-case "x$panel" in
- x|xno*)
- ;;
- *)
- $panel
- ret=$?
- while test $ret -ne 0; do
- xmessage -center -file - -timeout 20 -title Error <<EOF
-A crash occured in the panel
-Please report this to the xfce4-dev@xfce.org list
-or on http://bugs.xfce.org
-Meanwhile the panel will be restarted
-EOF
- cat >&2 <<EOF
-A crash occured in the panel
-Please report this to the xfce4-dev@xfce.org list
-or on http://bugs.xfce.org
-Meanwhile the panel will be restarted
-EOF
- $panel
- ret=$?
- done
- ;;
-esac
-
-xsetroot -bg white -fg red -solid black -cursor_name watch
+++ /dev/null
-#
-# Global Akonadi MySQL server settings,
-# These settings can be adjusted using $HOME/.config/akonadi/mysql-local.conf
-#
-# Based on advice by Kris Köhntopp <kris@mysql.com>
-#
-[mysqld]
-skip_grant_tables
-skip_networking
-
-# strict query parsing/interpretation
-# TODO: make Akonadi work with those settings enabled
-#sql_mode=strict_trans_tables,strict_all_tables,strict_error_for_division_by_zero,no_auto_create_user,no_auto_value_on_zero,no_engine_substitution,no_zero_date,no_zero_in_date,only_full_group_by,pipes_as_concat
-#sql_mode=strict_trans_tables
-
-# use InnoDB for transactions and better crash recovery
-default_storage_engine=innodb
-# case-insensitive table names, avoids trouble on windows
-lower_case_table_names=1
-character_set_server=utf8
-collation_server=utf8_general_ci
-table_cache=200
-thread_cache_size=3
-#log_bin=mysql-bin
-#expire_logs_days=3
-#sync_bin_log=0
-# error log file name, relative to datadir
-log_error=mysql.err
-log_warnings=2
-# log all queries, useful for debugging but generates an enormous amount of data
-#log=mysql.full
-# log queries slower than n seconds, log file name relative to datadir (for debugging only)
-#log_slow_queries=mysql.slow
-#long_query_time=1
-# log queries not using indices, debug only, disable for production use
-#log_queries_not_using_indexes=1
-# maximum blob size
-max_allowed_packet=32M
-max_connections=256
-# makes sense when having the same query multiple times
-# makes no sense with prepared statements and/or transactions
-query_cache_type=0
-query_cache_size=0
-
-innodb_file_per_table=1
-innodb_log_buffer_size=1M
-innodb_additional_mem_pool_size=1M
-# messure database size and adjust
-# SELECT sum(data_length) as bla, sum(index_length) as blub FROM information_schema.tables WHERE table_schema not in ("mysql", "information_schema");
-innodb_buffer_pool_size=8M
-# size of average write burst, keep Innob_log_waits small, keep Innodb_buffer_pool_wait_free small (see show global status like "inno%", show global variables)
-innodb_log_file_size=2M
-innodb_flush_log_at_trx_commit=2
-
-# Do not drop the connection to the DB after 8 hours of inactivity
-wait_timeout=31536000
-
-[client]
-default-character-set=utf8
+++ /dev/null
-#
-# Global Akonadi MySQL server settings,
-# These settings can be adjusted using $HOME/.config/akonadi/mysql-local.conf
-#
-# Based on advice by Kris Köhntopp <kris@mysql.com>
-#
-[mysqld]
-
-# strict query parsing/interpretation
-# TODO: make Akonadi work with those settings enabled
-# sql_mode=strict_trans_tables,strict_all_tables,strict_error_for_division_by_zero,no_auto_create_user,no_auto_value_on_zero,no_engine_substitution,no_zero_date,no_zero_in_date,only_full_group_by,pipes_as_concat
-# sql_mode=strict_trans_tables
-
-# DEBUGGING:
-# log all queries, useful for debugging but generates an enormous amount of data
-# log=mysql.full
-# log queries slower than n seconds, log file name relative to datadir (for debugging only)
-# log_slow_queries=mysql.slow
-# long_query_time=1
-# log queries not using indices, debug only, disable for production use
-# log_queries_not_using_indexes=1
-#
-# mesure database size and adjust innodb_buffer_pool_size
-# SELECT sum(data_length) as bla, sum(index_length) as blub FROM information_schema.tables WHERE table_schema not in ("mysql", "information_schema");
-
-# NOTES:
-# Keep Innob_log_waits and keep Innodb_buffer_pool_wait_free small (see show global status like "inno%", show global variables)
-
-#expire_logs_days=3
-
-#sync_bin_log=0
-
-# Use UTF-8 encoding for tables
-character_set_server=utf8
-collation_server=utf8_general_ci
-
-# use InnoDB for transactions and better crash recovery
-default_storage_engine=innodb
-
-# memory pool InnoDB uses to store data dictionary information and other internal data structures (default:1M)
-innodb_additional_mem_pool_size=1M
-
-# memory buffer InnoDB uses to cache data and indexes of its tables (default:128M)
-# Larger values means less I/O
-innodb_buffer_pool_size=8M
-
-# Create a .ibd file for each table (default:0)
-innodb_file_per_table=1
-
-# Write out the log buffer to the log file at each commit (default:1)
-innodb_flush_log_at_trx_commit=2
-
-# Buffer size used to write to the log files on disk (default:1M for builtin, 8M for plugin)
-# larger values means less I/O
-innodb_log_buffer_size=1M
-
-# Size of each log file in a log group (default:5M) larger means less I/O but more time for recovery.
-innodb_log_file_size=2M
-
-# # error log file name, relative to datadir (default:hostname.err)
-log_error=mysql.err
-
-# print warnings and connection errors (default:1)
-log_warnings=2
-
-# Convert table named to lowercase
-lower_case_table_names=1
-
-# Maximum size of one packet or any generated/intermediate string. (default:1M)
-max_allowed_packet=32M
-
-# Maximum simultaneous connections allowed (default:100)
-max_connections=256
-
-# The two options below make no sense with prepared statements and/or transactions
-# (make sense when having the same query multiple times)
-
-# Memory allocated for caching query results (default:0 (disabled))
-query_cache_size=0
-
-# Do not cache results (default:1)
-query_cache_type=0
-
-# Do not use the privileges mechanisms
-skip_grant_tables
-
-# Do not listen for TCP/IP connections at all
-skip_networking
-
-# The number of open tables for all threads. (default:64)
-table_cache=200
-
-# How many threads the server should cache for reuse (default:0)
-thread_cache_size=3
-
-# wait 365d before dropping the DB connection (default:8h)
-wait_timeout=31536000
-
-[client]
-default-character-set=utf8
+++ /dev/null
-#
-# Global Akonadi MySQL server settings,
-# These settings can be adjusted using $HOME/.config/akonadi/mysql-local.conf
-#
-# Based on advice by Kris Köhntopp <kris@mysql.com>
-#
-[mysqld]
-skip_grant_tables
-skip_networking
-
-# strict query parsing/interpretation
-# TODO: make Akonadi work with those settings enabled
-#sql_mode=strict_trans_tables,strict_all_tables,strict_error_for_division_by_zero,no_auto_create_user,no_auto_value_on_zero,no_engine_substitution,no_zero_date,no_zero_in_date,only_full_group_by,pipes_as_concat
-#sql_mode=strict_trans_tables
-
-# use InnoDB for transactions and better crash recovery
-default_storage_engine=innodb
-# case-insensitive table names, avoids trouble on windows
-lower_case_table_names=1
-character_set_server=utf8
-collation_server=utf8_general_ci
-table_cache=200
-thread_cache_size=3
-#log_bin=mysql-bin
-#expire_logs_days=3
-#sync_bin_log=0
-# error log file name, relative to datadir
-log_error=mysql.err
-log_warnings=2
-# log all queries, useful for debugging but generates an enormous amount of data
-#log=mysql.full
-# log queries slower than n seconds, log file name relative to datadir (for debugging only)
-#log_slow_queries=mysql.slow
-#long_query_time=1
-# log queries not using indices, debug only, disable for production use
-#log_queries_not_using_indexes=1
-# maximum blob size
-max_allowed_packet=32M
-max_connections=256
-# makes sense when having the same query multiple times
-# makes no sense with prepared statements and/or transactions
-query_cache_type=0
-query_cache_size=0
-
-innodb_file_per_table=1
-innodb_log_buffer_size=1M
-innodb_additional_mem_pool_size=1M
-# messure database size and adjust
-# SELECT sum(data_length) as bla, sum(index_length) as blub FROM information_schema.tables WHERE table_schema not in ("mysql", "information_schema");
-innodb_buffer_pool_size=80M
-# size of average write burst, keep Innob_log_waits small, keep Innodb_buffer_pool_wait_free small (see show global status like "inno%", show global variables)
-innodb_log_file_size=64M
-innodb_flush_log_at_trx_commit=2
-
-# Do not drop the connection to the DB after 8 hours of inactivity
-wait_timeout=31536000
-
-[client]
-default-character-set=utf8
+++ /dev/null
-#
-# Global Akonadi MySQL server settings,
-# These settings can be adjusted using $HOME/.config/akonadi/mysql-local.conf
-#
-# Based on advice by Kris Köhntopp <kris@mysql.com>
-#
-[mysqld]
-
-# strict query parsing/interpretation
-# TODO: make Akonadi work with those settings enabled
-# sql_mode=strict_trans_tables,strict_all_tables,strict_error_for_division_by_zero,no_auto_create_user,no_auto_value_on_zero,no_engine_substitution,no_zero_date,no_zero_in_date,only_full_group_by,pipes_as_concat
-# sql_mode=strict_trans_tables
-
-# DEBUGGING:
-# log all queries, useful for debugging but generates an enormous amount of data
-# log=mysql.full
-# log queries slower than n seconds, log file name relative to datadir (for debugging only)
-# log_slow_queries=mysql.slow
-# long_query_time=1
-# log queries not using indices, debug only, disable for production use
-# log_queries_not_using_indexes=1
-#
-# mesure database size and adjust innodb_buffer_pool_size
-# SELECT sum(data_length) as bla, sum(index_length) as blub FROM information_schema.tables WHERE table_schema not in ("mysql", "information_schema");
-
-# NOTES:
-# Keep Innob_log_waits and keep Innodb_buffer_pool_wait_free small (see show global status like "inno%", show global variables)
-
-#expire_logs_days=3
-
-#sync_bin_log=0
-
-# Use UTF-8 encoding for tables
-character_set_server=utf8
-collation_server=utf8_general_ci
-
-# use InnoDB for transactions and better crash recovery
-default_storage_engine=innodb
-
-# memory pool InnoDB uses to store data dictionary information and other internal data structures (default:1M)
-innodb_additional_mem_pool_size=1M
-
-# memory buffer InnoDB uses to cache data and indexes of its tables (default:128M)
-# Larger values means less I/O
-innodb_buffer_pool_size=80M
-
-# Create a .ibd file for each table (default:0)
-innodb_file_per_table=1
-
-# Write out the log buffer to the log file at each commit (default:1)
-innodb_flush_log_at_trx_commit=2
-
-# Buffer size used to write to the log files on disk (default:1M for builtin, 8M for plugin)
-# larger values means less I/O
-innodb_log_buffer_size=1M
-
-# Size of each log file in a log group (default:5M) larger means less I/O but more time for recovery.
-innodb_log_file_size=64M
-
-# # error log file name, relative to datadir (default:hostname.err)
-log_error=mysql.err
-
-# print warnings and connection errors (default:1)
-log_warnings=2
-
-# Convert table named to lowercase
-lower_case_table_names=1
-
-# Maximum size of one packet or any generated/intermediate string. (default:1M)
-max_allowed_packet=32M
-
-# Maximum simultaneous connections allowed (default:100)
-max_connections=256
-
-# The two options below make no sense with prepared statements and/or transactions
-# (make sense when having the same query multiple times)
-
-# Memory allocated for caching query results (default:0 (disabled))
-query_cache_size=0
-
-# Do not cache results (default:1)
-query_cache_type=0
-
-# Do not use the privileges mechanisms
-skip_grant_tables
-
-# Do not listen for TCP/IP connections at all
-skip_networking
-
-# The number of open tables for all threads. (default:64)
-table_cache=200
-
-# How many threads the server should cache for reuse (default:0)
-thread_cache_size=3
-
-# wait 365d before dropping the DB connection (default:8h)
-wait_timeout=31536000
-
-[client]
-default-character-set=utf8
+++ /dev/null
-# KDM master configuration file
-#
-# Definition: the greeter is the login dialog, i.e., the part of KDM
-# which the user sees.
-#
-# You can configure every X-display individually.
-# Every display has a display name, which consists of a host name
-# (which is empty for local displays specified in {Static|Reserve}Servers),
-# a colon, and a display number. Additionally, a display belongs to a
-# display class (which can be ignored in most cases; the control center
-# does not support this feature at all).
-# Sections with display-specific settings have the formal syntax
-# "[X-" host [":" number [ "_" class ]] "-" sub-section "]"
-# You can use the "*" wildcard for host, number, and class. You may omit
-# trailing components; they are assumed to be "*" then.
-# The host part may be a domain specification like ".inf.tu-dresden.de".
-# It may also be "+", which means non-empty, i.e. remote displays only.
-# From which section a setting is actually taken is determined by these
-# rules:
-# - an exact match takes precedence over a partial match (for the host part),
-# which in turn takes precedence over a wildcard ("+" taking precedence
-# over "*")
-# - precedence decreases from left to right for equally exact matches
-# Example: display name "myhost:0", class "dpy".
-# [X-myhost:0_dpy] precedes
-# [X-myhost:0_*] (same as [X-myhost:0]) precedes
-# [X-myhost:*_dpy] precedes
-# [X-myhost:*_*] (same as [X-myhost]) precedes
-# [X-+:0_dpy] precedes
-# [X-*:0_dpy] precedes
-# [X-*:0_*] (same as [X-*:0]) precedes
-# [X-*:*_*] (same as [X-*])
-# These sections do NOT match this display:
-# [X-hishost], [X-myhost:0_dec], [X-*:1], [X-:*]
-# If a setting is not found in any matching section, the default is used.
-#
-# Every comment applies to the following section or key. Note that all
-# comments will be lost if you change this file with the systemsettings frontend.
-# The defaults refer to KDM's built-in values, not anything set in this file.
-#
-# Special characters need to be backslash-escaped (leading and trailing
-# spaces (\s), tab (\t), linefeed (\n), carriage return (\r) and the
-# backslash itself (\\)).
-# In lists, fields are separated with commas without whitespace in between.
-# Some command strings are subject to simplified sh-style word splitting:
-# single quotes (') and double quotes (") have the usual meaning; the backslash
-# quotes everything (not only special characters). Note that the backslashes
-# need to be doubled because of the two levels of quoting.
-
-[General]
-# This option exists solely for the purpose of a clean automatic upgrade.
-# Do not even think about changing it!
-ConfigVersion=2.4
-# List of permanent displays. Displays with a hostname are foreign. A display
-# class may be specified separated by an underscore.
-# Default is ":0"
-StaticServers=:0
-# List of on-demand displays. See StaticServers for syntax.
-# Default is ""
-ReserveServers=:1,:2,:3
-# VTs to allocate to X-servers. A negative number means that the VT will be
-# used only if it is free. If all VTs in this list are used up, the next free
-# one greater than the last one in this list will be allocated.
-# Default is ""
-ServerVTs=-7
-# TTYs (without /dev/) to monitor for activity while in console mode.
-# Default is ""
-ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
-# Where KDM should store its PID (do not store if empty).
-# Default is ""
-PidFile=/var/run/kdm.pid
-# Whether KDM should lock the PID file to prevent having multiple KDM
-# instances running at once. Do not change unless you are brave.
-# Default is true
-#LockPidFile=false
-# Where to store authorization files.
-# Default is "/var/run/xauth"
-#AuthDir=/tmp
-# Whether KDM should automatically re-read configuration files, if it
-# finds them having changed.
-# Default is true
-#AutoRescan=false
-# Additional environment variables KDM should pass on to all programs it runs.
-# LD_LIBRARY_PATH and XCURSOR_THEME are good candidates;
-# otherwise, it should not be necessary very often.
-# Default is ""
-#ExportList=LD_LIBRARY_PATH,ANOTHER_IMPORTANT_VAR
-# A character device KDM should read entropy from.
-# Empty means use the system's preferred entropy device.
-# Default is ""
-#RandomDevice=/dev/altrandom
-# Where the command sockets should be created; make it empty to disable
-# them.
-# Default is "/var/run/xdmctl"
-#FifoDir=/tmp
-# The group to which the global command socket should belong;
-# can be either a name or a numerical ID.
-# Default is 0
-#FifoGroup=xdmctl
-# The user the greeter should run as. Empty results in root.
-# Consider the impact on LogSource when setting it.
-# Default is ""
-GreeterUID=kdm
-# The directory in which KDM should store persistent working data.
-# Default is "/var/lib/kdm"
-##DataDir=
-DataDir=/var/lib/kdm
-# The directory in which KDM should store users' .dmrc files. This is only
-# needed if the home directories are not readable before actually logging in
-# (like with AFS).
-# Default is ""
-#DmrcDir=/nfs-shared/var/dmrcs
-
-[Xdmcp]
-# Whether KDM should listen to incoming XDMCP requests.
-# Default is true
-Enable=false
-# The UDP port on which KDM should listen for XDMCP requests. Do not change.
-# Default is 177
-#Port=177
-# File with the private keys of X-terminals. Required for XDM authentication.
-# Default is ""
-#KeyFile=/usr/share/config/kdm/kdmkeys
-# XDMCP access control file in the usual XDM-Xaccess format.
-# Default is "/usr/share/config/kdm/Xaccess"
-#Xaccess=
-# Number of seconds to wait for display to respond after the user has
-# selected a host from the chooser.
-# Default is 15
-#ChoiceTimeout=10
-# Strip domain name from remote display names if it is equal to the local
-# domain.
-# Default is true
-#RemoveDomainname=false
-# Use the numeric IP address of the incoming connection on multihomed hosts
-# instead of the host name.
-# Default is false
-#SourceAddress=true
-# The program which is invoked to dynamically generate replies to XDMCP
-# DirectQuery or BroadcastQuery requests.
-# If empty, no program is invoked and "Willing to manage" is sent.
-# Default is ""
-Willing=/usr/share/config/kdm/Xwilling
-
-[Shutdown]
-# The command (subject to word splitting) to run to halt the system.
-# Default is "/sbin/shutdown -h -P now"
-#HaltCmd=
-# The command (subject to word splitting) to run to reboot the system.
-# Default is "/sbin/shutdown -r now"
-#RebootCmd=
-# Whether it is allowed to shut down the system via the global command socket.
-# Default is false
-#AllowFifo=true
-# Whether it is allowed to abort active sessions when shutting down the
-# system via the global command socket.
-# Default is true
-#AllowFifoNow=false
-# The boot manager KDM should use for offering boot options in the
-# shutdown dialog.
-# "None" - no boot manager
-# "Grub" - Grub boot manager
-# "Grub2" - Grub2 boot manager
-# "Burg" - Burg boot manager
-# "Lilo" - Lilo boot manager (Linux on i386 & x86-64 only)
-# Default is None
-#BootManager=Grub
-
-# Rough estimations about how many seconds KDM will spend at most on
-# - opening a connection to the X-server (OpenTime) if the attempt
-# - times out: OpenTimeout
-# - is refused: OpenRepeat * OpenDelay
-# - starting a local X-server (ServerTime):
-# ServerAttempts * (ServerTimeout + OpenDelay)
-# - starting a display:
-# - local display: ServerTime + OpenTime
-# - foreign display: StartAttempts * OpenTime
-# - XDMCP display: OpenTime (repeated indefinitely by client)
-
-# Core config for all displays
-[X-*-Core]
-# How long to wait before retrying to connect a display.
-# Default is 15
-#OpenDelay=15
-# How long to wait before timing out a display connection attempt.
-# Default is 120
-#OpenTimeout=120
-# How many connection attempts to make during a start attempt. Note that
-# a timeout aborts the entire start attempt.
-# Default is 5
-#OpenRepeat=5
-# Try at most that many times to start a display. If this fails, the display
-# is disabled.
-# Default is 4
-#StartAttempts=4
-# Ping remote display every that many minutes.
-# Default is 5
-#PingInterval=5
-# Wait for a Pong that many minutes.
-# Default is 5
-#PingTimeout=5
-# The name of this X-server's Xauth file.
-# If empty, a random name in the AuthDir directory will be used.
-# Default is ""
-#AuthFile=
-# Specify a file with X-resources for the greeter, chooser and background.
-# The KDE frontend does not use this file, so you do not need it unless you
-# use another background generator than krootimage.
-# Default is ""
-#Resources=
-# The xrdb program to use to read the above specified recources.
-# Subject to word splitting.
-# Default is "/usr/bin/xrdb"
-#Xrdb=
-# A program to run before the greeter is shown. Can be used to start an
-# xconsole or an alternative background generator. Subject to word splitting.
-# Default is ""
-Setup=/usr/share/config/kdm/Xsetup
-# A program to run before a user session starts. Subject to word splitting.
-# Default is ""
-Startup=/usr/share/config/kdm/Xstartup
-# A program to run after a user session exits. Subject to word splitting.
-# Default is ""
-Reset=/usr/share/config/kdm/Xreset
-# The program which is run as the user which logs in. It is supposed to
-# interpret the session argument (see SessionsDirs) and start an appropriate
-# session according to it. Subject to word splitting.
-# Default is "/usr/bin/xterm -ls -T"
-Session=/usr/share/config/kdm/Xsession
-# The program to run if Session fails.
-# Default is "/usr/bin/xterm"
-#FailsafeClient=
-# The PATH for the Session program.
-# Default is "/usr/local/bin:/usr/bin:/bin:/usr/games"
-#UserPath=
-# The PATH for Setup, Startup and Reset, etc.
-# Default is "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
-#SystemPath=
-# The default system shell.
-# Default is "/bin/sh"
-#SystemShell=/bin/bash
-# Where to put the user's X-server authorization file if ~/.Xauthority
-# cannot be created.
-# Default is "/tmp"
-#UserAuthDir=
-# If true, UserAuthDir will be used unconditionally.
-# Default is false
-#ForceUserAuthDir=true
-# Whether to automatically restart sessions after X-server crashes.
-# Note that enabling this makes circumventing screen lockers other than
-# KDE's built-in one possible!
-# Default is false
-#AutoReLogin=true
-# Allow root logins?
-# Default is true
-AllowRootLogin=false
-# Allow to log in, when user has set an empty password?
-# Default is true
-AllowNullPasswd=false
-# Who is allowed to shut down the system. This applies both to the
-# greeter and to the command sockets.
-# "None" - no "Shutdown..." menu entry is shown at all
-# "Root" - the root password must be entered to shut down
-# "All" - everybody can shut down the machine
-# Default is All
-AllowShutdown=Root
-# Who is allowed to abort active sessions when shutting down.
-# "None" - no forced shutdown is allowed at all
-# "Root" - the root password must be entered to shut down forcibly
-# "All" - everybody can shut down the machine forcibly
-# Default is All
-#AllowSdForceNow=Root
-# The default choice for the shutdown condition/timing.
-# "Schedule" - shut down after all active sessions exit (possibly at once)
-# "TryNow" - shut down, if no active sessions are open; otherwise, do nothing
-# "ForceNow" - shut down unconditionally
-# Default is Schedule
-#DefaultSdMode=ForceNow
-# How to offer shutdown scheduling options:
-# "Never" - not at all
-# "Optional" - as a button in the simple shutdown dialogs
-# "Always" - instead of the simple shutdown dialogs
-# Default is Never
-#ScheduledSd=Optional
-# The directories containing session type definitions in .desktop format,
-# ordered by falling priority.
-# Default is "/usr/share/apps/kdm/sessions"
-#SessionsDirs=/usr/share/config/kdm/sessions,/usr/share/apps/kdm/sessions
-SessionsDirs=/usr/share/apps/kdm/sessions,/usr/share/xsessions
-# The file (relative to $HOME) to redirect the session output to. The
-# following character pairs are replaced:
-# - %d -> current display
-# - %u -> current user
-# - %r -> empty at first. See below.
-# - %% -> a single %
-# When the constructed filename cannot be used safely and the specification
-# contains %<stuff>r, other names will be tried - this time expanding %<stuff>r
-# to <stuff> followed by a random number.
-# Default is ".xsession-errors"
-ClientLogFile=.xsession-errors-%d
-# Fallback when ClientLogFile cannot be used. The same expansions are
-# supported. DO NOT use relative paths here.
-# Default is "/tmp/xerr-%u-%d%-r"
-#ClientLogFallback=/var/log/xsession-errors/%u-%d%-r
-# Whether KDM's built-in utmp/wtmp/lastlog registration should be used.
-# Default is true
-#UseSessReg=false
-
-# Greeter config for all displays
-[X-*-Greeter]
-# Specify the widget style for the greeter. Empty means to use the
-# built-in default which currently is "Oxygen-air".
-# Default is ""
-#GUIStyle=Plastique
-# Specify the widget color scheme for the greeter. Empty means to use the
-# built-in default which currently is "Oxygen-air".
-# Default is ""
-#ColorScheme=MidnightMeadow
-# What should be shown in the greeter's logo are:
-# "None" - nothing
-# "Logo" - the image specified by LogoPixmap
-# "Clock" - a neat analog clock
-# Default is Clock
-LogoArea=Logo
-# The image to show when LogoArea=Logo.
-# Default is ""
-LogoPixmap=/usr/share/apps/kdm/pics/kdelogo.png
-# The relative coordinates (X,Y in percent) of the center of the greeter.
-# Default is "50,50"
-#GreeterPos=30,40
-# The screen the greeter should be displayed on in multi-headed and Xinerama
-# setups. The numbering starts with 0. For Xinerama, it corresponds to the
-# listing order in the active ServerLayout section of XF86Config; -1 means
-# to use the upper-left screen, -2 means to use the upper-right screen.
-# Default is 0
-#GreeterScreen=-1
-# The headline in the greeter. The following character pairs are replaced:
-# - %d -> current display
-# - %h -> host name, possibly with domain name
-# - %n -> node name, most probably the host name without domain name
-# - %s -> the operating system
-# - %r -> the operating system's version
-# - %m -> the machine (hardware) type
-# - %% -> a single %
-# Default is "Welcome to %s at %n"
-#GreetString=K Desktop Environment (%n)
-# Whether the fonts used in the greeter should be antialiased.
-# Default is false
-#AntiAliasing=true
-# The font for the greeter headline. The value is encoded.
-# Default is "Serif 20pt bold"
-#GreetFont=Serif,20,-1,5,50,0,0,0,0,0
-# The normal font used in the greeter. The value is encoded.
-# Default is "Sans Serif 10pt"
-#StdFont=Sans Serif,10,-1,5,50,0,0,0,0,0
-# The font used for the "Login Failed" message. The value is encoded.
-# Default is "Sans Serif 10pt bold"
-#FailFont=Sans Serif,10,-1,5,75,0,0,0,0,0
-# What to do with the Num Lock modifier for the time the greeter is running:
-# "Off" - turn off
-# "On" - turn on
-# "Keep" - do not change the state
-# Default is Keep
-#NumLock=Off
-# Language and locale to use in the greeter, encoded like $LANGUAGE.
-# If empty, the settings from the environment are used.
-# Default is ""
-#Language=de_DE
-# Enable autocompletion in the username line edit.
-# Default is false
-#UserCompletion=true
-# Enable user list (names along with images) in the greeter.
-# Default is true
-#UserList=false
-# User selection for UserCompletion and UserList:
-# "NotHidden" - all users except those listed in HiddenUsers
-# "Selected" - only the users listed in SelectedUsers
-# Default is NotHidden
-#ShowUsers=Selected
-# For ShowUsers=Selected. @<group> means all users in that group.
-# Default is ""
-#SelectedUsers=root,johndoe
-# For ShowUsers=NotHidden. @<group> means all users in that group.
-# Default is ""
-#HiddenUsers=root
-# Special case of HiddenUsers: users with a non-zero UID less than this number
-# will not be shown as well.
-# Default is 0
-MinShowUID=1000
-# Complement to MinShowUID: users with a UID greater than this number will
-# not be shown as well.
-# Default is 65535
-MaxShowUID=65000
-# If false, the users are listed in the order they appear in /etc/passwd.
-# If true, they are sorted alphabetically.
-# Default is true
-#SortUsers=false
-# Specify, where the users' pictures should be taken from.
-# "AdminOnly" - from <FaceDir>/$USER.face[.icon]
-# "PreferAdmin" - prefer <FaceDir>, fallback on $HOME
-# "PreferUser" - ... and the other way round
-# "UserOnly" - from the user's $HOME/.face[.icon]
-# Default is AdminOnly
-#FaceSource=PreferUser
-# The directory containing the user images if FaceSource is not UserOnly.
-# Default is "/usr/share/apps/kdm/faces"
-##FaceDir=/usr/share/faces
-FaceDir=/var/lib/kdm/faces
-# Specify, if/which user should be preselected for log in.
-# "None" - do not preselect any user
-# "Previous" - the user which successfully logged in last time
-# "Default" - the user specified in the DefaultUser option
-# Default is None
-#PreselectUser=Previous
-# If this is true, the password input line is focused automatically if
-# a user is preselected.
-# Default is false
-#FocusPasswd=true
-# If this is true, the entered password is echoed as bullets. Otherwise,
-# no feedback is given at all.
-# Default is true
-#EchoPasswd=false
-# If true, krootimage will be automatically started by KDM; otherwise, the
-# Setup script should be used to setup the background.
-# Default is true
-#UseBackground=false
-# The configuration file to be used by krootimage.
-# Default is "/usr/share/config/kdm/backgroundrc"
-#BackgroundCfg=
-# Whether to grab keyboard and mouse while the greeter is visible. Grabs
-# may improve security, but make on-screen keyboards, etc. unusable.
-# "Never" - never grab
-# "IfNoAuth" - grab if the display requires no X authorization
-# "Always" - always grab
-# Default is IfNoAuth
-#GrabInput=Always
-# Hold the X-server grabbed the whole time the greeter is visible. This
-# may be more secure, but it will disable any background and other
-# X-clients started from the Setup script.
-# Default is false
-#GrabServer=true
-# How many seconds to wait for grab to succeed.
-# Default is 3
-#GrabTimeout=3
-# Warn, if display has no X-authorization (local auth cannot be created,
-# XDMCP display wants no auth, or display is foreign from StaticServers).
-# Default is true
-#AuthComplain=false
-# Random seed for forging saved session types, etc. of unknown users.
-# This value should be random but constant across the login domain.
-# Default is 0
-ForgingSeed=1338430572
-# Specify conversation plugins for the login dialog. Each plugin can be
-# specified as a base name (which expands to $kde_modulesdir/kgreet_$base)
-# or as a full pathname.
-# Default is "classic"
-#PluginsLogin=sign
-# Same as PluginsLogin, but for the shutdown dialog.
-# Default is "classic"
-#PluginsShutdown=modern
-# A list of options of the form Key=Value. The conversation plugins can query
-# these settings; it is up to them what possible keys are.
-# Default is ""
-#PluginOptions=SomeKey=randomvalue,Foo=bar
-# Show the "Console Login" action in the greeter (if ServerTTY/ConsoleTTYs
-# is configured).
-# Default is true
-#AllowConsole=false
-# A program to run while the greeter is visible. It is supposed to preload
-# as much as possible of the session that is going to be started (most
-# probably).
-# Default is ""
-Preloader=/usr/bin/preloadkde
-# Whether the greeter should be themed.
-# Default is false
-UseTheme=true
-# The theme to use for the greeter. Can point to either a directory or an XML
-# file.
-# Default is ""
-Theme=/usr/share/apps/kdm/themes/ariya
-# Enable the Alt-Ctrl-D shortcut to toggle greeter theme debugging.
-# Default is false
-#AllowThemeDebug=true
-
-# Core config for local displays
-[X-:*-Core]
-# How often to try to run the X-server. Running includes executing it and
-# waiting for it to come up.
-# Default is 1
-#ServerAttempts=1
-# How long to wait for a local X-server to come up.
-# Default is 30
-ServerTimeout=30
-# The command line to start the X-server, without display number and VT spec.
-# This string is subject to word splitting.
-# Default is "/usr/bin/X"
-ServerCmd=/usr/bin/X -br -novtswitch -quiet
-# Additional arguments for the X-servers for local sessions.
-# This string is subject to word splitting.
-# Default is ""
-ServerArgsLocal=-nolisten tcp
-# Additional arguments for the X-servers for remote sessions.
-# This string is subject to word splitting.
-# Default is ""
-#ServerArgsRemote=
-# The user the X-server should run as. Empty results in root.
-# Default is ""
-#ServerUID=_x11
-# Restart instead of resetting the local X-server after session exit.
-# Use it if the server leaks memory etc.
-# Default is false
-TerminateServer=true
-# Create X-authorizations for local displays.
-# Default is true
-#Authorize=false
-# Which X-authorization mechanisms should be used.
-# Default is "MIT-MAGIC-COOKIE-1"
-#AuthNames=
-# Need to reset the X-server to make it read initial Xauth file.
-# Default is false
-#ResetForAuth=true
-# See above
-AllowNullPasswd=true
-# See above
-AllowShutdown=All
-# Enable password-less logins on this display. USE WITH EXTREME CARE!
-# Default is false
-#NoPassEnable=true
-# The users that do not need to provide a password to log in. NEVER list root!
-# "*" means all non-root users. @<group> means all users in that group.
-# Default is ""
-#NoPassUsers=fred,ethel
-
-# Greeter config for local displays
-[X-:*-Greeter]
-# See above
-PreselectUser=Previous
-# See above
-FocusPasswd=true
-# Specify whether the greeter of local displays should start up in host chooser
-# (remote) or login (local) mode and whether it is allowed to switch to the
-# other mode.
-# "LocalOnly" - only local login possible
-# "DefaultLocal" - start up in local mode, but allow switching to remote mode
-# "DefaultRemote" - ... and the other way round
-# "RemoteOnly" - only choice of remote host possible
-# Default is LocalOnly
-LoginMode=DefaultLocal
-# A list of hosts to be automatically added to the remote login menu. The
-# special name "*" means broadcast.
-# Default is "*"
-#ChooserHosts=*,host1,host2,host3.local,login.domain.com
-# Show the "Restart X Server"/"Close Connection" action in the greeter.
-# Default is true
-AllowClose=false
-
-# Core config for 1st local display
-[X-:0-Core]
-# The VT the X-server should run on; auto-assign if zero, don't assign if -1.
-# Better leave it zero and use ServerVTs.
-# Default is 0
-#ServerVT=7
-# Enable automatic login. USE WITH EXTREME CARE!
-# Default is false
-#AutoLoginEnable=true
-# If true, auto-login after logout. If false, auto-login is performed only
-# when a display session starts up.
-# Default is false
-#AutoLoginAgain=true
-# The delay in seconds before automatic login kicks in.
-# Default is 0
-#AutoLoginDelay=10
-# The user to log in automatically. NEVER specify root!
-# Default is ""
-#AutoLoginUser=fred
-# The password for the user to log in automatically. This is NOT required
-# unless the user is logged into a NIS or Kerberos domain. If you use this
-# option, you should "chmod 600 kdmrc" for obvious reasons.
-# Default is ""
-#AutoLoginPass=secret!
-# Immediately lock the automatically started session. This works only with
-# KDE sessions.
-# Default is false
-#AutoLoginLocked=true
-# See above
-ClientLogFile=.xsession-errors
-
-# Greeter config for 1st local display
-[X-:0-Greeter]
-# See above
-#PreselectUser=Default
-# The user to preselect if PreselectUser=Default.
-# Default is ""
-#DefaultUser=johndoe
+++ /dev/null
-# KDM master configuration file
-#
-# Definition: the greeter is the login dialog, i.e., the part of KDM
-# which the user sees.
-#
-# You can configure every X-display individually.
-# Every display has a display name, which consists of a host name
-# (which is empty for local displays specified in {Static|Reserve}Servers),
-# a colon, and a display number. Additionally, a display belongs to a
-# display class (which can be ignored in most cases; the control center
-# does not support this feature at all).
-# Sections with display-specific settings have the formal syntax
-# "[X-" host [":" number [ "_" class ]] "-" sub-section "]"
-# You can use the "*" wildcard for host, number, and class. You may omit
-# trailing components; they are assumed to be "*" then.
-# The host part may be a domain specification like ".inf.tu-dresden.de".
-# It may also be "+", which means non-empty, i.e. remote displays only.
-# From which section a setting is actually taken is determined by these
-# rules:
-# - an exact match takes precedence over a partial match (for the host part),
-# which in turn takes precedence over a wildcard ("+" taking precedence
-# over "*")
-# - precedence decreases from left to right for equally exact matches
-# Example: display name "myhost:0", class "dpy".
-# [X-myhost:0_dpy] precedes
-# [X-myhost:0_*] (same as [X-myhost:0]) precedes
-# [X-myhost:*_dpy] precedes
-# [X-myhost:*_*] (same as [X-myhost]) precedes
-# [X-+:0_dpy] precedes
-# [X-*:0_dpy] precedes
-# [X-*:0_*] (same as [X-*:0]) precedes
-# [X-*:*_*] (same as [X-*])
-# These sections do NOT match this display:
-# [X-hishost], [X-myhost:0_dec], [X-*:1], [X-:*]
-# If a setting is not found in any matching section, the default is used.
-#
-# Every comment applies to the following section or key. Note that all
-# comments will be lost if you change this file with the systemsettings frontend.
-# The defaults refer to KDM's built-in values, not anything set in this file.
-#
-# Special characters need to be backslash-escaped (leading and trailing
-# spaces (\s), tab (\t), linefeed (\n), carriage return (\r) and the
-# backslash itself (\\)).
-# In lists, fields are separated with commas without whitespace in between.
-# Some command strings are subject to simplified sh-style word splitting:
-# single quotes (') and double quotes (") have the usual meaning; the backslash
-# quotes everything (not only special characters). Note that the backslashes
-# need to be doubled because of the two levels of quoting.
-
-[General]
-# This option exists solely for the purpose of a clean automatic upgrade.
-# Do not even think about changing it!
-ConfigVersion=2.4
-# List of permanent displays. Displays with a hostname are foreign. A display
-# class may be specified separated by an underscore.
-# Default is ":0"
-StaticServers=:0
-# List of on-demand displays. See StaticServers for syntax.
-# Default is ""
-ReserveServers=:1,:2,:3
-# VTs to allocate to X-servers. A negative number means that the VT will be
-# used only if it is free. If all VTs in this list are used up, the next free
-# one greater than the last one in this list will be allocated.
-# Default is ""
-ServerVTs=-7
-# TTYs (without /dev/) to monitor for activity while in console mode.
-# Default is ""
-ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
-# Where KDM should store its PID (do not store if empty).
-# Default is ""
-PidFile=/var/run/kdm.pid
-# Whether KDM should lock the PID file to prevent having multiple KDM
-# instances running at once. Do not change unless you are brave.
-# Default is true
-#LockPidFile=false
-# Where to store authorization files.
-# Default is "/var/run/xauth"
-#AuthDir=/tmp
-# Whether KDM should automatically re-read configuration files, if it
-# finds them having changed.
-# Default is true
-#AutoRescan=false
-# Additional environment variables KDM should pass on to all programs it runs.
-# LD_LIBRARY_PATH and XCURSOR_THEME are good candidates;
-# otherwise, it should not be necessary very often.
-# Default is ""
-#ExportList=LD_LIBRARY_PATH,ANOTHER_IMPORTANT_VAR
-# A character device KDM should read entropy from.
-# Empty means use the system's preferred entropy device.
-# Default is ""
-#RandomDevice=/dev/altrandom
-# Where the command sockets should be created; make it empty to disable
-# them.
-# Default is "/var/run/xdmctl"
-#FifoDir=/tmp
-# The group to which the global command socket should belong;
-# can be either a name or a numerical ID.
-# Default is 0
-#FifoGroup=xdmctl
-# The user the greeter should run as. Empty results in root.
-# Consider the impact on LogSource when setting it.
-# Default is ""
-GreeterUID=kdm
-# The directory in which KDM should store persistent working data.
-# Default is "/var/lib/kdm"
-##DataDir=
-DataDir=/var/lib/kdm
-# The directory in which KDM should store users' .dmrc files. This is only
-# needed if the home directories are not readable before actually logging in
-# (like with AFS).
-# Default is ""
-#DmrcDir=/nfs-shared/var/dmrcs
-
-[Xdmcp]
-# Whether KDM should listen to incoming XDMCP requests.
-# Default is true
-Enable=false
-# The UDP port on which KDM should listen for XDMCP requests. Do not change.
-# Default is 177
-#Port=177
-# File with the private keys of X-terminals. Required for XDM authentication.
-# Default is ""
-#KeyFile=/usr/share/config/kdm/kdmkeys
-# XDMCP access control file in the usual XDM-Xaccess format.
-# Default is "/usr/share/config/kdm/Xaccess"
-#Xaccess=
-# Number of seconds to wait for display to respond after the user has
-# selected a host from the chooser.
-# Default is 15
-#ChoiceTimeout=10
-# Strip domain name from remote display names if it is equal to the local
-# domain.
-# Default is true
-#RemoveDomainname=false
-# Use the numeric IP address of the incoming connection on multihomed hosts
-# instead of the host name.
-# Default is false
-#SourceAddress=true
-# The program which is invoked to dynamically generate replies to XDMCP
-# DirectQuery or BroadcastQuery requests.
-# If empty, no program is invoked and "Willing to manage" is sent.
-# Default is ""
-Willing=/usr/share/config/kdm/Xwilling
-
-[Shutdown]
-# The command (subject to word splitting) to run to halt the system.
-# Default is "/sbin/shutdown -h -P now"
-#HaltCmd=
-# The command (subject to word splitting) to run to reboot the system.
-# Default is "/sbin/shutdown -r now"
-#RebootCmd=
-# Whether it is allowed to shut down the system via the global command socket.
-# Default is false
-#AllowFifo=true
-# Whether it is allowed to abort active sessions when shutting down the
-# system via the global command socket.
-# Default is true
-#AllowFifoNow=false
-# The boot manager KDM should use for offering boot options in the
-# shutdown dialog.
-# "None" - no boot manager
-# "Grub" - Grub boot manager
-# "Grub2" - Grub2 boot manager
-# "Burg" - Burg boot manager
-# "Lilo" - Lilo boot manager (Linux on i386 & x86-64 only)
-# Default is None
-#BootManager=Grub
-
-# Rough estimations about how many seconds KDM will spend at most on
-# - opening a connection to the X-server (OpenTime) if the attempt
-# - times out: OpenTimeout
-# - is refused: OpenRepeat * OpenDelay
-# - starting a local X-server (ServerTime):
-# ServerAttempts * (ServerTimeout + OpenDelay)
-# - starting a display:
-# - local display: ServerTime + OpenTime
-# - foreign display: StartAttempts * OpenTime
-# - XDMCP display: OpenTime (repeated indefinitely by client)
-
-# Core config for all displays
-[X-*-Core]
-# How long to wait before retrying to connect a display.
-# Default is 15
-#OpenDelay=15
-# How long to wait before timing out a display connection attempt.
-# Default is 120
-#OpenTimeout=120
-# How many connection attempts to make during a start attempt. Note that
-# a timeout aborts the entire start attempt.
-# Default is 5
-#OpenRepeat=5
-# Try at most that many times to start a display. If this fails, the display
-# is disabled.
-# Default is 4
-#StartAttempts=4
-# Ping remote display every that many minutes.
-# Default is 5
-#PingInterval=5
-# Wait for a Pong that many minutes.
-# Default is 5
-#PingTimeout=5
-# The name of this X-server's Xauth file.
-# If empty, a random name in the AuthDir directory will be used.
-# Default is ""
-#AuthFile=
-# Specify a file with X-resources for the greeter, chooser and background.
-# The KDE frontend does not use this file, so you do not need it unless you
-# use another background generator than krootimage.
-# Default is ""
-#Resources=
-# The xrdb program to use to read the above specified recources.
-# Subject to word splitting.
-# Default is "/usr/bin/xrdb"
-#Xrdb=
-# A program to run before the greeter is shown. Can be used to start an
-# xconsole or an alternative background generator. Subject to word splitting.
-# Default is ""
-Setup=/usr/share/config/kdm/Xsetup
-# A program to run before a user session starts. Subject to word splitting.
-# Default is ""
-Startup=/usr/share/config/kdm/Xstartup
-# A program to run after a user session exits. Subject to word splitting.
-# Default is ""
-Reset=/usr/share/config/kdm/Xreset
-# The program which is run as the user which logs in. It is supposed to
-# interpret the session argument (see SessionsDirs) and start an appropriate
-# session according to it. Subject to word splitting.
-# Default is "/usr/bin/xterm -ls -T"
-Session=/usr/share/config/kdm/Xsession
-# The program to run if Session fails.
-# Default is "/usr/bin/xterm"
-#FailsafeClient=
-# The PATH for the Session program.
-# Default is "/usr/local/bin:/usr/bin:/bin:/usr/games"
-#UserPath=
-# The PATH for Setup, Startup and Reset, etc.
-# Default is "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
-#SystemPath=
-# The default system shell.
-# Default is "/bin/sh"
-#SystemShell=/bin/bash
-# Where to put the user's X-server authorization file if ~/.Xauthority
-# cannot be created.
-# Default is "/tmp"
-#UserAuthDir=
-# If true, UserAuthDir will be used unconditionally.
-# Default is false
-#ForceUserAuthDir=true
-# Whether to automatically restart sessions after X-server crashes.
-# Note that enabling this makes circumventing screen lockers other than
-# KDE's built-in one possible!
-# Default is false
-#AutoReLogin=true
-# Allow root logins?
-# Default is true
-AllowRootLogin=false
-# Allow to log in, when user has set an empty password?
-# Default is true
-AllowNullPasswd=false
-# Who is allowed to shut down the system. This applies both to the
-# greeter and to the command sockets.
-# "None" - no "Shutdown..." menu entry is shown at all
-# "Root" - the root password must be entered to shut down
-# "All" - everybody can shut down the machine
-# Default is All
-AllowShutdown=Root
-# Who is allowed to abort active sessions when shutting down.
-# "None" - no forced shutdown is allowed at all
-# "Root" - the root password must be entered to shut down forcibly
-# "All" - everybody can shut down the machine forcibly
-# Default is All
-#AllowSdForceNow=Root
-# The default choice for the shutdown condition/timing.
-# "Schedule" - shut down after all active sessions exit (possibly at once)
-# "TryNow" - shut down, if no active sessions are open; otherwise, do nothing
-# "ForceNow" - shut down unconditionally
-# Default is Schedule
-#DefaultSdMode=ForceNow
-# How to offer shutdown scheduling options:
-# "Never" - not at all
-# "Optional" - as a button in the simple shutdown dialogs
-# "Always" - instead of the simple shutdown dialogs
-# Default is Never
-#ScheduledSd=Optional
-# The directories containing session type definitions in .desktop format,
-# ordered by falling priority.
-# Default is "/usr/share/apps/kdm/sessions"
-#SessionsDirs=/usr/share/config/kdm/sessions,/usr/share/apps/kdm/sessions
-SessionsDirs=/usr/share/apps/kdm/sessions,/usr/share/xsessions
-# The file (relative to $HOME) to redirect the session output to. The
-# following character pairs are replaced:
-# - %d -> current display
-# - %u -> current user
-# - %r -> empty at first. See below.
-# - %% -> a single %
-# When the constructed filename cannot be used safely and the specification
-# contains %<stuff>r, other names will be tried - this time expanding %<stuff>r
-# to <stuff> followed by a random number.
-# Default is ".xsession-errors"
-ClientLogFile=.xsession-errors-%d
-# Fallback when ClientLogFile cannot be used. The same expansions are
-# supported. DO NOT use relative paths here.
-# Default is "/tmp/xerr-%u-%d%-r"
-#ClientLogFallback=/var/log/xsession-errors/%u-%d%-r
-# Whether KDM's built-in utmp/wtmp/lastlog registration should be used.
-# Default is true
-#UseSessReg=false
-
-# Greeter config for all displays
-[X-*-Greeter]
-# Specify the widget style for the greeter. Empty means to use the
-# built-in default which currently is "Oxygen-air".
-# Default is ""
-#GUIStyle=Plastique
-# Specify the widget color scheme for the greeter. Empty means to use the
-# built-in default which currently is "Oxygen-air".
-# Default is ""
-#ColorScheme=MidnightMeadow
-# What should be shown in the greeter's logo are:
-# "None" - nothing
-# "Logo" - the image specified by LogoPixmap
-# "Clock" - a neat analog clock
-# Default is Clock
-LogoArea=Logo
-# The image to show when LogoArea=Logo.
-# Default is ""
-LogoPixmap=/usr/share/apps/kdm/pics/kdelogo.png
-# The relative coordinates (X,Y in percent) of the center of the greeter.
-# Default is "50,50"
-#GreeterPos=30,40
-# The screen the greeter should be displayed on in multi-headed and Xinerama
-# setups. The numbering starts with 0. For Xinerama, it corresponds to the
-# listing order in the active ServerLayout section of XF86Config; -1 means
-# to use the upper-left screen, -2 means to use the upper-right screen.
-# Default is 0
-#GreeterScreen=-1
-# The headline in the greeter. The following character pairs are replaced:
-# - %d -> current display
-# - %h -> host name, possibly with domain name
-# - %n -> node name, most probably the host name without domain name
-# - %s -> the operating system
-# - %r -> the operating system's version
-# - %m -> the machine (hardware) type
-# - %% -> a single %
-# Default is "Welcome to %s at %n"
-#GreetString=K Desktop Environment (%n)
-# Whether the fonts used in the greeter should be antialiased.
-# Default is false
-#AntiAliasing=true
-# The font for the greeter headline. The value is encoded.
-# Default is "Serif 20pt bold"
-#GreetFont=Serif,20,-1,5,50,0,0,0,0,0
-# The normal font used in the greeter. The value is encoded.
-# Default is "Sans Serif 10pt"
-#StdFont=Sans Serif,10,-1,5,50,0,0,0,0,0
-# The font used for the "Login Failed" message. The value is encoded.
-# Default is "Sans Serif 10pt bold"
-#FailFont=Sans Serif,10,-1,5,75,0,0,0,0,0
-# What to do with the Num Lock modifier for the time the greeter is running:
-# "Off" - turn off
-# "On" - turn on
-# "Keep" - do not change the state
-# Default is Keep
-#NumLock=Off
-# Language and locale to use in the greeter, encoded like $LANGUAGE.
-# If empty, the settings from the environment are used.
-# Default is ""
-#Language=de_DE
-# Enable autocompletion in the username line edit.
-# Default is false
-#UserCompletion=true
-# Enable user list (names along with images) in the greeter.
-# Default is true
-#UserList=false
-# User selection for UserCompletion and UserList:
-# "NotHidden" - all users except those listed in HiddenUsers
-# "Selected" - only the users listed in SelectedUsers
-# Default is NotHidden
-#ShowUsers=Selected
-# For ShowUsers=Selected. @<group> means all users in that group.
-# Default is ""
-#SelectedUsers=root,johndoe
-# For ShowUsers=NotHidden. @<group> means all users in that group.
-# Default is ""
-#HiddenUsers=root
-# Special case of HiddenUsers: users with a non-zero UID less than this number
-# will not be shown as well.
-# Default is 0
-MinShowUID=1000
-# Complement to MinShowUID: users with a UID greater than this number will
-# not be shown as well.
-# Default is 65535
-MaxShowUID=65000
-# If false, the users are listed in the order they appear in /etc/passwd.
-# If true, they are sorted alphabetically.
-# Default is true
-#SortUsers=false
-# Specify, where the users' pictures should be taken from.
-# "AdminOnly" - from <FaceDir>/$USER.face[.icon]
-# "PreferAdmin" - prefer <FaceDir>, fallback on $HOME
-# "PreferUser" - ... and the other way round
-# "UserOnly" - from the user's $HOME/.face[.icon]
-# Default is AdminOnly
-#FaceSource=PreferUser
-# The directory containing the user images if FaceSource is not UserOnly.
-# Default is "/usr/share/apps/kdm/faces"
-##FaceDir=/usr/share/faces
-FaceDir=/var/lib/kdm/faces
-# Specify, if/which user should be preselected for log in.
-# "None" - do not preselect any user
-# "Previous" - the user which successfully logged in last time
-# "Default" - the user specified in the DefaultUser option
-# Default is None
-#PreselectUser=Previous
-# If this is true, the password input line is focused automatically if
-# a user is preselected.
-# Default is false
-#FocusPasswd=true
-# If this is true, the entered password is echoed as bullets. Otherwise,
-# no feedback is given at all.
-# Default is true
-#EchoPasswd=false
-# If true, krootimage will be automatically started by KDM; otherwise, the
-# Setup script should be used to setup the background.
-# Default is true
-#UseBackground=false
-# The configuration file to be used by krootimage.
-# Default is "/usr/share/config/kdm/backgroundrc"
-#BackgroundCfg=
-# Whether to grab keyboard and mouse while the greeter is visible. Grabs
-# may improve security, but make on-screen keyboards, etc. unusable.
-# "Never" - never grab
-# "IfNoAuth" - grab if the display requires no X authorization
-# "Always" - always grab
-# Default is IfNoAuth
-#GrabInput=Always
-# Hold the X-server grabbed the whole time the greeter is visible. This
-# may be more secure, but it will disable any background and other
-# X-clients started from the Setup script.
-# Default is false
-#GrabServer=true
-# How many seconds to wait for grab to succeed.
-# Default is 3
-#GrabTimeout=3
-# Warn, if display has no X-authorization (local auth cannot be created,
-# XDMCP display wants no auth, or display is foreign from StaticServers).
-# Default is true
-#AuthComplain=false
-# Random seed for forging saved session types, etc. of unknown users.
-# This value should be random but constant across the login domain.
-# Default is 0
-ForgingSeed=1334084600
-# Specify conversation plugins for the login dialog. Each plugin can be
-# specified as a base name (which expands to $kde_modulesdir/kgreet_$base)
-# or as a full pathname.
-# Default is "classic"
-#PluginsLogin=sign
-# Same as PluginsLogin, but for the shutdown dialog.
-# Default is "classic"
-#PluginsShutdown=modern
-# A list of options of the form Key=Value. The conversation plugins can query
-# these settings; it is up to them what possible keys are.
-# Default is ""
-#PluginOptions=SomeKey=randomvalue,Foo=bar
-# Show the "Console Login" action in the greeter (if ServerTTY/ConsoleTTYs
-# is configured).
-# Default is true
-#AllowConsole=false
-# A program to run while the greeter is visible. It is supposed to preload
-# as much as possible of the session that is going to be started (most
-# probably).
-# Default is ""
-Preloader=/usr/bin/preloadkde
-# Whether the greeter should be themed.
-# Default is false
-UseTheme=true
-# The theme to use for the greeter. Can point to either a directory or an XML
-# file.
-# Default is ""
-Theme=/usr/share/apps/kdm/themes/ariya
-# Enable the Alt-Ctrl-D shortcut to toggle greeter theme debugging.
-# Default is false
-#AllowThemeDebug=true
-
-# Core config for local displays
-[X-:*-Core]
-# How often to try to run the X-server. Running includes executing it and
-# waiting for it to come up.
-# Default is 1
-#ServerAttempts=1
-# How long to wait for a local X-server to come up.
-# Default is 30
-ServerTimeout=30
-# The command line to start the X-server, without display number and VT spec.
-# This string is subject to word splitting.
-# Default is "/usr/bin/X"
-ServerCmd=/usr/bin/X -br -novtswitch -quiet
-# Additional arguments for the X-servers for local sessions.
-# This string is subject to word splitting.
-# Default is ""
-ServerArgsLocal=-nolisten tcp
-# Additional arguments for the X-servers for remote sessions.
-# This string is subject to word splitting.
-# Default is ""
-#ServerArgsRemote=
-# The user the X-server should run as. Empty results in root.
-# Default is ""
-#ServerUID=_x11
-# Restart instead of resetting the local X-server after session exit.
-# Use it if the server leaks memory etc.
-# Default is false
-TerminateServer=true
-# Create X-authorizations for local displays.
-# Default is true
-#Authorize=false
-# Which X-authorization mechanisms should be used.
-# Default is "MIT-MAGIC-COOKIE-1"
-#AuthNames=
-# Need to reset the X-server to make it read initial Xauth file.
-# Default is false
-#ResetForAuth=true
-# See above
-AllowNullPasswd=true
-# See above
-AllowShutdown=All
-# Enable password-less logins on this display. USE WITH EXTREME CARE!
-# Default is false
-#NoPassEnable=true
-# The users that do not need to provide a password to log in. NEVER list root!
-# "*" means all non-root users. @<group> means all users in that group.
-# Default is ""
-#NoPassUsers=fred,ethel
-
-# Greeter config for local displays
-[X-:*-Greeter]
-# See above
-PreselectUser=Previous
-# See above
-FocusPasswd=true
-# Specify whether the greeter of local displays should start up in host chooser
-# (remote) or login (local) mode and whether it is allowed to switch to the
-# other mode.
-# "LocalOnly" - only local login possible
-# "DefaultLocal" - start up in local mode, but allow switching to remote mode
-# "DefaultRemote" - ... and the other way round
-# "RemoteOnly" - only choice of remote host possible
-# Default is LocalOnly
-LoginMode=DefaultLocal
-# A list of hosts to be automatically added to the remote login menu. The
-# special name "*" means broadcast.
-# Default is "*"
-#ChooserHosts=*,host1,host2,host3.local,login.domain.com
-# Show the "Restart X Server"/"Close Connection" action in the greeter.
-# Default is true
-AllowClose=false
-
-# Core config for 1st local display
-[X-:0-Core]
-# The VT the X-server should run on; auto-assign if zero, don't assign if -1.
-# Better leave it zero and use ServerVTs.
-# Default is 0
-#ServerVT=7
-# Enable automatic login. USE WITH EXTREME CARE!
-# Default is false
-#AutoLoginEnable=true
-# If true, auto-login after logout. If false, auto-login is performed only
-# when a display session starts up.
-# Default is false
-#AutoLoginAgain=true
-# The delay in seconds before automatic login kicks in.
-# Default is 0
-#AutoLoginDelay=10
-# The user to log in automatically. NEVER specify root!
-# Default is ""
-#AutoLoginUser=fred
-# The password for the user to log in automatically. This is NOT required
-# unless the user is logged into a NIS or Kerberos domain. If you use this
-# option, you should "chmod 600 kdmrc" for obvious reasons.
-# Default is ""
-#AutoLoginPass=secret!
-# Immediately lock the automatically started session. This works only with
-# KDE sessions.
-# Default is false
-#AutoLoginLocked=true
-# See above
-ClientLogFile=.xsession-errors
-
-# Greeter config for 1st local display
-[X-:0-Greeter]
-# See above
-#PreselectUser=Default
-# The user to preselect if PreselectUser=Default.
-# Default is ""
-#DefaultUser=johndoe
+++ /dev/null
-# KDM master configuration file
-#
-# Definition: the greeter is the login dialog, i.e., the part of KDM
-# which the user sees.
-#
-# You can configure every X-display individually.
-# Every display has a display name, which consists of a host name
-# (which is empty for local displays specified in {Static|Reserve}Servers),
-# a colon, and a display number. Additionally, a display belongs to a
-# display class (which can be ignored in most cases; the control center
-# does not support this feature at all).
-# Sections with display-specific settings have the formal syntax
-# "[X-" host [":" number [ "_" class ]] "-" sub-section "]"
-# You can use the "*" wildcard for host, number, and class. You may omit
-# trailing components; they are assumed to be "*" then.
-# The host part may be a domain specification like ".inf.tu-dresden.de".
-# It may also be "+", which means non-empty, i.e. remote displays only.
-# From which section a setting is actually taken is determined by these
-# rules:
-# - an exact match takes precedence over a partial match (for the host part),
-# which in turn takes precedence over a wildcard ("+" taking precedence
-# over "*")
-# - precedence decreases from left to right for equally exact matches
-# Example: display name "myhost:0", class "dpy".
-# [X-myhost:0_dpy] precedes
-# [X-myhost:0_*] (same as [X-myhost:0]) precedes
-# [X-myhost:*_dpy] precedes
-# [X-myhost:*_*] (same as [X-myhost]) precedes
-# [X-+:0_dpy] precedes
-# [X-*:0_dpy] precedes
-# [X-*:0_*] (same as [X-*:0]) precedes
-# [X-*:*_*] (same as [X-*])
-# These sections do NOT match this display:
-# [X-hishost], [X-myhost:0_dec], [X-*:1], [X-:*]
-# If a setting is not found in any matching section, the default is used.
-#
-# Every comment applies to the following section or key. Note that all
-# comments will be lost if you change this file with the systemsettings frontend.
-# The defaults refer to KDM's built-in values, not anything set in this file.
-#
-# Special characters need to be backslash-escaped (leading and trailing
-# spaces (\s), tab (\t), linefeed (\n), carriage return (\r) and the
-# backslash itself (\\)).
-# In lists, fields are separated with commas without whitespace in between.
-# Some command strings are subject to simplified sh-style word splitting:
-# single quotes (') and double quotes (") have the usual meaning; the backslash
-# quotes everything (not only special characters). Note that the backslashes
-# need to be doubled because of the two levels of quoting.
-
-[General]
-# This option exists solely for the purpose of a clean automatic upgrade.
-# Do not even think about changing it!
-ConfigVersion=2.4
-# List of permanent displays. Displays with a hostname are foreign. A display
-# class may be specified separated by an underscore.
-# Default is ":0"
-StaticServers=:0
-# List of on-demand displays. See StaticServers for syntax.
-# Default is ""
-ReserveServers=:1,:2,:3
-# VTs to allocate to X-servers. A negative number means that the VT will be
-# used only if it is free. If all VTs in this list are used up, the next free
-# one greater than the last one in this list will be allocated.
-# Default is ""
-ServerVTs=-7
-# TTYs (without /dev/) to monitor for activity while in console mode.
-# Default is ""
-ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
-# Where KDM should store its PID (do not store if empty).
-# Default is ""
-PidFile=/var/run/kdm.pid
-# Whether KDM should lock the PID file to prevent having multiple KDM
-# instances running at once. Do not change unless you are brave.
-# Default is true
-#LockPidFile=false
-# Where to store authorization files.
-# Default is "/var/run/xauth"
-#AuthDir=/tmp
-# Whether KDM should automatically re-read configuration files, if it
-# finds them having changed.
-# Default is true
-#AutoRescan=false
-# Additional environment variables KDM should pass on to all programs it runs.
-# LD_LIBRARY_PATH and XCURSOR_THEME are good candidates;
-# otherwise, it should not be necessary very often.
-# Default is ""
-#ExportList=LD_LIBRARY_PATH,ANOTHER_IMPORTANT_VAR
-# A character device KDM should read entropy from.
-# Empty means use the system's preferred entropy device.
-# Default is ""
-#RandomDevice=/dev/altrandom
-# Where the command sockets should be created; make it empty to disable
-# them.
-# Default is "/var/run/xdmctl"
-#FifoDir=/tmp
-# The group to which the global command socket should belong;
-# can be either a name or a numerical ID.
-# Default is 0
-#FifoGroup=xdmctl
-# The user the greeter should run as. Empty results in root.
-# Consider the impact on LogSource when setting it.
-# Default is ""
-GreeterUID=kdm
-# The directory in which KDM should store persistent working data.
-# Default is "/var/lib/kdm"
-##DataDir=
-DataDir=/var/lib/kdm
-# The directory in which KDM should store users' .dmrc files. This is only
-# needed if the home directories are not readable before actually logging in
-# (like with AFS).
-# Default is ""
-#DmrcDir=/nfs-shared/var/dmrcs
-
-[Xdmcp]
-# Whether KDM should listen to incoming XDMCP requests.
-# Default is true
-Enable=false
-# The UDP port on which KDM should listen for XDMCP requests. Do not change.
-# Default is 177
-#Port=177
-# File with the private keys of X-terminals. Required for XDM authentication.
-# Default is ""
-#KeyFile=/usr/share/config/kdm/kdmkeys
-# XDMCP access control file in the usual XDM-Xaccess format.
-# Default is "/usr/share/config/kdm/Xaccess"
-#Xaccess=
-# Number of seconds to wait for display to respond after the user has
-# selected a host from the chooser.
-# Default is 15
-#ChoiceTimeout=10
-# Strip domain name from remote display names if it is equal to the local
-# domain.
-# Default is true
-#RemoveDomainname=false
-# Use the numeric IP address of the incoming connection on multihomed hosts
-# instead of the host name.
-# Default is false
-#SourceAddress=true
-# The program which is invoked to dynamically generate replies to XDMCP
-# DirectQuery or BroadcastQuery requests.
-# If empty, no program is invoked and "Willing to manage" is sent.
-# Default is ""
-Willing=/usr/share/config/kdm/Xwilling
-
-[Shutdown]
-# The command (subject to word splitting) to run to halt the system.
-# Default is "/sbin/shutdown -h -P now"
-#HaltCmd=
-# The command (subject to word splitting) to run to reboot the system.
-# Default is "/sbin/shutdown -r now"
-#RebootCmd=
-# Whether it is allowed to shut down the system via the global command socket.
-# Default is false
-#AllowFifo=true
-# Whether it is allowed to abort active sessions when shutting down the
-# system via the global command socket.
-# Default is true
-#AllowFifoNow=false
-# The boot manager KDM should use for offering boot options in the
-# shutdown dialog.
-# "None" - no boot manager
-# "Grub" - Grub boot manager
-# "Grub2" - Grub2 boot manager
-# "Lilo" - Lilo boot manager (Linux on i386 & x86-64 only)
-# Default is None
-#BootManager=Grub
-
-# Rough estimations about how many seconds KDM will spend at most on
-# - opening a connection to the X-server (OpenTime) if the attempt
-# - times out: OpenTimeout
-# - is refused: OpenRepeat * OpenDelay
-# - starting a local X-server (ServerTime):
-# ServerAttempts * (ServerTimeout + OpenDelay)
-# - starting a display:
-# - local display: ServerTime + OpenTime
-# - foreign display: StartAttempts * OpenTime
-# - XDMCP display: OpenTime (repeated indefinitely by client)
-
-# Core config for all displays
-[X-*-Core]
-# How long to wait before retrying to connect a display.
-# Default is 15
-#OpenDelay=15
-# How long to wait before timing out a display connection attempt.
-# Default is 120
-#OpenTimeout=120
-# How many connection attempts to make during a start attempt. Note that
-# a timeout aborts the entire start attempt.
-# Default is 5
-#OpenRepeat=5
-# Try at most that many times to start a display. If this fails, the display
-# is disabled.
-# Default is 4
-#StartAttempts=4
-# Ping remote display every that many minutes.
-# Default is 5
-#PingInterval=5
-# Wait for a Pong that many minutes.
-# Default is 5
-#PingTimeout=5
-# The name of this X-server's Xauth file.
-# If empty, a random name in the AuthDir directory will be used.
-# Default is ""
-#AuthFile=
-# Specify a file with X-resources for the greeter, chooser and background.
-# The KDE frontend does not use this file, so you do not need it unless you
-# use another background generator than krootimage.
-# Default is ""
-#Resources=
-# The xrdb program to use to read the above specified recources.
-# Subject to word splitting.
-# Default is "/usr/bin/xrdb"
-#Xrdb=
-# A program to run before the greeter is shown. Can be used to start an
-# xconsole or an alternative background generator. Subject to word splitting.
-# Default is ""
-Setup=/usr/share/config/kdm/Xsetup
-# A program to run before a user session starts. Subject to word splitting.
-# Default is ""
-Startup=/usr/share/config/kdm/Xstartup
-# A program to run after a user session exits. Subject to word splitting.
-# Default is ""
-Reset=/usr/share/config/kdm/Xreset
-# The program which is run as the user which logs in. It is supposed to
-# interpret the session argument (see SessionsDirs) and start an appropriate
-# session according to it. Subject to word splitting.
-# Default is "/usr/bin/xterm -ls -T"
-Session=/usr/share/config/kdm/Xsession
-# The program to run if Session fails.
-# Default is "/usr/bin/xterm"
-#FailsafeClient=
-# The PATH for the Session program.
-# Default is "/usr/local/bin:/usr/bin:/bin:/usr/games"
-#UserPath=
-# The PATH for Setup, Startup and Reset, etc.
-# Default is "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
-#SystemPath=
-# The default system shell.
-# Default is "/bin/sh"
-#SystemShell=/bin/bash
-# Where to put the user's X-server authorization file if ~/.Xauthority
-# cannot be created.
-# Default is "/tmp"
-#UserAuthDir=
-# If true, UserAuthDir will be used unconditionally.
-# Default is false
-#ForceUserAuthDir=true
-# Whether to automatically restart sessions after X-server crashes.
-# Note that enabling this makes circumventing screen lockers other than
-# KDE's built-in one possible!
-# Default is false
-#AutoReLogin=true
-# Allow root logins?
-# Default is true
-AllowRootLogin=false
-# Allow to log in, when user has set an empty password?
-# Default is true
-AllowNullPasswd=false
-# Who is allowed to shut down the system. This applies both to the
-# greeter and to the command sockets.
-# "None" - no "Shutdown..." menu entry is shown at all
-# "Root" - the root password must be entered to shut down
-# "All" - everybody can shut down the machine
-# Default is All
-AllowShutdown=Root
-# Who is allowed to abort active sessions when shutting down.
-# "None" - no forced shutdown is allowed at all
-# "Root" - the root password must be entered to shut down forcibly
-# "All" - everybody can shut down the machine forcibly
-# Default is All
-#AllowSdForceNow=Root
-# The default choice for the shutdown condition/timing.
-# "Schedule" - shut down after all active sessions exit (possibly at once)
-# "TryNow" - shut down, if no active sessions are open; otherwise, do nothing
-# "ForceNow" - shut down unconditionally
-# Default is Schedule
-#DefaultSdMode=ForceNow
-# How to offer shutdown scheduling options:
-# "Never" - not at all
-# "Optional" - as a button in the simple shutdown dialogs
-# "Always" - instead of the simple shutdown dialogs
-# Default is Never
-#ScheduledSd=Optional
-# The directories containing session type definitions in .desktop format,
-# ordered by falling priority.
-# Default is "/usr/share/apps/kdm/sessions"
-#SessionsDirs=/usr/share/config/kdm/sessions,/usr/share/apps/kdm/sessions
-SessionsDirs=/usr/share/apps/kdm/sessions,/usr/share/xsessions
-# The file (relative to $HOME) to redirect the session output to. The
-# following character pairs are replaced:
-# - %d -> current display
-# - %u -> current user
-# - %r -> empty at first. See below.
-# - %% -> a single %
-# When the constructed filename cannot be used safely and the specification
-# contains %<stuff>r, other names will be tried - this time expanding %<stuff>r
-# to <stuff> followed by a random number.
-# Default is ".xsession-errors"
-ClientLogFile=.xsession-errors-%d
-# Fallback when ClientLogFile cannot be used. The same expansions are
-# supported. DO NOT use relative paths here.
-# Default is "/tmp/xerr-%u-%d%-r"
-#ClientLogFallback=/var/log/xsession-errors/%u-%d%-r
-# Whether KDM's built-in utmp/wtmp/lastlog registration should be used.
-# Default is true
-#UseSessReg=false
-
-# Greeter config for all displays
-[X-*-Greeter]
-# Specify the widget style for the greeter. Empty means to use the
-# built-in default which currently is "Oxygen-air".
-# Default is ""
-#GUIStyle=Plastique
-# Specify the widget color scheme for the greeter. Empty means to use the
-# built-in default which currently is "Oxygen-air".
-# Default is ""
-#ColorScheme=MidnightMeadow
-# What should be shown in the greeter's logo are:
-# "None" - nothing
-# "Logo" - the image specified by LogoPixmap
-# "Clock" - a neat analog clock
-# Default is Clock
-LogoArea=Logo
-# The image to show when LogoArea=Logo.
-# Default is ""
-LogoPixmap=/usr/share/apps/kdm/pics/kdelogo.png
-# The relative coordinates (X,Y in percent) of the center of the greeter.
-# Default is "50,50"
-#GreeterPos=30,40
-# The screen the greeter should be displayed on in multi-headed and Xinerama
-# setups. The numbering starts with 0. For Xinerama, it corresponds to the
-# listing order in the active ServerLayout section of XF86Config; -1 means
-# to use the upper-left screen, -2 means to use the upper-right screen.
-# Default is 0
-#GreeterScreen=-1
-# The headline in the greeter. The following character pairs are replaced:
-# - %d -> current display
-# - %h -> host name, possibly with domain name
-# - %n -> node name, most probably the host name without domain name
-# - %s -> the operating system
-# - %r -> the operating system's version
-# - %m -> the machine (hardware) type
-# - %% -> a single %
-# Default is "Welcome to %s at %n"
-#GreetString=K Desktop Environment (%n)
-# Whether the fonts used in the greeter should be antialiased.
-# Default is false
-#AntiAliasing=true
-# The font for the greeter headline. The value is encoded.
-# Default is "Serif 20pt bold"
-#GreetFont=Serif,20,-1,5,50,0,0,0,0,0
-# The normal font used in the greeter. The value is encoded.
-# Default is "Sans Serif 10pt"
-#StdFont=Sans Serif,10,-1,5,50,0,0,0,0,0
-# The font used for the "Login Failed" message. The value is encoded.
-# Default is "Sans Serif 10pt bold"
-#FailFont=Sans Serif,10,-1,5,75,0,0,0,0,0
-# What to do with the Num Lock modifier for the time the greeter is running:
-# "Off" - turn off
-# "On" - turn on
-# "Keep" - do not change the state
-# Default is Keep
-#NumLock=Off
-# Language and locale to use in the greeter, encoded like $LANGUAGE.
-# If empty, the settings from the environment are used.
-# Default is ""
-#Language=de_DE
-# Enable autocompletion in the username line edit.
-# Default is false
-#UserCompletion=true
-# Enable user list (names along with images) in the greeter.
-# Default is true
-#UserList=false
-# User selection for UserCompletion and UserList:
-# "NotHidden" - all users except those listed in HiddenUsers
-# "Selected" - only the users listed in SelectedUsers
-# Default is NotHidden
-#ShowUsers=Selected
-# For ShowUsers=Selected. @<group> means all users in that group.
-# Default is ""
-#SelectedUsers=root,johndoe
-# For ShowUsers=NotHidden. @<group> means all users in that group.
-# Default is ""
-#HiddenUsers=root
-# Special case of HiddenUsers: users with a non-zero UID less than this number
-# will not be shown as well.
-# Default is 0
-MinShowUID=1000
-# Complement to MinShowUID: users with a UID greater than this number will
-# not be shown as well.
-# Default is 65535
-MaxShowUID=65000
-# If false, the users are listed in the order they appear in /etc/passwd.
-# If true, they are sorted alphabetically.
-# Default is true
-#SortUsers=false
-# Specify, where the users' pictures should be taken from.
-# "AdminOnly" - from <FaceDir>/$USER.face[.icon]
-# "PreferAdmin" - prefer <FaceDir>, fallback on $HOME
-# "PreferUser" - ... and the other way round
-# "UserOnly" - from the user's $HOME/.face[.icon]
-# Default is AdminOnly
-#FaceSource=PreferUser
-# The directory containing the user images if FaceSource is not UserOnly.
-# Default is "/usr/share/apps/kdm/faces"
-##FaceDir=/usr/share/faces
-FaceDir=/var/lib/kdm/faces
-# Specify, if/which user should be preselected for log in.
-# "None" - do not preselect any user
-# "Previous" - the user which successfully logged in last time
-# "Default" - the user specified in the DefaultUser option
-# Default is None
-#PreselectUser=Previous
-# If this is true, the password input line is focused automatically if
-# a user is preselected.
-# Default is false
-#FocusPasswd=true
-# If this is true, the entered password is echoed as bullets. Otherwise,
-# no feedback is given at all.
-# Default is true
-#EchoPasswd=false
-# If true, krootimage will be automatically started by KDM; otherwise, the
-# Setup script should be used to setup the background.
-# Default is true
-#UseBackground=false
-# The configuration file to be used by krootimage.
-# Default is "/usr/share/config/kdm/backgroundrc"
-#BackgroundCfg=
-# Whether to grab keyboard and mouse while the greeter is visible. Grabs
-# may improve security, but make on-screen keyboards, etc. unusable.
-# "Never" - never grab
-# "IfNoAuth" - grab if the display requires no X authorization
-# "Always" - always grab
-# Default is IfNoAuth
-#GrabInput=Always
-# Hold the X-server grabbed the whole time the greeter is visible. This
-# may be more secure, but it will disable any background and other
-# X-clients started from the Setup script.
-# Default is false
-#GrabServer=true
-# How many seconds to wait for grab to succeed.
-# Default is 3
-#GrabTimeout=3
-# Warn, if display has no X-authorization (local auth cannot be created,
-# XDMCP display wants no auth, or display is foreign from StaticServers).
-# Default is true
-#AuthComplain=false
-# Random seed for forging saved session types, etc. of unknown users.
-# This value should be random but constant across the login domain.
-# Default is 0
-ForgingSeed=1329779992
-# Specify conversation plugins for the login dialog. Each plugin can be
-# specified as a base name (which expands to $kde_modulesdir/kgreet_$base)
-# or as a full pathname.
-# Default is "classic"
-#PluginsLogin=sign
-# Same as PluginsLogin, but for the shutdown dialog.
-# Default is "classic"
-#PluginsShutdown=modern
-# A list of options of the form Key=Value. The conversation plugins can query
-# these settings; it is up to them what possible keys are.
-# Default is ""
-#PluginOptions=SomeKey=randomvalue,Foo=bar
-# Show the "Console Login" action in the greeter (if ServerTTY/ConsoleTTYs
-# is configured).
-# Default is true
-#AllowConsole=false
-# A program to run while the greeter is visible. It is supposed to preload
-# as much as possible of the session that is going to be started (most
-# probably).
-# Default is ""
-Preloader=/usr/bin/preloadkde
-# Whether the greeter should be themed.
-# Default is false
-UseTheme=true
-# The theme to use for the greeter. Can point to either a directory or an XML
-# file.
-# Default is ""
-Theme=/usr/share/apps/kdm/themes/horos
-# Enable the Alt-Ctrl-D shortcut to toggle greeter theme debugging.
-# Default is false
-#AllowThemeDebug=true
-
-# Core config for local displays
-[X-:*-Core]
-# How often to try to run the X-server. Running includes executing it and
-# waiting for it to come up.
-# Default is 1
-#ServerAttempts=1
-# How long to wait for a local X-server to come up.
-# Default is 30
-ServerTimeout=30
-# The command line to start the X-server, without display number and VT spec.
-# This string is subject to word splitting.
-# Default is "/usr/bin/X"
-ServerCmd=/usr/bin/X -br -novtswitch -quiet
-# Additional arguments for the X-servers for local sessions.
-# This string is subject to word splitting.
-# Default is ""
-ServerArgsLocal=-nolisten tcp
-# Additional arguments for the X-servers for remote sessions.
-# This string is subject to word splitting.
-# Default is ""
-#ServerArgsRemote=
-# The user the X-server should run as. Empty results in root.
-# Default is ""
-#ServerUID=_x11
-# Restart instead of resetting the local X-server after session exit.
-# Use it if the server leaks memory etc.
-# Default is false
-TerminateServer=true
-# Create X-authorizations for local displays.
-# Default is true
-#Authorize=false
-# Which X-authorization mechanisms should be used.
-# Default is "MIT-MAGIC-COOKIE-1"
-#AuthNames=
-# Need to reset the X-server to make it read initial Xauth file.
-# Default is false
-#ResetForAuth=true
-# See above
-AllowNullPasswd=true
-# See above
-AllowShutdown=All
-# Enable password-less logins on this display. USE WITH EXTREME CARE!
-# Default is false
-#NoPassEnable=true
-# The users that do not need to provide a password to log in. NEVER list root!
-# "*" means all non-root users. @<group> means all users in that group.
-# Default is ""
-#NoPassUsers=fred,ethel
-
-# Greeter config for local displays
-[X-:*-Greeter]
-# See above
-PreselectUser=Previous
-# See above
-FocusPasswd=true
-# Specify whether the greeter of local displays should start up in host chooser
-# (remote) or login (local) mode and whether it is allowed to switch to the
-# other mode.
-# "LocalOnly" - only local login possible
-# "DefaultLocal" - start up in local mode, but allow switching to remote mode
-# "DefaultRemote" - ... and the other way round
-# "RemoteOnly" - only choice of remote host possible
-# Default is LocalOnly
-LoginMode=DefaultLocal
-# A list of hosts to be automatically added to the remote login menu. The
-# special name "*" means broadcast.
-# Default is "*"
-#ChooserHosts=*,host1,host2,host3.local,login.domain.com
-# Show the "Restart X Server"/"Close Connection" action in the greeter.
-# Default is true
-AllowClose=false
-
-# Core config for 1st local display
-[X-:0-Core]
-# The VT the X-server should run on; auto-assign if zero, don't assign if -1.
-# Better leave it zero and use ServerVTs.
-# Default is 0
-#ServerVT=7
-# Enable automatic login. USE WITH EXTREME CARE!
-# Default is false
-#AutoLoginEnable=true
-# If true, auto-login after logout. If false, auto-login is performed only
-# when a display session starts up.
-# Default is false
-#AutoLoginAgain=true
-# The delay in seconds before automatic login kicks in.
-# Default is 0
-#AutoLoginDelay=10
-# The user to log in automatically. NEVER specify root!
-# Default is ""
-#AutoLoginUser=fred
-# The password for the user to log in automatically. This is NOT required
-# unless the user is logged into a NIS or Kerberos domain. If you use this
-# option, you should "chmod 600 kdmrc" for obvious reasons.
-# Default is ""
-#AutoLoginPass=secret!
-# Immediately lock the automatically started session. This works only with
-# KDE sessions.
-# Default is false
-#AutoLoginLocked=true
-# See above
-ClientLogFile=.xsession-errors
-
-# Greeter config for 1st local display
-[X-:0-Greeter]
-# See above
-#PreselectUser=Default
-# The user to preselect if PreselectUser=Default.
-# Default is ""
-#DefaultUser=johndoe
+++ /dev/null
-# KDM master configuration file
-#
-# Definition: the greeter is the login dialog, i.e., the part of KDM
-# which the user sees.
-#
-# You can configure every X-display individually.
-# Every display has a display name, which consists of a host name
-# (which is empty for local displays specified in {Static|Reserve}Servers),
-# a colon, and a display number. Additionally, a display belongs to a
-# display class (which can be ignored in most cases; the control center
-# does not support this feature at all).
-# Sections with display-specific settings have the formal syntax
-# "[X-" host [":" number [ "_" class ]] "-" sub-section "]"
-# You can use the "*" wildcard for host, number, and class. You may omit
-# trailing components; they are assumed to be "*" then.
-# The host part may be a domain specification like ".inf.tu-dresden.de".
-# It may also be "+", which means non-empty, i.e. remote displays only.
-# From which section a setting is actually taken is determined by these
-# rules:
-# - an exact match takes precedence over a partial match (for the host part),
-# which in turn takes precedence over a wildcard ("+" taking precedence
-# over "*")
-# - precedence decreases from left to right for equally exact matches
-# Example: display name "myhost:0", class "dpy".
-# [X-myhost:0_dpy] precedes
-# [X-myhost:0_*] (same as [X-myhost:0]) precedes
-# [X-myhost:*_dpy] precedes
-# [X-myhost:*_*] (same as [X-myhost]) precedes
-# [X-+:0_dpy] precedes
-# [X-*:0_dpy] precedes
-# [X-*:0_*] (same as [X-*:0]) precedes
-# [X-*:*_*] (same as [X-*])
-# These sections do NOT match this display:
-# [X-hishost], [X-myhost:0_dec], [X-*:1], [X-:*]
-# If a setting is not found in any matching section, the default is used.
-#
-# Every comment applies to the following section or key. Note that all
-# comments will be lost if you change this file with the systemsettings frontend.
-# The defaults refer to KDM's built-in values, not anything set in this file.
-#
-# Special characters need to be backslash-escaped (leading and trailing
-# spaces (\s), tab (\t), linefeed (\n), carriage return (\r) and the
-# backslash itself (\\)).
-# In lists, fields are separated with commas without whitespace in between.
-# Some command strings are subject to simplified sh-style word splitting:
-# single quotes (') and double quotes (") have the usual meaning; the backslash
-# quotes everything (not only special characters). Note that the backslashes
-# need to be doubled because of the two levels of quoting.
-
-[General]
-# This option exists solely for the purpose of a clean automatic upgrade.
-# Do not even think about changing it!
-ConfigVersion=2.4
-# List of permanent displays. Displays with a hostname are foreign. A display
-# class may be specified separated by an underscore.
-# Default is ":0"
-StaticServers=:0
-# List of on-demand displays. See StaticServers for syntax.
-# Default is ""
-ReserveServers=:1,:2,:3
-# VTs to allocate to X-servers. A negative number means that the VT will be
-# used only if it is free. If all VTs in this list are used up, the next free
-# one greater than the last one in this list will be allocated.
-# Default is ""
-ServerVTs=-7
-# TTYs (without /dev/) to monitor for activity while in console mode.
-# Default is ""
-ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
-# Where KDM should store its PID (do not store if empty).
-# Default is ""
-PidFile=/var/run/kdm.pid
-# Whether KDM should lock the PID file to prevent having multiple KDM
-# instances running at once. Do not change unless you are brave.
-# Default is true
-#LockPidFile=false
-# Where to store authorization files.
-# Default is "/var/run/xauth"
-#AuthDir=/tmp
-# Whether KDM should automatically re-read configuration files, if it
-# finds them having changed.
-# Default is true
-#AutoRescan=false
-# Additional environment variables KDM should pass on to all programs it runs.
-# LD_LIBRARY_PATH and XCURSOR_THEME are good candidates;
-# otherwise, it should not be necessary very often.
-# Default is ""
-#ExportList=LD_LIBRARY_PATH,ANOTHER_IMPORTANT_VAR
-# A character device KDM should read entropy from.
-# Empty means use the system's preferred entropy device.
-# Default is ""
-#RandomDevice=/dev/altrandom
-# Where the command sockets should be created; make it empty to disable
-# them.
-# Default is "/var/run/xdmctl"
-#FifoDir=/tmp
-# The group to which the global command socket should belong;
-# can be either a name or a numerical ID.
-# Default is 0
-#FifoGroup=xdmctl
-# The user the greeter should run as. Empty results in root.
-# Consider the impact on LogSource when setting it.
-# Default is ""
-GreeterUID=kdm
-# The directory in which KDM should store persistent working data.
-# Default is "/var/lib/kdm"
-##DataDir=
-DataDir=/var/lib/kdm
-# The directory in which KDM should store users' .dmrc files. This is only
-# needed if the home directories are not readable before actually logging in
-# (like with AFS).
-# Default is ""
-#DmrcDir=/nfs-shared/var/dmrcs
-
-[Xdmcp]
-# Whether KDM should listen to incoming XDMCP requests.
-# Default is true
-Enable=false
-# The UDP port on which KDM should listen for XDMCP requests. Do not change.
-# Default is 177
-#Port=177
-# File with the private keys of X-terminals. Required for XDM authentication.
-# Default is ""
-#KeyFile=/usr/share/config/kdm/kdmkeys
-# XDMCP access control file in the usual XDM-Xaccess format.
-# Default is "/usr/share/config/kdm/Xaccess"
-#Xaccess=
-# Number of seconds to wait for display to respond after the user has
-# selected a host from the chooser.
-# Default is 15
-#ChoiceTimeout=10
-# Strip domain name from remote display names if it is equal to the local
-# domain.
-# Default is true
-#RemoveDomainname=false
-# Use the numeric IP address of the incoming connection on multihomed hosts
-# instead of the host name.
-# Default is false
-#SourceAddress=true
-# The program which is invoked to dynamically generate replies to XDMCP
-# DirectQuery or BroadcastQuery requests.
-# If empty, no program is invoked and "Willing to manage" is sent.
-# Default is ""
-Willing=/usr/share/config/kdm/Xwilling
-
-[Shutdown]
-# The command (subject to word splitting) to run to halt the system.
-# Default is "/sbin/shutdown -h -P now"
-#HaltCmd=
-# The command (subject to word splitting) to run to reboot the system.
-# Default is "/sbin/shutdown -r now"
-#RebootCmd=
-# Whether it is allowed to shut down the system via the global command socket.
-# Default is false
-#AllowFifo=true
-# Whether it is allowed to abort active sessions when shutting down the
-# system via the global command socket.
-# Default is true
-#AllowFifoNow=false
-# The boot manager KDM should use for offering boot options in the
-# shutdown dialog.
-# "None" - no boot manager
-# "Grub" - Grub boot manager
-# "Grub2" - Grub2 boot manager
-# "Burg" - Burg boot manager
-# "Lilo" - Lilo boot manager (Linux on i386 & x86-64 only)
-# Default is None
-#BootManager=Grub
-
-# Rough estimations about how many seconds KDM will spend at most on
-# - opening a connection to the X-server (OpenTime) if the attempt
-# - times out: OpenTimeout
-# - is refused: OpenRepeat * OpenDelay
-# - starting a local X-server (ServerTime):
-# ServerAttempts * (ServerTimeout + OpenDelay)
-# - starting a display:
-# - local display: ServerTime + OpenTime
-# - foreign display: StartAttempts * OpenTime
-# - XDMCP display: OpenTime (repeated indefinitely by client)
-
-# Core config for all displays
-[X-*-Core]
-# How long to wait before retrying to connect a display.
-# Default is 15
-#OpenDelay=15
-# How long to wait before timing out a display connection attempt.
-# Default is 120
-#OpenTimeout=120
-# How many connection attempts to make during a start attempt. Note that
-# a timeout aborts the entire start attempt.
-# Default is 5
-#OpenRepeat=5
-# Try at most that many times to start a display. If this fails, the display
-# is disabled.
-# Default is 4
-#StartAttempts=4
-# Ping remote display every that many minutes.
-# Default is 5
-#PingInterval=5
-# Wait for a Pong that many minutes.
-# Default is 5
-#PingTimeout=5
-# The name of this X-server's Xauth file.
-# If empty, a random name in the AuthDir directory will be used.
-# Default is ""
-#AuthFile=
-# Specify a file with X-resources for the greeter, chooser and background.
-# The KDE frontend does not use this file, so you do not need it unless you
-# use another background generator than krootimage.
-# Default is ""
-#Resources=
-# The xrdb program to use to read the above specified recources.
-# Subject to word splitting.
-# Default is "/usr/bin/xrdb"
-#Xrdb=
-# A program to run before the greeter is shown. Can be used to start an
-# xconsole or an alternative background generator. Subject to word splitting.
-# Default is ""
-Setup=/usr/share/config/kdm/Xsetup
-# A program to run before a user session starts. Subject to word splitting.
-# Default is ""
-Startup=/usr/share/config/kdm/Xstartup
-# A program to run after a user session exits. Subject to word splitting.
-# Default is ""
-Reset=/usr/share/config/kdm/Xreset
-# The program which is run as the user which logs in. It is supposed to
-# interpret the session argument (see SessionsDirs) and start an appropriate
-# session according to it. Subject to word splitting.
-# Default is "/usr/bin/xterm -ls -T"
-Session=/usr/share/config/kdm/Xsession
-# The program to run if Session fails.
-# Default is "/usr/bin/xterm"
-#FailsafeClient=
-# The PATH for the Session program.
-# Default is "/usr/local/bin:/usr/bin:/bin:/usr/games"
-#UserPath=
-# The PATH for Setup, Startup and Reset, etc.
-# Default is "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
-#SystemPath=
-# The default system shell.
-# Default is "/bin/sh"
-#SystemShell=/bin/bash
-# Where to put the user's X-server authorization file if ~/.Xauthority
-# cannot be created.
-# Default is "/tmp"
-#UserAuthDir=
-# If true, UserAuthDir will be used unconditionally.
-# Default is false
-#ForceUserAuthDir=true
-# Whether to automatically restart sessions after X-server crashes.
-# Note that enabling this makes circumventing screen lockers other than
-# KDE's built-in one possible!
-# Default is false
-#AutoReLogin=true
-# Allow root logins?
-# Default is true
-AllowRootLogin=false
-# Allow to log in, when user has set an empty password?
-# Default is true
-AllowNullPasswd=false
-# Who is allowed to shut down the system. This applies both to the
-# greeter and to the command sockets.
-# "None" - no "Shutdown..." menu entry is shown at all
-# "Root" - the root password must be entered to shut down
-# "All" - everybody can shut down the machine
-# Default is All
-AllowShutdown=Root
-# Who is allowed to abort active sessions when shutting down.
-# "None" - no forced shutdown is allowed at all
-# "Root" - the root password must be entered to shut down forcibly
-# "All" - everybody can shut down the machine forcibly
-# Default is All
-#AllowSdForceNow=Root
-# The default choice for the shutdown condition/timing.
-# "Schedule" - shut down after all active sessions exit (possibly at once)
-# "TryNow" - shut down, if no active sessions are open; otherwise, do nothing
-# "ForceNow" - shut down unconditionally
-# Default is Schedule
-#DefaultSdMode=ForceNow
-# How to offer shutdown scheduling options:
-# "Never" - not at all
-# "Optional" - as a button in the simple shutdown dialogs
-# "Always" - instead of the simple shutdown dialogs
-# Default is Never
-#ScheduledSd=Optional
-# The directories containing session type definitions in .desktop format,
-# ordered by falling priority.
-# Default is "/usr/share/apps/kdm/sessions"
-#SessionsDirs=/usr/share/config/kdm/sessions,/usr/share/apps/kdm/sessions
-SessionsDirs=/usr/share/apps/kdm/sessions,/usr/share/xsessions
-# The file (relative to $HOME) to redirect the session output to. The
-# following character pairs are replaced:
-# - %d -> current display
-# - %u -> current user
-# - %r -> empty at first. See below.
-# - %% -> a single %
-# When the constructed filename cannot be used safely and the specification
-# contains %<stuff>r, other names will be tried - this time expanding %<stuff>r
-# to <stuff> followed by a random number.
-# Default is ".xsession-errors"
-ClientLogFile=.xsession-errors-%d
-# Fallback when ClientLogFile cannot be used. The same expansions are
-# supported. DO NOT use relative paths here.
-# Default is "/tmp/xerr-%u-%d%-r"
-#ClientLogFallback=/var/log/xsession-errors/%u-%d%-r
-# Whether KDM's built-in utmp/wtmp/lastlog registration should be used.
-# Default is true
-#UseSessReg=false
-
-# Greeter config for all displays
-[X-*-Greeter]
-# Specify the widget style for the greeter. Empty means to use the
-# built-in default which currently is "Oxygen-air".
-# Default is ""
-#GUIStyle=Plastique
-# Specify the widget color scheme for the greeter. Empty means to use the
-# built-in default which currently is "Oxygen-air".
-# Default is ""
-#ColorScheme=MidnightMeadow
-# What should be shown in the greeter's logo are:
-# "None" - nothing
-# "Logo" - the image specified by LogoPixmap
-# "Clock" - a neat analog clock
-# Default is Clock
-LogoArea=Logo
-# The image to show when LogoArea=Logo.
-# Default is ""
-LogoPixmap=/usr/share/apps/kdm/pics/kdelogo.png
-# The relative coordinates (X,Y in percent) of the center of the greeter.
-# Default is "50,50"
-#GreeterPos=30,40
-# The screen the greeter should be displayed on in multi-headed and Xinerama
-# setups. The numbering starts with 0. For Xinerama, it corresponds to the
-# listing order in the active ServerLayout section of XF86Config; -1 means
-# to use the upper-left screen, -2 means to use the upper-right screen.
-# Default is 0
-#GreeterScreen=-1
-# The headline in the greeter. The following character pairs are replaced:
-# - %d -> current display
-# - %h -> host name, possibly with domain name
-# - %n -> node name, most probably the host name without domain name
-# - %s -> the operating system
-# - %r -> the operating system's version
-# - %m -> the machine (hardware) type
-# - %% -> a single %
-# Default is "Welcome to %s at %n"
-#GreetString=K Desktop Environment (%n)
-# Whether the fonts used in the greeter should be antialiased.
-# Default is false
-#AntiAliasing=true
-# The font for the greeter headline. The value is encoded.
-# Default is "Serif 20pt bold"
-#GreetFont=Serif,20,-1,5,50,0,0,0,0,0
-# The normal font used in the greeter. The value is encoded.
-# Default is "Sans Serif 10pt"
-#StdFont=Sans Serif,10,-1,5,50,0,0,0,0,0
-# The font used for the "Login Failed" message. The value is encoded.
-# Default is "Sans Serif 10pt bold"
-#FailFont=Sans Serif,10,-1,5,75,0,0,0,0,0
-# What to do with the Num Lock modifier for the time the greeter is running:
-# "Off" - turn off
-# "On" - turn on
-# "Keep" - do not change the state
-# Default is Keep
-#NumLock=Off
-# Language and locale to use in the greeter, encoded like $LANGUAGE.
-# If empty, the settings from the environment are used.
-# Default is ""
-#Language=de_DE
-# Enable autocompletion in the username line edit.
-# Default is false
-#UserCompletion=true
-# Enable user list (names along with images) in the greeter.
-# Default is true
-#UserList=false
-# User selection for UserCompletion and UserList:
-# "NotHidden" - all users except those listed in HiddenUsers
-# "Selected" - only the users listed in SelectedUsers
-# Default is NotHidden
-#ShowUsers=Selected
-# For ShowUsers=Selected. @<group> means all users in that group.
-# Default is ""
-#SelectedUsers=root,johndoe
-# For ShowUsers=NotHidden. @<group> means all users in that group.
-# Default is ""
-#HiddenUsers=root
-# Special case of HiddenUsers: users with a non-zero UID less than this number
-# will not be shown as well.
-# Default is 0
-MinShowUID=1000
-# Complement to MinShowUID: users with a UID greater than this number will
-# not be shown as well.
-# Default is 65535
-MaxShowUID=65000
-# If false, the users are listed in the order they appear in /etc/passwd.
-# If true, they are sorted alphabetically.
-# Default is true
-#SortUsers=false
-# Specify, where the users' pictures should be taken from.
-# "AdminOnly" - from <FaceDir>/$USER.face[.icon]
-# "PreferAdmin" - prefer <FaceDir>, fallback on $HOME
-# "PreferUser" - ... and the other way round
-# "UserOnly" - from the user's $HOME/.face[.icon]
-# Default is AdminOnly
-#FaceSource=PreferUser
-# The directory containing the user images if FaceSource is not UserOnly.
-# Default is "/usr/share/apps/kdm/faces"
-##FaceDir=/usr/share/faces
-FaceDir=/var/lib/kdm/faces
-# Specify, if/which user should be preselected for log in.
-# "None" - do not preselect any user
-# "Previous" - the user which successfully logged in last time
-# "Default" - the user specified in the DefaultUser option
-# Default is None
-#PreselectUser=Previous
-# If this is true, the password input line is focused automatically if
-# a user is preselected.
-# Default is false
-#FocusPasswd=true
-# If this is true, the entered password is echoed as bullets. Otherwise,
-# no feedback is given at all.
-# Default is true
-#EchoPasswd=false
-# If true, krootimage will be automatically started by KDM; otherwise, the
-# Setup script should be used to setup the background.
-# Default is true
-#UseBackground=false
-# The configuration file to be used by krootimage.
-# Default is "/usr/share/config/kdm/backgroundrc"
-#BackgroundCfg=
-# Whether to grab keyboard and mouse while the greeter is visible. Grabs
-# may improve security, but make on-screen keyboards, etc. unusable.
-# "Never" - never grab
-# "IfNoAuth" - grab if the display requires no X authorization
-# "Always" - always grab
-# Default is IfNoAuth
-#GrabInput=Always
-# Hold the X-server grabbed the whole time the greeter is visible. This
-# may be more secure, but it will disable any background and other
-# X-clients started from the Setup script.
-# Default is false
-#GrabServer=true
-# How many seconds to wait for grab to succeed.
-# Default is 3
-#GrabTimeout=3
-# Warn, if display has no X-authorization (local auth cannot be created,
-# XDMCP display wants no auth, or display is foreign from StaticServers).
-# Default is true
-#AuthComplain=false
-# Random seed for forging saved session types, etc. of unknown users.
-# This value should be random but constant across the login domain.
-# Default is 0
-ForgingSeed=1338430572
-# Specify conversation plugins for the login dialog. Each plugin can be
-# specified as a base name (which expands to $kde_modulesdir/kgreet_$base)
-# or as a full pathname.
-# Default is "classic"
-#PluginsLogin=sign
-# Same as PluginsLogin, but for the shutdown dialog.
-# Default is "classic"
-#PluginsShutdown=modern
-# A list of options of the form Key=Value. The conversation plugins can query
-# these settings; it is up to them what possible keys are.
-# Default is ""
-#PluginOptions=SomeKey=randomvalue,Foo=bar
-# Show the "Console Login" action in the greeter (if ServerTTY/ConsoleTTYs
-# is configured).
-# Default is true
-#AllowConsole=false
-# A program to run while the greeter is visible. It is supposed to preload
-# as much as possible of the session that is going to be started (most
-# probably).
-# Default is ""
-Preloader=/usr/bin/preloadkde
-# Whether the greeter should be themed.
-# Default is false
-UseTheme=true
-# The theme to use for the greeter. Can point to either a directory or an XML
-# file.
-# Default is ""
-Theme=/usr/share/apps/kdm/themes/ariya
-# Enable the Alt-Ctrl-D shortcut to toggle greeter theme debugging.
-# Default is false
-#AllowThemeDebug=true
-
-# Core config for local displays
-[X-:*-Core]
-# How often to try to run the X-server. Running includes executing it and
-# waiting for it to come up.
-# Default is 1
-#ServerAttempts=1
-# How long to wait for a local X-server to come up.
-# Default is 30
-ServerTimeout=30
-# The command line to start the X-server, without display number and VT spec.
-# This string is subject to word splitting.
-# Default is "/usr/bin/X"
-ServerCmd=/usr/bin/X -br -novtswitch -quiet
-# Additional arguments for the X-servers for local sessions.
-# This string is subject to word splitting.
-# Default is ""
-ServerArgsLocal=-nolisten tcp
-# Additional arguments for the X-servers for remote sessions.
-# This string is subject to word splitting.
-# Default is ""
-#ServerArgsRemote=
-# The user the X-server should run as. Empty results in root.
-# Default is ""
-#ServerUID=_x11
-# Restart instead of resetting the local X-server after session exit.
-# Use it if the server leaks memory etc.
-# Default is false
-TerminateServer=true
-# Create X-authorizations for local displays.
-# Default is true
-#Authorize=false
-# Which X-authorization mechanisms should be used.
-# Default is "MIT-MAGIC-COOKIE-1"
-#AuthNames=
-# Need to reset the X-server to make it read initial Xauth file.
-# Default is false
-#ResetForAuth=true
-# See above
-AllowNullPasswd=true
-# See above
-AllowShutdown=All
-# Enable password-less logins on this display. USE WITH EXTREME CARE!
-# Default is false
-#NoPassEnable=true
-# The users that do not need to provide a password to log in. NEVER list root!
-# "*" means all non-root users. @<group> means all users in that group.
-# Default is ""
-#NoPassUsers=fred,ethel
-
-# Greeter config for local displays
-[X-:*-Greeter]
-# See above
-PreselectUser=Previous
-# See above
-FocusPasswd=true
-# Specify whether the greeter of local displays should start up in host chooser
-# (remote) or login (local) mode and whether it is allowed to switch to the
-# other mode.
-# "LocalOnly" - only local login possible
-# "DefaultLocal" - start up in local mode, but allow switching to remote mode
-# "DefaultRemote" - ... and the other way round
-# "RemoteOnly" - only choice of remote host possible
-# Default is LocalOnly
-LoginMode=DefaultLocal
-# A list of hosts to be automatically added to the remote login menu. The
-# special name "*" means broadcast.
-# Default is "*"
-#ChooserHosts=*,host1,host2,host3.local,login.domain.com
-# Show the "Restart X Server"/"Close Connection" action in the greeter.
-# Default is true
-AllowClose=false
-
-# Core config for 1st local display
-[X-:0-Core]
-# The VT the X-server should run on; auto-assign if zero, don't assign if -1.
-# Better leave it zero and use ServerVTs.
-# Default is 0
-#ServerVT=7
-# Enable automatic login. USE WITH EXTREME CARE!
-# Default is false
-#AutoLoginEnable=true
-# If true, auto-login after logout. If false, auto-login is performed only
-# when a display session starts up.
-# Default is false
-#AutoLoginAgain=true
-# The delay in seconds before automatic login kicks in.
-# Default is 0
-#AutoLoginDelay=10
-# The user to log in automatically. NEVER specify root!
-# Default is ""
-#AutoLoginUser=fred
-# The password for the user to log in automatically. This is NOT required
-# unless the user is logged into a NIS or Kerberos domain. If you use this
-# option, you should "chmod 600 kdmrc" for obvious reasons.
-# Default is ""
-#AutoLoginPass=secret!
-# Immediately lock the automatically started session. This works only with
-# KDE sessions.
-# Default is false
-#AutoLoginLocked=true
-# See above
-ClientLogFile=.xsession-errors
-
-# Greeter config for 1st local display
-[X-:0-Greeter]
-# See above
-#PreselectUser=Default
-# The user to preselect if PreselectUser=Default.
-# Default is ""
-#DefaultUser=johndoe
+++ /dev/null
-[Archive Definition #0]
-extensions-openpgp=tar
-extensions-cms=tar.gz,tgz
-id=tar
-Name=TAR (PGP®-compatible)
-Name[bs]=TAR (PGP®-odgovarajući)
-Name[ca]=TAR (compatible amb PGP®)
-Name[ca@valencia]=TAR (compatible amb PGP®)
-Name[cs]=TAR (PGP® kompatibilní)
-Name[da]=TAR (PGP®-kompatibel)
-Name[de]=TAR (PGP®-kompatibel)
-Name[el]=TAR (PGP®-compatible)
-Name[en_GB]=TAR (PGP®-compatible)
-Name[es]=TAR (compatible PGP®)
-Name[et]=TAR (PGP® ühilduv)
-Name[fi]=TAR (PGP-yhteensopiva)
-Name[fr]=TAR (compatible PGP®)
-Name[gl]=TAR (compatíbel con PGP®)
-Name[ia]=TAR (compatibile con PGP)
-Name[it]=TAR (compatibile PGP®)
-Name[ja]=TAR (PGP® 互換)
-Name[kk]=TAR (PGP®-үйсесімді)
-Name[km]=TAR (PGP®-compatible)
-Name[lt]=TAR (suderinama su PGP®)
-Name[lv]=TAR (PGP®-saderīgs)
-Name[nb]=TAR (PGP®-kompatibel)
-Name[nds]=TAR (PGP®-kompatibel)
-Name[nl]=TAR (PGP®-compatible)
-Name[nn]=TAR (PGP®-kompatibel)
-Name[pa]=TAR (PGP®-ਅਨੁਕੂਲ)
-Name[pl]=TAR (kompatybilny z PGP®)
-Name[pt]=TAR (compatível com o PGP®)
-Name[pt_BR]=TAR (compatível com PGP®)
-Name[sl]=TAR (združljiv s PGP)
-Name[sr]=тар (ПГП®-сагласно)
-Name[sr@ijekavian]=тар (ПГП®-сагласно)
-Name[sr@ijekavianlatin]=tar (PGP®-saglasno)
-Name[sr@latin]=tar (PGP®-saglasno)
-Name[sv]=TAR (fungerar med PGP®)
-Name[tr]=TAR (PGP®-uyumlu)
-Name[uk]=TAR (сумісні з PGP®)
-Name[x-test]=xxTAR (PGP®-compatible)xx
-Name[zh_CN]=TAR(PGP® 兼容)
-Name[zh_TW]=TAR (PGP®-相容)
-pack-command-openpgp=0|tar cf - -T- --null
-pack-command-cms=0|tar cfz - -T- --null
-unpack-command-openpgp=tar xf -
-unpack-command-cms=tar xfz -
-
-## ZIP can't unpack from stdin, so commented out:
-#[Archive Definition #1]
-#extensions=zip
-#id=zip
-#Name=ZIP
-#Name[ca]=ZIP
-#Name[ca@valencia]=ZIP
-#Name[cs]=ZIP
-#Name[da]=ZIP
-#Name[de]=ZIP
-#Name[el]=ZIP
-#Name[en_GB]=ZIP
-#Name[eo]=ZIP
-#Name[es]=ZIP
-#Name[et]=ZIP
-#Name[fr]=ZIP
-#Name[gl]=ZIP
-#Name[it]=ZIP
-#Name[ja]=ZIP
-#Name[kk]=ZIP
-#Name[km]=ZIP
-#Name[lt]=ZIP
-#Name[lv]=ZIP
-#Name[nb]=ZIP
-#Name[nds]=Zip
-#Name[nl]=ZIP
-#Name[nn]=ZIP
-#Name[pa]=ZIP
-#Name[pl]=ZIP
-#Name[pt]=ZIP
-#Name[pt_BR]=ZIP
-#Name[sl]=ZIP
-#Name[sv]=ZIP
-#Name[tr]=ZIP
-#Name[uk]=ZIP
-#Name[x-test]=xxZIPxx
-#Name[zh_CN]=ZIP
-#Name[zh_TW]=ZIP
-#pack-command=zip -r - %f
-
-[Archive Definition #3]
-extensions=tar.bz2,tbz2
-id=bzip2
-Name=TAR (with bzip2 compression)
-Name[bs]=TAR (sa bzip2 kompresijom)
-Name[ca]=TAR (amb compressió bzip2)
-Name[ca@valencia]=TAR (amb compressió bzip2)
-Name[cs]=TAR (s bzip2 kompresí)
-Name[da]=TAR (med bzip2-komprimering)
-Name[de]=TAR (mit bzip2-Kompression)
-Name[el]=TAR (with bzip2 compression)
-Name[en_GB]=TAR (with bzip2 compression)
-Name[es]=TAR (con compresión bzip2)
-Name[et]=TAR (bzip2 tihendusega)
-Name[fi]=TAR (bzip2-pakattu)
-Name[fr]=TAR (avec compression bzip2)
-Name[gl]=TAR (con compresión bzip2)
-Name[ia]=TAR (con compression bzip2)
-Name[it]=TAR (con compressione bzip2)
-Name[ja]=TAR (bzip2 圧縮)
-Name[kk]=TAR (bzip2-сығылған)
-Name[km]=TAR (with bzip2 compression)
-Name[lt]=TAR (su bzip2 suspaudimu)
-Name[lv]=TAR (ar bzip2 saspiešanu)
-Name[nb]=TAR (med bzip2-komprimering)
-Name[nds]=TAR (mit bzip2-Komprimeren)
-Name[nl]=TAR (met bzip2 compressie)
-Name[nn]=TAR (med bzip2-komprimering)
-Name[pa]=TAR (bzip2 ਕੰਪਰੈਸ਼ਨ ਨਾਲ)
-Name[pl]=TAR (z kompresją bzip2)
-Name[pt]=TAR (com compressão bzip2)
-Name[pt_BR]=TAR (compressão com bzip2)
-Name[sl]=TAR (s stiskanjem bzip2)
-Name[sr]=тар 1.1 (уз компресију бзип2)
-Name[sr@ijekavian]=тар 1.1 (уз компресију бзип2)
-Name[sr@ijekavianlatin]=tar 1.1 (uz kompresiju bzip2)
-Name[sr@latin]=tar 1.1 (uz kompresiju bzip2)
-Name[sv]=TAR (med komprimering av bzip2)
-Name[tr]=TAR (bzip2 sıkıştırmalı)
-Name[uk]=TAR (зі стисканням bzip2)
-Name[x-test]=xxTAR (with bzip2 compression)xx
-Name[zh_CN]=TAR(bzip2 压缩)
-Name[zh_TW]=TAR (加上 bzip2)
-pack-command=0|tar cfj - -T- --null
-unpack-command=tar xfj -
-
-[Checksum Definition #1]
-file-patterns=sha1sum.txt
-output-file=sha1sum.txt
-id=sha1sum
-Name=sha1sum
-Name[ca]=sha1sum
-Name[ca@valencia]=sha1sum
-Name[cs]=sha1sum
-Name[da]=sha1sum
-Name[de]=sha1sum
-Name[el]=sha1sum
-Name[en_GB]=sha1sum
-Name[es]=suma sha1
-Name[et]=sha1sum
-Name[fi]=sha1sum
-Name[fr]=sha1sum
-Name[gl]=sha1sum
-Name[ia]=sha1sum
-Name[it]=sha1sum
-Name[ja]=sha1sum
-Name[kk]=sha1sum
-Name[km]=sha1sum
-Name[lt]=sha1sum
-Name[nb]=sha1sum
-Name[nds]=SHA1-Pröövsumm
-Name[nl]=sha1sum
-Name[nn]=sha1sum
-Name[pa]=sha1sum
-Name[pl]=sha1sum
-Name[pt]=sha1sum
-Name[pt_BR]=sha1sum
-Name[ru]=sha1sum
-Name[sl]=sha1sum
-Name[sr]=СХА‑1 сума
-Name[sr@ijekavian]=СХА‑1 сума
-Name[sr@ijekavianlatin]=SHA‑1 suma
-Name[sr@latin]=SHA‑1 suma
-Name[sv]=SHA1-summa
-Name[tr]=sha1sum
-Name[uk]=sha1sum
-Name[x-test]=xxsha1sumxx
-Name[zh_CN]=sha1sum
-Name[zh_TW]=sha1sum
-create-command=0|xargs -0 sha1sum --
-verify-command=sha1sum -c --
-
-[Checksum Definition #2]
-file-patterns=md5sum.txt
-output-file=md5sum.txt
-id=md5sum
-Name=md5sum
-Name[ca]=md5sum
-Name[ca@valencia]=md5sum
-Name[cs]=md5sum
-Name[da]=md5sum
-Name[de]=md5sum
-Name[el]=md5sum
-Name[en_GB]=md5sum
-Name[es]=suma md5
-Name[et]=md5sum
-Name[fi]=md5sum
-Name[fr]=md5sum
-Name[gl]=md5sum
-Name[ia]=md5sum
-Name[it]=md5sum
-Name[ja]=md5sum
-Name[kk]=md5sum
-Name[km]=md5sum
-Name[lt]=md5sum
-Name[nb]=md5sum
-Name[nds]=MD5-Pröövsumm
-Name[nl]=md5sum
-Name[nn]=md5sum
-Name[pa]=md5sum
-Name[pl]=md5sum
-Name[pt]=md5sum
-Name[pt_BR]=md5sum
-Name[ru]=md5sum
-Name[sl]=md5sum
-Name[sr]=МД5 сума
-Name[sr@ijekavian]=МД5 сума
-Name[sr@ijekavianlatin]=MD5 suma
-Name[sr@latin]=MD5 suma
-Name[sv]=MD5-summa
-Name[tr]=md5sum
-Name[uk]=md5sum
-Name[x-test]=xxmd5sumxx
-Name[zh_CN]=md5sum
-Name[zh_TW]=md5sum
-create-command=0|xargs -0 md5sum --
-verify-command=md5sum -c --
-
-[Key Filter #0]
-was-validated=false
-Name=Not Validated Key
-Name[af]=Sleutel nie bevestig nie
-Name[ar]=مفتاح غير مصدق
-Name[bg]=Непроверен ключ
-Name[bs]=Ključ nije validan
-Name[ca]=Clau no validada
-Name[ca@valencia]=Clau no validada
-Name[cs]=Neověřený klíč
-Name[da]=Ikke godkendt nøgle
-Name[de]=Ungeprüfter Schlüssel
-Name[el]=Μη επικυρωμένο κλειδί
-Name[en_GB]=Not Validated Key
-Name[eo]=Ŝlosilo Ne Validigita
-Name[es]=Clave no validada
-Name[et]=Võtme ehtsus kontrollimatu
-Name[eu]=Balidatu gabeko gakoa
-Name[fa]=کلید بدون اعتبار
-Name[fi]=Varmistamaton avain
-Name[fr]=Clé non validée
-Name[fy]=Net falidearre kaai
-Name[gl]=Non hai chave validada
-Name[he]=מפתח לא מוודא
-Name[hu]=Nem ellenőrzött kulcs
-Name[ia]=Clave non validate
-Name[is]=Ekki staðfestur lykill
-Name[it]=Chiave non convalidata
-Name[ja]=検証されていない鍵
-Name[ka]=დაუმოწმებელი გასაღები
-Name[kk]=Тексерілмеген кілт
-Name[km]=កូនសោគ្មានសុពលភាព
-Name[ko]=검증되지 않은 키
-Name[lt]=Nepatikrintas raktas
-Name[lv]=Nederīga atslēga
-Name[ms]=Kekunci Tidak Disahkan
-Name[nb]=Nøkkel ikke sjekket for gyldighet
-Name[nds]=Nich pröövt Slötel
-Name[nl]=Geen gevalideerde sleutel
-Name[nn]=Ikkje-validert nøkkel
-Name[pl]=Niesprawdzony klucz
-Name[pt]=Chave Não Validada
-Name[pt_BR]=Chave não validada
-Name[ro]=Cheie nevalidată
-Name[ru]=Непроверенный ключ
-Name[sk]=Neoverený kľúč
-Name[sl]=Nepreverjen ključ
-Name[sr]=Неоверени кључ
-Name[sr@ijekavian]=Неовјерени кључ
-Name[sr@ijekavianlatin]=Neovjereni ključ
-Name[sr@latin]=Neovereni ključ
-Name[sv]=Nyckeln har inte validerats
-Name[ta]=செல்லுபடியாகாத விசை
-Name[th]=กุญแจที่ตรวจความถูกต้องไม่ได้
-Name[tr]=Geçerli Olmayan Anahtar
-Name[uk]=Неперевірений ключ
-Name[x-test]=xxNot Validated Keyxx
-Name[zh_CN]=未校验的密钥
-Name[zh_TW]=未確認的金鑰
-
-[Key Filter #1]
-was-validated=true
-is-expired=true
-is-revoked=false
-foreground-color=255,0,0
-Name=Expired Key
-Name[af]=Sleutel het verval
-Name[ar]=مفتاح منتهي الصلاحية
-Name[bg]=Изтекъл ключ
-Name[br]=Alc'hwez kabac'het
-Name[bs]=Istekao Ključ
-Name[ca]=Clau expirada
-Name[ca@valencia]=Clau expirada
-Name[cs]=Klíš s prošlou platností
-Name[da]=Udløbet nøgle
-Name[de]=Abgelaufener Schlüssel
-Name[el]=Ληγμένο κλειδί
-Name[en_GB]=Expired Key
-Name[eo]=Ŝlosilo Eksvalidiĝinta
-Name[es]=Clave caducada
-Name[et]=Aegunud võti
-Name[eu]=Iraungitako gakoa
-Name[fa]=کلید منقضی
-Name[fi]=Vanhentunut avain
-Name[fr]=Clé expirée
-Name[fy]=Ferrûne kaai
-Name[gl]=Chave caducada
-Name[he]=מפתח לא תקף
-Name[hu]=Lejárt kulcs
-Name[ia]=Clave expirate
-Name[is]=Útrunninn lykill
-Name[it]=Chiave scaduta
-Name[ja]=期限切れの鍵
-Name[ka]=ვადაგასული გასაღები
-Name[kk]=Ескірген кілт
-Name[km]=កូនសោបានផុតកំណត់
-Name[ko]=만료된 키
-Name[lt]=Baigęs galioti raktas
-Name[lv]=Beigusies atslēga
-Name[mk]=Истечен клуч
-Name[ms]=Kekunci Luput
-Name[nb]=Utgått nøkkel
-Name[nds]=Aflopen Slötel
-Name[nl]=Verlopen sleutel
-Name[nn]=Forelda nøkkel
-Name[pa]=ਮਿਆਦ ਪੁੱਗੀ ਕੁੰਜੀ
-Name[pl]=Klucz, który stracił ważność
-Name[pt]=Chave Expirada
-Name[pt_BR]=Chave expirada
-Name[ro]=Cheie expirată
-Name[ru]=Устаревший ключ
-Name[sk]=Vypršaný kľúč
-Name[sl]=Pretečen ključ
-Name[sr]=Истекли кључ
-Name[sr@ijekavian]=Истекли кључ
-Name[sr@ijekavianlatin]=Istekli ključ
-Name[sr@latin]=Istekli ključ
-Name[sv]=Utgången nyckel
-Name[ta]=காலாவதியான விசை
-Name[th]=กุญแจหมดอายุแล้ว
-Name[tr]=Süresi Dolmuş Anahtar
-Name[uk]=Застарілий ключ
-Name[x-test]=xxExpired Keyxx
-Name[zh_CN]=过期密钥
-Name[zh_TW]=已過期的金鑰
-
-[Key Filter #2]
-was-validated=true
-is-revoked=true
-Name=Revoked Key
-Name[af]=Sleutel was herroep
-Name[ar]=مفتاح مُبطُل
-Name[bg]=Анулиран ключ
-Name[bs]=OpozvanKljuč
-Name[ca]=Clau revocada
-Name[ca@valencia]=Clau revocada
-Name[cs]=Odvolaný klíč
-Name[da]=Fjernet nøgle
-Name[de]=Widerrufener Schlüssel
-Name[el]=Ακυρωμένο κλειδί
-Name[en_GB]=Revoked Key
-Name[eo]=Ŝlosilo Revokita
-Name[es]=Clave revocada
-Name[et]=Tühistatud võti
-Name[eu]=Errebokatutako gakoa
-Name[fa]=کلید لغوشده
-Name[fi]=Peruutettu avain
-Name[fr]=Clé révoquée
-Name[fy]=Ynlutsen kaai
-Name[gl]=Chave revogada
-Name[he]=מפתח לא קביל
-Name[hu]=Visszavont kulcs
-Name[ia]=Clave revocate
-Name[is]=Afturkallaður lykill
-Name[it]=Chiave revocata
-Name[ja]=破棄された鍵
-Name[ka]=ანულირებული გასაღები
-Name[kk]=Күші жойылған кілт
-Name[km]=កូនសោត្រូវបានដកហូត
-Name[ko]=취소된 키
-Name[lt]=Atšauktas raktas
-Name[lv]=Anulēta atslēga
-Name[mk]=Отповикан клуч
-Name[ms]=Kekunci Dibatalkan
-Name[nb]=Tilbakekalt nøkkel
-Name[nds]=Torüchropen Slötel
-Name[nl]=Ingetrokken sleutel
-Name[nn]=Tilbakekalla nøkkel
-Name[pa]=ਰੱਦ ਕੀਤੀ ਕੁੰਜੀ
-Name[pl]=Odwołany klucz
-Name[pt]=Chave Revogada
-Name[pt_BR]=Chave revogada
-Name[ro]=Cheie revocată
-Name[ru]=Отозванный ключ
-Name[sk]=Kľúč so zrušenou platnosťou
-Name[sl]=Preklican ključ
-Name[sr]=Опозвани кључ
-Name[sr@ijekavian]=Опозвани кључ
-Name[sr@ijekavianlatin]=Opozvani ključ
-Name[sr@latin]=Opozvani ključ
-Name[sv]=Återkallad nyckel
-Name[ta]=நீக்கிய விசை
-Name[th]=กุญแจถูกเพิกถอนแล้ว
-Name[tr]=Geri Alınmış Anahtar
-Name[uk]=Анульований ключ
-Name[x-test]=xxRevoked Keyxx
-Name[zh_CN]=吊销的密钥
-Name[zh_TW]=已廢棄的金鑰
-
-[Key Filter #3]
-was-validated=true
-is-root-certificate=true
-is-validity=ultimate
-Name=Trusted Root Certificate
-Name[af]=Vertroude 'Root' sertifikaat
-Name[ar]=شهادة جذر موثوقة
-Name[bg]=Надеждно удостоверение
-Name[bs]=Siguran korijenski certifikat
-Name[ca]=Certificat arrel de confiança
-Name[ca@valencia]=Certificat arrel de confiança
-Name[cs]=Důvěryhodný kořenový certifikát
-Name[da]=Root-certifikat der stoles på
-Name[de]=Vertrauenswürdiges Wurzelzertifikat
-Name[el]=Έμπιστο βασικό πιστοποιητικό
-Name[en_GB]=Trusted Root Certificate
-Name[eo]=Fidinda Radika Certifikato
-Name[es]=Certificado raíz de confianza
-Name[et]=Usaldusväärne juursertifikaat
-Name[eu]=Konfidantzazko erro ziurtagiria
-Name[fa]=گواهینامۀ معتبر کاربر ارشد
-Name[fi]=Luotettu juurivarmenne
-Name[fr]=Certificat racine de confiance
-Name[fy]=Fertroude haadsertifikaat
-Name[gl]=Certificado raíz autenticado
-Name[hu]=Megbízható gyökértanúsítvány
-Name[ia]=Certificato de radice con fide
-Name[is]=Treyst rótarskilríki
-Name[it]=Certificato radice affidabile
-Name[ja]=信頼されたルート証明書
-Name[ka]= რუტის სანდო სერთიფიკატი
-Name[kk]=Сенім артылған түбір куәлігі
-Name[km]=វិញ្ញាបនបត្រ Root ដែលអាចជឿទុកចិត្ត
-Name[ko]=신뢰하는 루트 인증 기관
-Name[lt]=Patikimas root liudijimas
-Name[lv]=Uzticams saknes sertifikāts
-Name[mk]=Доверлив коренов сертификат
-Name[ms]=Sijil Root Dipercaya
-Name[nb]=Tiltrodd rot-sertifikat
-Name[nds]=Vertroonswöördig Wörtelzertifikaat
-Name[nl]=Vertrouwd hoofdcertificaat
-Name[nn]=Tiltrudd rotsertifikat
-Name[pa]=ਟਰਸਟਡ ਰੂਟ ਸਰਟੀਫਿਕੇਟ
-Name[pl]=Zaufany główny certyfikat
-Name[pt]=Certificado de Raiz de Confiança
-Name[pt_BR]=Certificado raiz confiável
-Name[ro]=Certificat rădăcină de încredere
-Name[ru]=Доверенный корневой сертификат
-Name[sk]=Dôveryhodný koreňový certifikát
-Name[sl]=Zaupan korenski certifikat
-Name[sr]=Поуздани корени сертификат
-Name[sr@ijekavian]=Поуздани корјени сертификат
-Name[sr@ijekavianlatin]=Pouzdani korjeni sertifikat
-Name[sr@latin]=Pouzdani koreni sertifikat
-Name[sv]=Pålitligt rotcertifikat
-Name[ta]=நம்பகமான மூல சான்றிதழ்
-Name[th]=ใบรับรองรากที่เชื่อถือ
-Name[tr]=Güvenilir Kök Sertifikası
-Name[uk]=Кореневий сертифікат з довірою
-Name[x-test]=xxTrusted Root Certificatexx
-Name[zh_CN]=可信任的根证书
-Name[zh_TW]=可信任的根憑證
-background-color=95,135,255
-font-bold=true
-
-
-[Key Filter #4]
-was-validated=true
-is-root-certificate=true
-is-not-validity=ultimate
-Name=Not Trusted Root Certificate
-Name[af]=Nie vertroude 'root' sertifikaat
-Name[ar]=شهادة جذر غير موثوقة
-Name[bg]=Ненадеждно удостоверение
-Name[bs]=Nesiguran korijenski certifikat
-Name[ca]=Certificat arrel sense confiança
-Name[ca@valencia]=Certificat arrel sense confiança
-Name[cs]=Nedůvěryhodný kořenový certifikát
-Name[da]=Root-certifikat der ikke stoles på
-Name[de]=Nicht vertrauenswürdiges Wurzelzertifikat
-Name[el]=Μη έμπιστο βασικό πιστοποιητικό
-Name[en_GB]=Not Trusted Root Certificate
-Name[eo]=Ne Fidinda Radika Certifikato
-Name[es]=Certificado raíz no de confianza
-Name[et]=Ebausaldusväärne juursertifikaat
-Name[eu]=Konfidantza gabeko erro ziurtagiria
-Name[fa]=گواهینامۀ بدون اعتبار کاربر ارشد
-Name[fi]=Ei-luotettu juurivarmenne
-Name[fr]=Certificat racine non fiable
-Name[fy]=Net fertroude haadsertifikaat
-Name[gl]=Certificado raíz non autenticado
-Name[hu]=Nem megbízható gyökértanúsítvány
-Name[ia]=Certificato de radice sin fide
-Name[is]=Ekki traust rótarskilríki
-Name[it]=Certificato radice non affidabile
-Name[ja]=信頼されてないルート証明書
-Name[ka]=რუტის არასანდო სერტიფიკატი
-Name[kk]=Сенім артылмаған түбір куәлігі
-Name[km]=វិញ្ញាបនបត្រ Root ដែលមិនអាចជឿទុកចិត្ត
-Name[ko]=신뢰하지 않는 루트 인증 기관
-Name[lt]=Nepatikimas root liudijimas
-Name[lv]=Neuzticams saknes sertifikāts
-Name[mk]=Недоверлив коренов сертификат
-Name[ms]=Sijil Root Tak Dipercaya
-Name[nb]=Ikke tiltrodd rot-sertifikat
-Name[nds]=Nich vertroonswöördig Wörtelzertifikaat
-Name[nl]=Niet vertrouwd hoofdcertificaat
-Name[nn]=Ikkje tiltrudd rotsertifikat
-Name[pl]=Niezaufany główny certyfikat
-Name[pt]=Certificado de Raiz Não de Confiança
-Name[pt_BR]=Certificado raiz não confiável
-Name[ro]=Certificat rădăcină îndoielnic
-Name[ru]=Не доверенный корневой сертификат
-Name[sk]=Nedôveryhodný koreňový certifikát
-Name[sl]=Nezaupan korenski certifikat
-Name[sr]=Непоуздани корени сертификат
-Name[sr@ijekavian]=Непоуздани корјени сертификат
-Name[sr@ijekavianlatin]=Nepouzdani korjeni sertifikat
-Name[sr@latin]=Nepouzdani koreni sertifikat
-Name[sv]=Opålitligt rotcertifikat
-Name[ta]=நம்பமுடியாத மூல சான்றிதழ்
-Name[th]=ใบรับรองรากที่ยังไม่เชื่อถือ
-Name[tr]=Güvenilmeyen Kök Sertifikası
-Name[uk]=Кореневий сертифікат без довіри
-Name[x-test]=xxNot Trusted Root Certificatexx
-Name[zh_CN]=未信任的根证书
-Name[zh_TW]=不可信任的根憑證
-
-[Key Filter #5]
-was-validated=true
-is-qualified=true
-font-bold=true
-Name=Keys for Qualified Signatures
-Name[ar]=مفاتيح لتواقيع مؤهلة
-Name[bg]=Ключове и подписи
-Name[bs]=Ključevi za kvalificirane potpise
-Name[ca]=Claus per a les signatures qualificades
-Name[ca@valencia]=Claus per a les signatures qualificades
-Name[cs]=Klíče kvalifikovaných podpisů
-Name[da]=Nøgler til kvalificerede signaturer
-Name[de]=Schlüssel für qualifizierte Signaturen
-Name[el]=Κλειδιά για αναγνωρισμένες υπογραφές
-Name[en_GB]=Keys for Qualified Signatures
-Name[es]=Claves para firmas cualificadas
-Name[et]=Kvalifitseeritud allkirjade võtmed
-Name[fi]=Hyväksyttyjen allekirjoitusten avaimet
-Name[fr]=Clés pour les signatures qualifiées
-Name[gl]=Chaves para asinaturas cualificadas
-Name[hu]=Kulcsok minősített aláírásokhoz
-Name[ia]=Claves pro signaturas qualificate
-Name[it]=Chiavi per le firme qualificate
-Name[ja]=適格電子署名用の鍵
-Name[kk]=Шартты қолтаңбалау кілттері
-Name[km]=សោសម្រាប់ហត្ថលេខាដែលមានគុណភាព
-Name[lt]=Raktai kvalifikuotiems parašams
-Name[lv]=Derīgo parakstu atslēgas
-Name[nb]=Nøkler for kvalifiserte signaturer
-Name[nds]=Slötels för pröövt Ünnerschriften
-Name[nl]=Sleutels voor gekwalificeerde ondertekeningen
-Name[nn]=Nøklar for kvalifiserte signaturar
-Name[pl]=Klucze do podpisów kwalifikowanych
-Name[pt]=Chaves das Assinaturas Qualificadas
-Name[pt_BR]=Chaves para assinaturas qualificadas
-Name[ro]=Chei pentru semnături calificate
-Name[ru]=Ключи для подписывания
-Name[sl]=Ključi za kvalificirane podpise
-Name[sr]=Кључеви за важеће потписе
-Name[sr@ijekavian]=Кључеви за важеће потписе
-Name[sr@ijekavianlatin]=Ključevi za važeće potpise
-Name[sr@latin]=Ključevi za važeće potpise
-Name[sv]=Nycklar för kvalificerade signaturer
-Name[th]=กุญแจสำหรับการทดสอบลายเซ็น
-Name[tr]=Yetkilendirilmiş İmzalar için Anahtarlar
-Name[uk]=Ключі підписів обмеженого використання
-Name[x-test]=xxKeys for Qualified Signaturesxx
-Name[zh_CN]=合格签名的密钥
-Name[zh_TW]=合格簽章的金鑰
-
-[Key Filter #6]
-was-validated=true
-Name=Other Keys
-Name[ar]=مفاتيح أخرى
-Name[bg]=Други ключове
-Name[bs]=Drugi ključevi
-Name[ca]=Altres claus
-Name[ca@valencia]=Altres claus
-Name[cs]=Ostatní klíče
-Name[da]=Andre nøgler
-Name[de]=Andere Schlüssel
-Name[el]=Άλλα κλειδιά
-Name[en_GB]=Other Keys
-Name[es]=Otras claves
-Name[et]=Muud võtmed
-Name[fi]=Muut avaimet
-Name[fr]=Autres clés
-Name[ga]=Eochracha Eile
-Name[gl]=Outras chaves
-Name[hu]=Egyéb kulcsok
-Name[ia]=Altere claves
-Name[it]=Altre chiavi
-Name[ja]=その他の鍵
-Name[kk]=Басқа кілттер
-Name[km]=សោផ្សេងទៀត
-Name[ko]=다른 키
-Name[lt]=Kiti raktai
-Name[lv]=Citas atslēgas
-Name[nb]=Andre nøkler
-Name[nds]=Anner Slötels
-Name[nl]=Andere sleutels
-Name[nn]=Andre nøklar
-Name[pa]=ਹੋਰ ਕੁੰਜੀਆਂ
-Name[pl]=Inne klucze
-Name[pt]=Outras Chaves
-Name[pt_BR]=Outras chaves
-Name[ro]=Alte chei
-Name[ru]=Другие ключи
-Name[sl]=Drugi ključi
-Name[sr]=Остали кључеви
-Name[sr@ijekavian]=Остали кључеви
-Name[sr@ijekavianlatin]=Ostali ključevi
-Name[sr@latin]=Ostali ključevi
-Name[sv]=Andra nycklar
-Name[th]=กุญแจอื่น
-Name[tr]=Diğer Anahtarlar
-Name[uk]=Інші ключі
-Name[x-test]=xxOther Keysxx
-Name[zh_CN]=其它密钥
-Name[zh_TW]=其他金鑰
-
-[Key Filter #7]
-is-cardkey=true
-Name=Smartcard Key
-Name[bs]=Ključ pametne kartice
-Name[ca]=Clau de targeta intel·ligent
-Name[ca@valencia]=Clau de targeta intel·ligent
-Name[cs]=Smartcard klíč
-Name[da]=Smartcard-nøgle
-Name[de]=Smartcard-Zertifikat
-Name[el]=Κλειδί έξυπνης κάρτας
-Name[en_GB]=Smartcard Key
-Name[es]=Clave Smartcard
-Name[et]=Kiipkaardi võti
-Name[fi]=Smartcard-avain
-Name[fr]=Clé SmartCard
-Name[gl]=Chave de smartcard
-Name[ia]=Clave de carta intelligente
-Name[it]=Chiave smartcard
-Name[ja]=スマートカードの鍵
-Name[kk]=Смарткарт кілті
-Name[km]=សោ Smartcard
-Name[lt]=Smartcard raktas
-Name[lv]=Viedkartes atslēga
-Name[nb]=Smartkort-nøkkel
-Name[nds]=Smartkoort-Slötel
-Name[nl]=Smartcard-sleutel
-Name[nn]=Smartkort-nøkkel
-Name[pa]=ਸਮਾਰਟਕਾਰਡ ਕੀ
-Name[pl]=Klucz na karcie inteligentnej
-Name[pt]=Chave do 'Smartcard'
-Name[pt_BR]=Chave do Smartcard
-Name[sl]=Ključ na pametni kartici
-Name[sr]=Кључеви паметне картице
-Name[sr@ijekavian]=Кључеви паметне картице
-Name[sr@ijekavianlatin]=Ključevi pametne kartice
-Name[sr@latin]=Ključevi pametne kartice
-Name[sv]=Smartkortsnyckel
-Name[tr]=Akıllı Kart Anahtarı
-Name[uk]=Ключ картки пам’яті
-Name[x-test]=xxSmartcard Keyxx
-Name[zh_CN]=智能卡密钥
-Name[zh_TW]=智慧卡金鑰
-icon=smartcard
+++ /dev/null
-[Archive Definition #0]
-extensions-openpgp=tar
-extensions-cms=tar.gz,tgz
-id=tar
-Name=TAR (PGP®-compatible)
-Name[bs]=TAR (PGP®-odgovarajući)
-Name[ca]=TAR (compatible amb PGP®)
-Name[ca@valencia]=TAR (compatible amb PGP®)
-Name[cs]=TAR (PGP® kompatibilní)
-Name[da]=TAR (PGP®-kompatibel)
-Name[de]=TAR (PGP®-kompatibel)
-Name[el]=TAR (PGP®-compatible)
-Name[en_GB]=TAR (PGP®-compatible)
-Name[es]=TAR (compatible PGP®)
-Name[et]=TAR (PGP® ühilduv)
-Name[fi]=TAR (PGP-yhteensopiva)
-Name[fr]=TAR (compatible PGP®)
-Name[ga]=TAR (comhoiriúnach le PGP®)
-Name[gl]=TAR (compatíbel con PGP®)
-Name[hu]=TAR (PGP®-kompatibilis)
-Name[ia]=TAR (compatibile con PGP)
-Name[it]=TAR (compatibile PGP®)
-Name[ja]=TAR (PGP® 互換)
-Name[kk]=TAR (PGP®-үйсесімді)
-Name[km]=TAR (PGP®-compatible)
-Name[lt]=TAR (suderinama su PGP®)
-Name[lv]=TAR (PGP®-saderīgs)
-Name[nb]=TAR (PGP®-kompatibel)
-Name[nds]=TAR (PGP®-kompatibel)
-Name[nl]=TAR (PGP®-compatible)
-Name[nn]=TAR (PGP®-kompatibel)
-Name[pa]=TAR (PGP®-ਅਨੁਕੂਲ)
-Name[pl]=TAR (kompatybilny z PGP®)
-Name[pt]=TAR (compatível com o PGP®)
-Name[pt_BR]=TAR (compatível com PGP®)
-Name[sl]=TAR (združljiv s PGP)
-Name[sr]=тар (ПГП®-сагласно)
-Name[sr@ijekavian]=тар (ПГП®-сагласно)
-Name[sr@ijekavianlatin]=tar (PGP®-saglasno)
-Name[sr@latin]=tar (PGP®-saglasno)
-Name[sv]=TAR (fungerar med PGP®)
-Name[tr]=TAR (PGP®-uyumlu)
-Name[uk]=TAR (сумісні з PGP®)
-Name[x-test]=xxTAR (PGP®-compatible)xx
-Name[zh_CN]=TAR(PGP® 兼容)
-Name[zh_TW]=TAR (PGP®-相容)
-pack-command-openpgp=0|tar cf - -T- --null
-pack-command-cms=0|tar cfz - -T- --null
-unpack-command-openpgp=tar xf -
-unpack-command-cms=tar xfz -
-
-## ZIP can't unpack from stdin, so commented out:
-#[Archive Definition #1]
-#extensions=zip
-#id=zip
-#Name=ZIP
-#Name[ca]=ZIP
-#Name[ca@valencia]=ZIP
-#Name[cs]=ZIP
-#Name[da]=ZIP
-#Name[de]=ZIP
-#Name[el]=ZIP
-#Name[en_GB]=ZIP
-#Name[eo]=ZIP
-#Name[es]=ZIP
-#Name[et]=ZIP
-#Name[fr]=ZIP
-#Name[gl]=ZIP
-#Name[it]=ZIP
-#Name[ja]=ZIP
-#Name[kk]=ZIP
-#Name[km]=ZIP
-#Name[lt]=ZIP
-#Name[lv]=ZIP
-#Name[nb]=ZIP
-#Name[nds]=Zip
-#Name[nl]=ZIP
-#Name[nn]=ZIP
-#Name[pa]=ZIP
-#Name[pl]=ZIP
-#Name[pt]=ZIP
-#Name[pt_BR]=ZIP
-#Name[sl]=ZIP
-#Name[sv]=ZIP
-#Name[tr]=ZIP
-#Name[uk]=ZIP
-#Name[x-test]=xxZIPxx
-#Name[zh_CN]=ZIP
-#Name[zh_TW]=ZIP
-#pack-command=zip -r - %f
-
-[Archive Definition #3]
-extensions=tar.bz2,tbz2
-id=bzip2
-Name=TAR (with bzip2 compression)
-Name[bs]=TAR (sa bzip2 kompresijom)
-Name[ca]=TAR (amb compressió bzip2)
-Name[ca@valencia]=TAR (amb compressió bzip2)
-Name[cs]=TAR (s bzip2 kompresí)
-Name[da]=TAR (med bzip2-komprimering)
-Name[de]=TAR (mit bzip2-Kompression)
-Name[el]=TAR (with bzip2 compression)
-Name[en_GB]=TAR (with bzip2 compression)
-Name[es]=TAR (con compresión bzip2)
-Name[et]=TAR (bzip2 tihendusega)
-Name[fi]=TAR (bzip2-pakattu)
-Name[fr]=TAR (avec compression bzip2)
-Name[gl]=TAR (con compresión bzip2)
-Name[hu]=TAR (bzip2 tömörítéssel)
-Name[ia]=TAR (con compression bzip2)
-Name[it]=TAR (con compressione bzip2)
-Name[ja]=TAR (bzip2 圧縮)
-Name[kk]=TAR (bzip2-сығылған)
-Name[km]=TAR (with bzip2 compression)
-Name[lt]=TAR (su bzip2 suspaudimu)
-Name[lv]=TAR (ar bzip2 saspiešanu)
-Name[nb]=TAR (med bzip2-komprimering)
-Name[nds]=TAR (mit bzip2-Komprimeren)
-Name[nl]=TAR (met bzip2 compressie)
-Name[nn]=TAR (med bzip2-komprimering)
-Name[pa]=TAR (bzip2 ਕੰਪਰੈਸ਼ਨ ਨਾਲ)
-Name[pl]=TAR (z kompresją bzip2)
-Name[pt]=TAR (com compressão bzip2)
-Name[pt_BR]=TAR (compressão com bzip2)
-Name[sl]=TAR (s stiskanjem bzip2)
-Name[sr]=тар 1.1 (уз компресију бзип2)
-Name[sr@ijekavian]=тар 1.1 (уз компресију бзип2)
-Name[sr@ijekavianlatin]=tar 1.1 (uz kompresiju bzip2)
-Name[sr@latin]=tar 1.1 (uz kompresiju bzip2)
-Name[sv]=TAR (med komprimering av bzip2)
-Name[tr]=TAR (bzip2 sıkıştırmalı)
-Name[uk]=TAR (зі стисканням bzip2)
-Name[x-test]=xxTAR (with bzip2 compression)xx
-Name[zh_CN]=TAR(bzip2 压缩)
-Name[zh_TW]=TAR (加上 bzip2)
-pack-command=0|tar cfj - -T- --null
-unpack-command=tar xfj -
-
-[Checksum Definition #1]
-file-patterns=sha1sum.txt
-output-file=sha1sum.txt
-id=sha1sum
-Name=sha1sum
-Name[ca]=sha1sum
-Name[ca@valencia]=sha1sum
-Name[cs]=sha1sum
-Name[da]=sha1sum
-Name[de]=sha1sum
-Name[el]=sha1sum
-Name[en_GB]=sha1sum
-Name[es]=suma sha1
-Name[et]=sha1sum
-Name[fi]=sha1sum
-Name[fr]=sha1sum
-Name[ga]=sha1sum
-Name[gl]=sha1sum
-Name[hu]=sha1sum
-Name[ia]=sha1sum
-Name[it]=sha1sum
-Name[ja]=sha1sum
-Name[kk]=sha1sum
-Name[km]=sha1sum
-Name[lt]=sha1sum
-Name[nb]=sha1sum
-Name[nds]=SHA1-Pröövsumm
-Name[nl]=sha1sum
-Name[nn]=sha1sum
-Name[pa]=sha1sum
-Name[pl]=sha1sum
-Name[pt]=sha1sum
-Name[pt_BR]=sha1sum
-Name[ru]=sha1sum
-Name[sl]=sha1sum
-Name[sr]=СХА‑1 сума
-Name[sr@ijekavian]=СХА‑1 сума
-Name[sr@ijekavianlatin]=SHA‑1 suma
-Name[sr@latin]=SHA‑1 suma
-Name[sv]=SHA1-summa
-Name[tr]=sha1sum
-Name[uk]=sha1sum
-Name[x-test]=xxsha1sumxx
-Name[zh_CN]=sha1sum
-Name[zh_TW]=sha1sum
-create-command=0|xargs -0 sha1sum --
-verify-command=sha1sum -c --
-
-[Checksum Definition #2]
-file-patterns=md5sum.txt
-output-file=md5sum.txt
-id=md5sum
-Name=md5sum
-Name[ca]=md5sum
-Name[ca@valencia]=md5sum
-Name[cs]=md5sum
-Name[da]=md5sum
-Name[de]=md5sum
-Name[el]=md5sum
-Name[en_GB]=md5sum
-Name[es]=suma md5
-Name[et]=md5sum
-Name[fi]=md5sum
-Name[fr]=md5sum
-Name[ga]=md5sum
-Name[gl]=md5sum
-Name[hu]=md5sum
-Name[ia]=md5sum
-Name[it]=md5sum
-Name[ja]=md5sum
-Name[kk]=md5sum
-Name[km]=md5sum
-Name[lt]=md5sum
-Name[nb]=md5sum
-Name[nds]=MD5-Pröövsumm
-Name[nl]=md5sum
-Name[nn]=md5sum
-Name[pa]=md5sum
-Name[pl]=md5sum
-Name[pt]=md5sum
-Name[pt_BR]=md5sum
-Name[ru]=md5sum
-Name[sl]=md5sum
-Name[sr]=МД5 сума
-Name[sr@ijekavian]=МД5 сума
-Name[sr@ijekavianlatin]=MD5 suma
-Name[sr@latin]=MD5 suma
-Name[sv]=MD5-summa
-Name[tr]=md5sum
-Name[uk]=md5sum
-Name[x-test]=xxmd5sumxx
-Name[zh_CN]=md5sum
-Name[zh_TW]=md5sum
-create-command=0|xargs -0 md5sum --
-verify-command=md5sum -c --
-
-[Key Filter #0]
-was-validated=false
-Name=Not Validated Key
-Name[af]=Sleutel nie bevestig nie
-Name[ar]=مفتاح غير مصدق
-Name[bg]=Непроверен ключ
-Name[bs]=Ključ nije validan
-Name[ca]=Clau no validada
-Name[ca@valencia]=Clau no validada
-Name[cs]=Neověřený klíč
-Name[da]=Ikke godkendt nøgle
-Name[de]=Ungeprüfter Schlüssel
-Name[el]=Μη επικυρωμένο κλειδί
-Name[en_GB]=Not Validated Key
-Name[eo]=Ŝlosilo Ne Validigita
-Name[es]=Clave no validada
-Name[et]=Võtme ehtsus kontrollimatu
-Name[eu]=Balidatu gabeko gakoa
-Name[fa]=کلید بدون اعتبار
-Name[fi]=Varmistamaton avain
-Name[fr]=Clé non validée
-Name[fy]=Net falidearre kaai
-Name[gl]=Non hai chave validada
-Name[he]=מפתח לא מוודא
-Name[hu]=Nem ellenőrzött kulcs
-Name[ia]=Clave non validate
-Name[is]=Ekki staðfestur lykill
-Name[it]=Chiave non convalidata
-Name[ja]=検証されていない鍵
-Name[ka]=დაუმოწმებელი გასაღები
-Name[kk]=Тексерілмеген кілт
-Name[km]=កូនសោគ្មានសុពលភាព
-Name[ko]=검증되지 않은 키
-Name[lt]=Nepatikrintas raktas
-Name[lv]=Nederīga atslēga
-Name[ms]=Kekunci Tidak Disahkan
-Name[nb]=Nøkkel ikke sjekket for gyldighet
-Name[nds]=Nich pröövt Slötel
-Name[nl]=Geen gevalideerde sleutel
-Name[nn]=Ikkje-validert nøkkel
-Name[pl]=Niesprawdzony klucz
-Name[pt]=Chave Não Validada
-Name[pt_BR]=Chave não validada
-Name[ro]=Cheie nevalidată
-Name[ru]=Непроверенный ключ
-Name[sk]=Neoverený kľúč
-Name[sl]=Nepreverjen ključ
-Name[sr]=Неоверени кључ
-Name[sr@ijekavian]=Неовјерени кључ
-Name[sr@ijekavianlatin]=Neovjereni ključ
-Name[sr@latin]=Neovereni ključ
-Name[sv]=Nyckeln har inte validerats
-Name[ta]=செல்லுபடியாகாத விசை
-Name[th]=กุญแจที่ตรวจความถูกต้องไม่ได้
-Name[tr]=Geçerli Olmayan Anahtar
-Name[uk]=Неперевірений ключ
-Name[x-test]=xxNot Validated Keyxx
-Name[zh_CN]=未校验的密钥
-Name[zh_TW]=未確認的金鑰
-
-[Key Filter #1]
-was-validated=true
-is-expired=true
-is-revoked=false
-foreground-color=255,0,0
-Name=Expired Key
-Name[af]=Sleutel het verval
-Name[ar]=مفتاح منتهي الصلاحية
-Name[bg]=Изтекъл ключ
-Name[br]=Alc'hwez kabac'het
-Name[bs]=Istekao Ključ
-Name[ca]=Clau expirada
-Name[ca@valencia]=Clau expirada
-Name[cs]=Klíš s prošlou platností
-Name[da]=Udløbet nøgle
-Name[de]=Abgelaufener Schlüssel
-Name[el]=Ληγμένο κλειδί
-Name[en_GB]=Expired Key
-Name[eo]=Ŝlosilo Eksvalidiĝinta
-Name[es]=Clave caducada
-Name[et]=Aegunud võti
-Name[eu]=Iraungitako gakoa
-Name[fa]=کلید منقضی
-Name[fi]=Vanhentunut avain
-Name[fr]=Clé expirée
-Name[fy]=Ferrûne kaai
-Name[gl]=Chave caducada
-Name[he]=מפתח לא תקף
-Name[hu]=Lejárt kulcs
-Name[ia]=Clave expirate
-Name[is]=Útrunninn lykill
-Name[it]=Chiave scaduta
-Name[ja]=期限切れの鍵
-Name[ka]=ვადაგასული გასაღები
-Name[kk]=Ескірген кілт
-Name[km]=កូនសោបានផុតកំណត់
-Name[ko]=만료된 키
-Name[lt]=Baigęs galioti raktas
-Name[lv]=Beigusies atslēga
-Name[mk]=Истечен клуч
-Name[ms]=Kekunci Luput
-Name[nb]=Utgått nøkkel
-Name[nds]=Aflopen Slötel
-Name[nl]=Verlopen sleutel
-Name[nn]=Forelda nøkkel
-Name[pa]=ਮਿਆਦ ਪੁੱਗੀ ਕੁੰਜੀ
-Name[pl]=Klucz, który stracił ważność
-Name[pt]=Chave Expirada
-Name[pt_BR]=Chave expirada
-Name[ro]=Cheie expirată
-Name[ru]=Устаревший ключ
-Name[sk]=Vypršaný kľúč
-Name[sl]=Pretečen ključ
-Name[sr]=Истекли кључ
-Name[sr@ijekavian]=Истекли кључ
-Name[sr@ijekavianlatin]=Istekli ključ
-Name[sr@latin]=Istekli ključ
-Name[sv]=Utgången nyckel
-Name[ta]=காலாவதியான விசை
-Name[th]=กุญแจหมดอายุแล้ว
-Name[tr]=Süresi Dolmuş Anahtar
-Name[uk]=Застарілий ключ
-Name[x-test]=xxExpired Keyxx
-Name[zh_CN]=过期密钥
-Name[zh_TW]=已過期的金鑰
-
-[Key Filter #2]
-was-validated=true
-is-revoked=true
-Name=Revoked Key
-Name[af]=Sleutel was herroep
-Name[ar]=مفتاح مُبطُل
-Name[bg]=Анулиран ключ
-Name[bs]=OpozvanKljuč
-Name[ca]=Clau revocada
-Name[ca@valencia]=Clau revocada
-Name[cs]=Odvolaný klíč
-Name[da]=Fjernet nøgle
-Name[de]=Widerrufener Schlüssel
-Name[el]=Ακυρωμένο κλειδί
-Name[en_GB]=Revoked Key
-Name[eo]=Ŝlosilo Revokita
-Name[es]=Clave revocada
-Name[et]=Tühistatud võti
-Name[eu]=Errebokatutako gakoa
-Name[fa]=کلید لغوشده
-Name[fi]=Peruutettu avain
-Name[fr]=Clé révoquée
-Name[fy]=Ynlutsen kaai
-Name[gl]=Chave revogada
-Name[he]=מפתח לא קביל
-Name[hu]=Visszavont kulcs
-Name[ia]=Clave revocate
-Name[is]=Afturkallaður lykill
-Name[it]=Chiave revocata
-Name[ja]=破棄された鍵
-Name[ka]=ანულირებული გასაღები
-Name[kk]=Күші жойылған кілт
-Name[km]=កូនសោត្រូវបានដកហូត
-Name[ko]=취소된 키
-Name[lt]=Atšauktas raktas
-Name[lv]=Anulēta atslēga
-Name[mk]=Отповикан клуч
-Name[ms]=Kekunci Dibatalkan
-Name[nb]=Tilbakekalt nøkkel
-Name[nds]=Torüchropen Slötel
-Name[nl]=Ingetrokken sleutel
-Name[nn]=Tilbakekalla nøkkel
-Name[pa]=ਰੱਦ ਕੀਤੀ ਕੁੰਜੀ
-Name[pl]=Odwołany klucz
-Name[pt]=Chave Revogada
-Name[pt_BR]=Chave revogada
-Name[ro]=Cheie revocată
-Name[ru]=Отозванный ключ
-Name[sk]=Kľúč so zrušenou platnosťou
-Name[sl]=Preklican ključ
-Name[sr]=Опозвани кључ
-Name[sr@ijekavian]=Опозвани кључ
-Name[sr@ijekavianlatin]=Opozvani ključ
-Name[sr@latin]=Opozvani ključ
-Name[sv]=Återkallad nyckel
-Name[ta]=நீக்கிய விசை
-Name[th]=กุญแจถูกเพิกถอนแล้ว
-Name[tr]=Geri Alınmış Anahtar
-Name[uk]=Анульований ключ
-Name[x-test]=xxRevoked Keyxx
-Name[zh_CN]=吊销的密钥
-Name[zh_TW]=已廢棄的金鑰
-
-[Key Filter #3]
-was-validated=true
-is-root-certificate=true
-is-validity=ultimate
-Name=Trusted Root Certificate
-Name[af]=Vertroude 'Root' sertifikaat
-Name[ar]=شهادة جذر موثوقة
-Name[bg]=Надеждно удостоверение
-Name[bs]=Siguran korijenski certifikat
-Name[ca]=Certificat arrel de confiança
-Name[ca@valencia]=Certificat arrel de confiança
-Name[cs]=Důvěryhodný kořenový certifikát
-Name[da]=Root-certifikat der stoles på
-Name[de]=Vertrauenswürdiges Wurzelzertifikat
-Name[el]=Έμπιστο βασικό πιστοποιητικό
-Name[en_GB]=Trusted Root Certificate
-Name[eo]=Fidinda Radika Certifikato
-Name[es]=Certificado raíz de confianza
-Name[et]=Usaldusväärne juursertifikaat
-Name[eu]=Konfidantzazko erro ziurtagiria
-Name[fa]=گواهینامه معتبر کاربر ارشد
-Name[fi]=Luotettu juurivarmenne
-Name[fr]=Certificat racine de confiance
-Name[fy]=Fertroude haadsertifikaat
-Name[gl]=Certificado raíz autenticado
-Name[hu]=Megbízható gyökértanúsítvány
-Name[ia]=Certificato de radice con fide
-Name[is]=Treyst rótarskilríki
-Name[it]=Certificato radice affidabile
-Name[ja]=信頼されたルート証明書
-Name[ka]= რუტის სანდო სერთიფიკატი
-Name[kk]=Сенім артылған түбір куәлігі
-Name[km]=វិញ្ញាបនបត្រ Root ដែលអាចជឿទុកចិត្ត
-Name[ko]=신뢰하는 루트 인증 기관
-Name[lt]=Patikimas root liudijimas
-Name[lv]=Uzticams saknes sertifikāts
-Name[mk]=Доверлив коренов сертификат
-Name[ms]=Sijil Root Dipercaya
-Name[nb]=Tiltrodd rot-sertifikat
-Name[nds]=Vertroonswöördig Wörtelzertifikaat
-Name[nl]=Vertrouwd hoofdcertificaat
-Name[nn]=Tiltrudd rotsertifikat
-Name[pa]=ਟਰਸਟਡ ਰੂਟ ਸਰਟੀਫਿਕੇਟ
-Name[pl]=Zaufany główny certyfikat
-Name[pt]=Certificado de Raiz de Confiança
-Name[pt_BR]=Certificado raiz confiável
-Name[ro]=Certificat rădăcină de încredere
-Name[ru]=Доверенный корневой сертификат
-Name[sk]=Dôveryhodný koreňový certifikát
-Name[sl]=Zaupan korenski certifikat
-Name[sr]=Поуздани корени сертификат
-Name[sr@ijekavian]=Поуздани корјени сертификат
-Name[sr@ijekavianlatin]=Pouzdani korjeni sertifikat
-Name[sr@latin]=Pouzdani koreni sertifikat
-Name[sv]=Pålitligt rotcertifikat
-Name[ta]=நம்பகமான மூல சான்றிதழ்
-Name[th]=ใบรับรองรากที่เชื่อถือ
-Name[tr]=Güvenilir Kök Sertifikası
-Name[uk]=Кореневий сертифікат з довірою
-Name[x-test]=xxTrusted Root Certificatexx
-Name[zh_CN]=可信任的根证书
-Name[zh_TW]=可信任的根憑證
-background-color=95,135,255
-font-bold=true
-
-
-[Key Filter #4]
-was-validated=true
-is-root-certificate=true
-is-not-validity=ultimate
-Name=Not Trusted Root Certificate
-Name[af]=Nie vertroude 'root' sertifikaat
-Name[ar]=شهادة جذر غير موثوقة
-Name[bg]=Ненадеждно удостоверение
-Name[bs]=Nesiguran korijenski certifikat
-Name[ca]=Certificat arrel sense confiança
-Name[ca@valencia]=Certificat arrel sense confiança
-Name[cs]=Nedůvěryhodný kořenový certifikát
-Name[da]=Root-certifikat der ikke stoles på
-Name[de]=Nicht vertrauenswürdiges Wurzelzertifikat
-Name[el]=Μη έμπιστο βασικό πιστοποιητικό
-Name[en_GB]=Not Trusted Root Certificate
-Name[eo]=Ne Fidinda Radika Certifikato
-Name[es]=Certificado raíz no de confianza
-Name[et]=Ebausaldusväärne juursertifikaat
-Name[eu]=Konfidantza gabeko erro ziurtagiria
-Name[fa]=گواهینامه بدون اعتبار کاربر ارشد
-Name[fi]=Ei-luotettu juurivarmenne
-Name[fr]=Certificat racine non fiable
-Name[fy]=Net fertroude haadsertifikaat
-Name[gl]=Certificado raíz non autenticado
-Name[hu]=Nem megbízható gyökértanúsítvány
-Name[ia]=Certificato de radice sin fide
-Name[is]=Ekki traust rótarskilríki
-Name[it]=Certificato radice non affidabile
-Name[ja]=信頼されてないルート証明書
-Name[ka]=რუტის არასანდო სერტიფიკატი
-Name[kk]=Сенім артылмаған түбір куәлігі
-Name[km]=វិញ្ញាបនបត្រ Root ដែលមិនអាចជឿទុកចិត្ត
-Name[ko]=신뢰하지 않는 루트 인증 기관
-Name[lt]=Nepatikimas root liudijimas
-Name[lv]=Neuzticams saknes sertifikāts
-Name[mk]=Недоверлив коренов сертификат
-Name[ms]=Sijil Root Tak Dipercaya
-Name[nb]=Ikke tiltrodd rot-sertifikat
-Name[nds]=Nich vertroonswöördig Wörtelzertifikaat
-Name[nl]=Niet vertrouwd hoofdcertificaat
-Name[nn]=Ikkje tiltrudd rotsertifikat
-Name[pl]=Niezaufany główny certyfikat
-Name[pt]=Certificado de Raiz Não de Confiança
-Name[pt_BR]=Certificado raiz não confiável
-Name[ro]=Certificat rădăcină îndoielnic
-Name[ru]=Не доверенный корневой сертификат
-Name[sk]=Nedôveryhodný koreňový certifikát
-Name[sl]=Nezaupan korenski certifikat
-Name[sr]=Непоуздани корени сертификат
-Name[sr@ijekavian]=Непоуздани корјени сертификат
-Name[sr@ijekavianlatin]=Nepouzdani korjeni sertifikat
-Name[sr@latin]=Nepouzdani koreni sertifikat
-Name[sv]=Opålitligt rotcertifikat
-Name[ta]=நம்பமுடியாத மூல சான்றிதழ்
-Name[th]=ใบรับรองรากที่ยังไม่เชื่อถือ
-Name[tr]=Güvenilmeyen Kök Sertifikası
-Name[uk]=Кореневий сертифікат без довіри
-Name[x-test]=xxNot Trusted Root Certificatexx
-Name[zh_CN]=未信任的根证书
-Name[zh_TW]=不可信任的根憑證
-
-[Key Filter #5]
-was-validated=true
-is-qualified=true
-font-bold=true
-Name=Keys for Qualified Signatures
-Name[ar]=مفاتيح لتواقيع مؤهلة
-Name[bg]=Ключове и подписи
-Name[bs]=Ključevi za kvalificirane potpise
-Name[ca]=Claus per a les signatures qualificades
-Name[ca@valencia]=Claus per a les signatures qualificades
-Name[cs]=Klíče kvalifikovaných podpisů
-Name[da]=Nøgler til kvalificerede signaturer
-Name[de]=Schlüssel für qualifizierte Signaturen
-Name[el]=Κλειδιά για αναγνωρισμένες υπογραφές
-Name[en_GB]=Keys for Qualified Signatures
-Name[es]=Claves para firmas cualificadas
-Name[et]=Kvalifitseeritud allkirjade võtmed
-Name[fi]=Hyväksyttyjen allekirjoitusten avaimet
-Name[fr]=Clés pour les signatures qualifiées
-Name[gl]=Chaves para asinaturas cualificadas
-Name[hu]=Kulcsok minősített aláírásokhoz
-Name[ia]=Claves pro signaturas qualificate
-Name[it]=Chiavi per le firme qualificate
-Name[ja]=適格電子署名用の鍵
-Name[kk]=Шартты қолтаңбалау кілттері
-Name[km]=សោសម្រាប់ហត្ថលេខាដែលមានគុណភាព
-Name[lt]=Raktai kvalifikuotiems parašams
-Name[lv]=Derīgo parakstu atslēgas
-Name[nb]=Nøkler for kvalifiserte signaturer
-Name[nds]=Slötels för pröövt Ünnerschriften
-Name[nl]=Sleutels voor gekwalificeerde ondertekeningen
-Name[nn]=Nøklar for kvalifiserte signaturar
-Name[pl]=Klucze do podpisów kwalifikowanych
-Name[pt]=Chaves das Assinaturas Qualificadas
-Name[pt_BR]=Chaves para assinaturas qualificadas
-Name[ro]=Chei pentru semnături calificate
-Name[ru]=Ключи для подписывания
-Name[sl]=Ključi za kvalificirane podpise
-Name[sr]=Кључеви за важеће потписе
-Name[sr@ijekavian]=Кључеви за важеће потписе
-Name[sr@ijekavianlatin]=Ključevi za važeće potpise
-Name[sr@latin]=Ključevi za važeće potpise
-Name[sv]=Nycklar för kvalificerade signaturer
-Name[th]=กุญแจสำหรับการทดสอบลายเซ็น
-Name[tr]=Yetkilendirilmiş İmzalar için Anahtarlar
-Name[uk]=Ключі підписів обмеженого використання
-Name[x-test]=xxKeys for Qualified Signaturesxx
-Name[zh_CN]=合格签名的密钥
-Name[zh_TW]=合格簽章的金鑰
-
-[Key Filter #6]
-was-validated=true
-Name=Other Keys
-Name[ar]=مفاتيح أخرى
-Name[bg]=Други ключове
-Name[bs]=Drugi ključevi
-Name[ca]=Altres claus
-Name[ca@valencia]=Altres claus
-Name[cs]=Ostatní klíče
-Name[da]=Andre nøgler
-Name[de]=Andere Schlüssel
-Name[el]=Άλλα κλειδιά
-Name[en_GB]=Other Keys
-Name[es]=Otras claves
-Name[et]=Muud võtmed
-Name[fi]=Muut avaimet
-Name[fr]=Autres clés
-Name[ga]=Eochracha Eile
-Name[gl]=Outras chaves
-Name[hu]=Egyéb kulcsok
-Name[ia]=Altere claves
-Name[it]=Altre chiavi
-Name[ja]=その他の鍵
-Name[kk]=Басқа кілттер
-Name[km]=សោផ្សេងទៀត
-Name[ko]=다른 키
-Name[lt]=Kiti raktai
-Name[lv]=Citas atslēgas
-Name[nb]=Andre nøkler
-Name[nds]=Anner Slötels
-Name[nl]=Andere sleutels
-Name[nn]=Andre nøklar
-Name[pa]=ਹੋਰ ਕੁੰਜੀਆਂ
-Name[pl]=Inne klucze
-Name[pt]=Outras Chaves
-Name[pt_BR]=Outras chaves
-Name[ro]=Alte chei
-Name[ru]=Другие ключи
-Name[sl]=Drugi ključi
-Name[sr]=Остали кључеви
-Name[sr@ijekavian]=Остали кључеви
-Name[sr@ijekavianlatin]=Ostali ključevi
-Name[sr@latin]=Ostali ključevi
-Name[sv]=Andra nycklar
-Name[th]=กุญแจอื่น
-Name[tr]=Diğer Anahtarlar
-Name[uk]=Інші ключі
-Name[x-test]=xxOther Keysxx
-Name[zh_CN]=其它密钥
-Name[zh_TW]=其他金鑰
-
-[Key Filter #7]
-is-cardkey=true
-Name=Smartcard Key
-Name[bs]=Ključ pametne kartice
-Name[ca]=Clau de targeta intel·ligent
-Name[ca@valencia]=Clau de targeta intel·ligent
-Name[cs]=Smartcard klíč
-Name[da]=Smartcard-nøgle
-Name[de]=Smartcard-Zertifikat
-Name[el]=Κλειδί έξυπνης κάρτας
-Name[en_GB]=Smartcard Key
-Name[es]=Clave Smartcard
-Name[et]=Kiipkaardi võti
-Name[fi]=Smartcard-avain
-Name[fr]=Clé SmartCard
-Name[gl]=Chave de smartcard
-Name[hu]=Intelligenskártya-kulcs
-Name[ia]=Clave de carta intelligente
-Name[it]=Chiave smartcard
-Name[ja]=スマートカードの鍵
-Name[kk]=Смарткарт кілті
-Name[km]=សោ Smartcard
-Name[lt]=Smartcard raktas
-Name[lv]=Viedkartes atslēga
-Name[nb]=Smartkort-nøkkel
-Name[nds]=Smartkoort-Slötel
-Name[nl]=Smartcard-sleutel
-Name[nn]=Smartkort-nøkkel
-Name[pa]=ਸਮਾਰਟਕਾਰਡ ਕੀ
-Name[pl]=Klucz na karcie inteligentnej
-Name[pt]=Chave do 'Smartcard'
-Name[pt_BR]=Chave do Smartcard
-Name[sl]=Ključ na pametni kartici
-Name[sr]=Кључ смарт-картица
-Name[sr@ijekavian]=Кључ смарт-картица
-Name[sr@ijekavianlatin]=Ključ smart-kartica
-Name[sr@latin]=Ključ smart-kartica
-Name[sv]=Smartkortsnyckel
-Name[tr]=Akıllı Kart Anahtarı
-Name[uk]=Ключ картки пам’яті
-Name[x-test]=xxSmartcard Keyxx
-Name[zh_CN]=智能卡密钥
-Name[zh_TW]=智慧卡金鑰
-icon=smartcard
+++ /dev/null
-EASY-RSA Version 2.0-rc1
-
-This is a small RSA key management package, based on the openssl
-command line tool, that can be found in the easy-rsa subdirectory
-of the OpenVPN distribution. While this tool is primary concerned
-with key management for the SSL VPN application space, it can also
-be used for building web certificates.
-
-These are reference notes. For step-by-step instructions, see the
-HOWTO:
-
-http://openvpn.net/howto.html
-
-This package is based on the ./pkitool script. Run ./pkitool
-without arguments for a detailed help message (which is also pasted
-below).
-
-Release Notes for easy-rsa-2.0
-
-* Most functionality has been consolidated into the pkitool
- script. For compatibility, all previous scripts from 1.0 such
- as build-key and build-key-server are provided as stubs
- which call pkitool to do the real work.
-
-* pkitool has a --batch flag (enabled by default) which generates
- keys/certs without needing any interactive input. pkitool
- can still generate certs/keys using interactive prompting by
- using the --interact flag.
-
-* The inherit-inter script has been provided for creating
- a new PKI rooted on an intermediate certificate built within a
- higher-level PKI. See comments in the inherit-inter script
- for more info.
-
-* The openssl.cnf file has been modified. pkitool will not
- work with the openssl.cnf file included with previous
- easy-rsa releases.
-
-* The vars file has been modified -- the following extra
- variables have been added: EASY_RSA, CA_EXPIRE,
- KEY_EXPIRE.
-
-* The make-crl and revoke-crt scripts have been removed and
- are replaced by the revoke-full script.
-
-* The "Organizational Unit" X509 field can be set using
- the KEY_OU environmental variable before calling pkitool.
-
-* This release only affects the Linux/Unix version of easy-rsa.
- The Windows version (written to use the Windows shell) is unchanged.
-
-* Use the revoke-full script to revoke a certificate, and generate
- (or update) the crl.pem file in the keys directory (as set by the
- vars script). Then use "crl-verify crl.pem" in your OpenVPN server
- config file, so that OpenVPN can reject any connections coming from
- clients which present a revoked certificate. Usage for the script is:
-
- revoke-full <common-name>
-
- Note this this procedure is primarily designed to revoke client
- certificates. You could theoretically use this method to revoke
- server certificates as well, but then you would need to propagate
- the crl.pem file to all clients as well, and have them include
- "crl-verify crl.pem" in their configuration files.
-
-* PKCS#11 support was added.
-
-* For those interested in using this tool to generate web certificates,
- A variant of the easy-rsa package that allows the creation of multi-domain
- certificates with subjectAltName can be obtained from here:
-
- http://www.bisente.com/proyectos/easy-rsa-subjectaltname/
-
-INSTALL easy-rsa
-
-1. Edit vars.
-2. Set KEY_CONFIG to point to the openssl.cnf file
- included in this distribution.
-3. Set KEY_DIR to point to a directory which will
- contain all keys, certificates, etc. This
- directory need not exist, and if it does,
- it will be deleted with rm -rf, so BE
- CAREFUL how you set KEY_DIR.
-4. (Optional) Edit other fields in vars
- per your site data. You may want to
- increase KEY_SIZE to 2048 if you are
- paranoid and don't mind slower key
- processing, but certainly 1024 is
- fine for testing purposes. KEY_SIZE
- must be compatible across both peers
- participating in a secure SSL/TLS
- connection.
-5. (Optional) If you intend to use PKCS#11,
- install openssl >= 0.9.7, install the
- following components from www.opensc.org:
- - opensc >= 0.10.0
- - engine_pkcs11 >= 0.1.3
- Update the openssl.cnf to load the engine:
- - Uncomment pkcs11 under engine_section.
- - Validate path at dynamic_path under pkcs11_section.
-6. . vars
-7. ./clean-all
-8. As you create certificates, keys, and
- certificate signing requests, understand that
- only .key files should be kept confidential.
- .crt and .csr files can be sent over insecure
- channels such as plaintext email.
-
-IMPORTANT
-
-To avoid a possible Man-in-the-Middle attack where an authorized
-client tries to connect to another client by impersonating the
-server, make sure to enforce some kind of server certificate
-verification by clients. There are currently four different ways
-of accomplishing this, listed in the order of preference:
-
-(1) Build your server certificates with specific key usage and
- extended key usage. The RFC3280 determine that the following
- attributes should be provided for TLS connections:
-
- Mode Key usage Extended key usage
- ---------------------------------------------------------------------------
- Client digitalSignature TLS Web Client Authentication
- keyAgreement
- digitalSignature, keyAgreement
-
- Server digitalSignature, keyEncipherment TLS Web Server Authentication
- digitalSignature, keyAgreement
-
- Now add the following line to your client configuration:
-
- remote-cert-tls server
-
- This will block clients from connecting to any
- server which lacks the required extension designation
- in its certificate, even if the certificate has been
- signed by the CA which is cited in the OpenVPN configuration
- file (--ca directive).
-
-(3) Use the --tls-remote directive on the client to
- accept/reject the server connection based on the common
- name of the server certificate.
-
-(3) Use a --tls-verify script or plugin to accept/reject the
- server connection based on a custom test of the server
- certificate's embedded X509 subject details.
-
-(4) Sign server certificates with one CA and client certificates
- with a different CA. The client config "ca" directive should
- reference the server-signing CA while the server config "ca"
- directive should reference the client-signing CA.
-
-NOTES
-
-Show certificate fields:
- openssl x509 -in cert.crt -text
-
-PKITOOL documentation
-
-pkitool 2.0
-Usage: pkitool [options...] [common-name]
-Options:
- --batch : batch mode (default)
- --keysize : Set keysize
- size : size (default=1024)
- --interact : interactive mode
- --server : build server cert
- --initca : build root CA
- --inter : build intermediate CA
- --pass : encrypt private key with password
- --csr : only generate a CSR, do not sign
- --sign : sign an existing CSR
- --pkcs12 : generate a combined PKCS#12 file
- --pkcs11 : generate certificate on PKCS#11 token
- lib : PKCS#11 library
- slot : PKCS#11 slot
- id : PKCS#11 object id (hex string)
- label : PKCS#11 object label
-Standalone options:
- --pkcs11-slots : list PKCS#11 slots
- lib : PKCS#11 library
- --pkcs11-objects : list PKCS#11 token objects
- lib : PKCS#11 library
- slot : PKCS#11 slot
- --pkcs11-init : initialize PKCS#11 token DANGEROUS!!!
- lib : PKCS#11 library
- slot : PKCS#11 slot
- label : PKCS#11 token label
-Notes:
- Please edit the vars script to reflect your configuration,
- then source it with "source ./vars".
- Next, to start with a fresh PKI configuration and to delete any
- previous certificates and keys, run "./clean-all".
- Finally, you can run this tool (pkitool) to build certificates/keys.
- In order to use PKCS#11 interface you must have opensc-0.10.0 or higher.
-Generated files and corresponding OpenVPN directives:
-(Files will be placed in the $KEY_DIR directory, defined in ./vars)
- ca.crt -> root certificate (--ca)
- ca.key -> root key, keep secure (not directly used by OpenVPN)
- .crt files -> client/server certificates (--cert)
- .key files -> private keys, keep secure (--key)
- .csr files -> certificate signing request (not directly used by OpenVPN)
- dh1024.pem or dh2048.pem -> Diffie Hellman parameters (--dh)
-Examples:
- pkitool --initca -> Build root certificate
- pkitool --initca --pass -> Build root certificate with password-protected key
- pkitool --server server1 -> Build "server1" certificate/key
- pkitool client1 -> Build "client1" certificate/key
- pkitool --pass client2 -> Build password-protected "client2" certificate/key
- pkitool --pkcs12 client3 -> Build "client3" certificate/key in PKCS#12 format
- pkitool --csr client4 -> Build "client4" CSR to be signed by another CA
- pkitool --sign client4 -> Sign "client4" CSR
- pkitool --inter interca -> Build an intermediate key-signing certificate/key
- Also see ./inherit-inter script.
- pkitool --pkcs11 /usr/lib/pkcs11/lib1 0 010203 "client5 id" client5
- -> Build "client5" certificate/key in PKCS#11 token
-Typical usage for initial PKI setup. Build myserver, client1, and client2 cert/keys.
-Protect client2 key with a password. Build DH parms. Generated files in ./keys :
- [edit vars with your site-specific info]
- source ./vars
- ./clean-all
- ./build-dh -> takes a long time, consider backgrounding
- ./pkitool --initca
- ./pkitool --server myserver
- ./pkitool client1
- ./pkitool --pass client2
-Typical usage for adding client cert to existing PKI:
- source ./vars
- ./pkitool client-new
+++ /dev/null
-EASY-RSA Version 2.0-rc1
-
-This is a small RSA key management package, based on the openssl
-command line tool, that can be found in the easy-rsa subdirectory
-of the OpenVPN distribution. While this tool is primary concerned
-with key management for the SSL VPN application space, it can also
-be used for building web certificates.
-
-These are reference notes. For step-by-step instructions, see the
-HOWTO:
-
-http://openvpn.net/howto.html
-
-This package is based on the ./pkitool script. Run ./pkitool
-without arguments for a detailed help message (which is also pasted
-below).
-
-Release Notes for easy-rsa-2.0
-
-* Most functionality has been consolidated into the pkitool
- script. For compatibility, all previous scripts from 1.0 such
- as build-key and build-key-server are provided as stubs
- which call pkitool to do the real work.
-
-* pkitool has a --batch flag (enabled by default) which generates
- keys/certs without needing any interactive input. pkitool
- can still generate certs/keys using interactive prompting by
- using the --interact flag.
-
-* The inherit-inter script has been provided for creating
- a new PKI rooted on an intermediate certificate built within a
- higher-level PKI. See comments in the inherit-inter script
- for more info.
-
-* The openssl.cnf file has been modified. pkitool will not
- work with the openssl.cnf file included with previous
- easy-rsa releases.
-
-* The vars file has been modified -- the following extra
- variables have been added: EASY_RSA, CA_EXPIRE,
- KEY_EXPIRE.
-
-* The make-crl and revoke-crt scripts have been removed and
- are replaced by the revoke-full script.
-
-* The "Organizational Unit" X509 field can be set using
- the KEY_OU environmental variable before calling pkitool.
-
-* This release only affects the Linux/Unix version of easy-rsa.
- The Windows version (written to use the Windows shell) is unchanged.
-
-* Use the revoke-full script to revoke a certificate, and generate
- (or update) the crl.pem file in the keys directory (as set by the
- vars script). Then use "crl-verify crl.pem" in your OpenVPN server
- config file, so that OpenVPN can reject any connections coming from
- clients which present a revoked certificate. Usage for the script is:
-
- revoke-full <common-name>
-
- Note this this procedure is primarily designed to revoke client
- certificates. You could theoretically use this method to revoke
- server certificates as well, but then you would need to propagate
- the crl.pem file to all clients as well, and have them include
- "crl-verify crl.pem" in their configuration files.
-
-* PKCS#11 support was added.
-
-* For those interested in using this tool to generate web certificates,
- A variant of the easy-rsa package that allows the creation of multi-domain
- certificates with subjectAltName can be obtained from here:
-
- http://www.bisente.com/proyectos/easy-rsa-subjectaltname/
-
-INSTALL easy-rsa
-
-1. Edit vars.
-2. Set KEY_CONFIG to point to the correct openssl-<version>.cnf
- file included in this distribution.
-3. Set KEY_DIR to point to a directory which will
- contain all keys, certificates, etc. This
- directory need not exist, and if it does,
- it will be deleted with rm -rf, so BE
- CAREFUL how you set KEY_DIR.
-4. (Optional) Edit other fields in vars
- per your site data. You may want to
- increase KEY_SIZE to 2048 if you are
- paranoid and don't mind slower key
- processing, but certainly 1024 is
- fine for testing purposes. KEY_SIZE
- must be compatible across both peers
- participating in a secure SSL/TLS
- connection.
-5. (Optional) If you intend to use PKCS#11,
- install openssl >= 0.9.7, install the
- following components from www.opensc.org:
- - opensc >= 0.10.0
- - engine_pkcs11 >= 0.1.3
- Update the openssl.cnf to load the engine:
- - Uncomment pkcs11 under engine_section.
- - Validate path at dynamic_path under pkcs11_section.
-6. . vars
-7. ./clean-all
-8. As you create certificates, keys, and
- certificate signing requests, understand that
- only .key files should be kept confidential.
- .crt and .csr files can be sent over insecure
- channels such as plaintext email.
-
-IMPORTANT
-
-To avoid a possible Man-in-the-Middle attack where an authorized
-client tries to connect to another client by impersonating the
-server, make sure to enforce some kind of server certificate
-verification by clients. There are currently four different ways
-of accomplishing this, listed in the order of preference:
-
-(1) Build your server certificates with specific key usage and
- extended key usage. The RFC3280 determine that the following
- attributes should be provided for TLS connections:
-
- Mode Key usage Extended key usage
- ---------------------------------------------------------------------------
- Client digitalSignature TLS Web Client Authentication
- keyAgreement
- digitalSignature, keyAgreement
-
- Server digitalSignature, keyEncipherment TLS Web Server Authentication
- digitalSignature, keyAgreement
-
- Now add the following line to your client configuration:
-
- remote-cert-tls server
-
- This will block clients from connecting to any
- server which lacks the required extension designation
- in its certificate, even if the certificate has been
- signed by the CA which is cited in the OpenVPN configuration
- file (--ca directive).
-
-(3) Use the --tls-remote directive on the client to
- accept/reject the server connection based on the common
- name of the server certificate.
-
-(3) Use a --tls-verify script or plugin to accept/reject the
- server connection based on a custom test of the server
- certificate's embedded X509 subject details.
-
-(4) Sign server certificates with one CA and client certificates
- with a different CA. The client config "ca" directive should
- reference the server-signing CA while the server config "ca"
- directive should reference the client-signing CA.
-
-NOTES
-
-Show certificate fields:
- openssl x509 -in cert.crt -text
-
-PKITOOL documentation
-
-pkitool 2.0
-Usage: pkitool [options...] [common-name]
-Options:
- --batch : batch mode (default)
- --keysize : Set keysize
- size : size (default=1024)
- --interact : interactive mode
- --server : build server cert
- --initca : build root CA
- --inter : build intermediate CA
- --pass : encrypt private key with password
- --csr : only generate a CSR, do not sign
- --sign : sign an existing CSR
- --pkcs12 : generate a combined PKCS#12 file
- --pkcs11 : generate certificate on PKCS#11 token
- lib : PKCS#11 library
- slot : PKCS#11 slot
- id : PKCS#11 object id (hex string)
- label : PKCS#11 object label
-Standalone options:
- --pkcs11-slots : list PKCS#11 slots
- lib : PKCS#11 library
- --pkcs11-objects : list PKCS#11 token objects
- lib : PKCS#11 library
- slot : PKCS#11 slot
- --pkcs11-init : initialize PKCS#11 token DANGEROUS!!!
- lib : PKCS#11 library
- slot : PKCS#11 slot
- label : PKCS#11 token label
-Notes:
- Please edit the vars script to reflect your configuration,
- then source it with "source ./vars".
- Next, to start with a fresh PKI configuration and to delete any
- previous certificates and keys, run "./clean-all".
- Finally, you can run this tool (pkitool) to build certificates/keys.
- In order to use PKCS#11 interface you must have opensc-0.10.0 or higher.
-Generated files and corresponding OpenVPN directives:
-(Files will be placed in the $KEY_DIR directory, defined in ./vars)
- ca.crt -> root certificate (--ca)
- ca.key -> root key, keep secure (not directly used by OpenVPN)
- .crt files -> client/server certificates (--cert)
- .key files -> private keys, keep secure (--key)
- .csr files -> certificate signing request (not directly used by OpenVPN)
- dh1024.pem or dh2048.pem -> Diffie Hellman parameters (--dh)
-Examples:
- pkitool --initca -> Build root certificate
- pkitool --initca --pass -> Build root certificate with password-protected key
- pkitool --server server1 -> Build "server1" certificate/key
- pkitool client1 -> Build "client1" certificate/key
- pkitool --pass client2 -> Build password-protected "client2" certificate/key
- pkitool --pkcs12 client3 -> Build "client3" certificate/key in PKCS#12 format
- pkitool --csr client4 -> Build "client4" CSR to be signed by another CA
- pkitool --sign client4 -> Sign "client4" CSR
- pkitool --inter interca -> Build an intermediate key-signing certificate/key
- Also see ./inherit-inter script.
- pkitool --pkcs11 /usr/lib/pkcs11/lib1 0 010203 "client5 id" client5
- -> Build "client5" certificate/key in PKCS#11 token
-Typical usage for initial PKI setup. Build myserver, client1, and client2 cert/keys.
-Protect client2 key with a password. Build DH parms. Generated files in ./keys :
- [edit vars with your site-specific info]
- source ./vars
- ./clean-all
- ./build-dh -> takes a long time, consider backgrounding
- ./pkitool --initca
- ./pkitool --server myserver
- ./pkitool client1
- ./pkitool --pass client2
-Typical usage for adding client cert to existing PKI:
- source ./vars
- ./pkitool client-new
+++ /dev/null
-#!/bin/bash
-
-#
-# Build a root certificate
-#
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --initca $*
+++ /dev/null
-#!/bin/sh
-
-#
-# Build a root certificate
-#
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --initca $*
+++ /dev/null
-#!/bin/bash
-
-# Build Diffie-Hellman parameters for the server side
-# of an SSL/TLS connection.
-
-if [ -d $KEY_DIR ] && [ $KEY_SIZE ]; then
- $OPENSSL dhparam -out ${KEY_DIR}/dh${KEY_SIZE}.pem ${KEY_SIZE}
-else
- echo 'Please source the vars script first (i.e. "source ./vars")'
- echo 'Make sure you have edited it to reflect your configuration.'
-fi
+++ /dev/null
-#!/bin/sh
-
-# Build Diffie-Hellman parameters for the server side
-# of an SSL/TLS connection.
-
-if [ -d $KEY_DIR ] && [ $KEY_SIZE ]; then
- $OPENSSL dhparam -out ${KEY_DIR}/dh${KEY_SIZE}.pem ${KEY_SIZE}
-else
- echo 'Please source the vars script first (i.e. "source ./vars")'
- echo 'Make sure you have edited it to reflect your configuration.'
-fi
+++ /dev/null
-#!/bin/bash
-
-# Make an intermediate CA certificate/private key pair using a locally generated
-# root certificate.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --inter $*
+++ /dev/null
-#!/bin/sh
-
-# Make an intermediate CA certificate/private key pair using a locally generated
-# root certificate.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --inter $*
+++ /dev/null
-#!/bin/bash
-
-# Make a certificate/private key pair using a locally generated
-# root certificate.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact $*
+++ /dev/null
-#!/bin/bash
-
-# Similar to build-key, but protect the private key
-# with a password.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --pass $*
+++ /dev/null
-#!/bin/sh
-
-# Similar to build-key, but protect the private key
-# with a password.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --pass $*
+++ /dev/null
-#!/bin/bash
-
-# Make a certificate/private key pair using a locally generated
-# root certificate and convert it to a PKCS #12 file including the
-# the CA certificate as well.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --pkcs12 $*
+++ /dev/null
-#!/bin/sh
-
-# Make a certificate/private key pair using a locally generated
-# root certificate and convert it to a PKCS #12 file including the
-# the CA certificate as well.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --pkcs12 $*
+++ /dev/null
-#!/bin/bash
-
-# Make a certificate/private key pair using a locally generated
-# root certificate.
-#
-# Explicitly set nsCertType to server using the "server"
-# extension in the openssl.cnf file.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --server $*
+++ /dev/null
-#!/bin/sh
-
-# Make a certificate/private key pair using a locally generated
-# root certificate.
-#
-# Explicitly set nsCertType to server using the "server"
-# extension in the openssl.cnf file.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --server $*
+++ /dev/null
-#!/bin/sh
-
-# Make a certificate/private key pair using a locally generated
-# root certificate.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact $*
+++ /dev/null
-#!/bin/bash
-
-# Build a certificate signing request and private key. Use this
-# when your root certificate and key is not available locally.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --csr $*
+++ /dev/null
-#!/bin/bash
-
-# Like build-req, but protect your private key
-# with a password.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --csr --pass $*
+++ /dev/null
-#!/bin/sh
-
-# Like build-req, but protect your private key
-# with a password.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --csr --pass $*
+++ /dev/null
-#!/bin/sh
-
-# Build a certificate signing request and private key. Use this
-# when your root certificate and key is not available locally.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --csr $*
+++ /dev/null
-#!/bin/bash
-
-# Initialize the $KEY_DIR directory.
-# Note that this script does a
-# rm -rf on $KEY_DIR so be careful!
-
-if [ "$KEY_DIR" ]; then
- rm -rf "$KEY_DIR"
- mkdir "$KEY_DIR" && \
- chmod go-rwx "$KEY_DIR" && \
- touch "$KEY_DIR/index.txt" && \
- echo 01 >"$KEY_DIR/serial"
-else
- echo 'Please source the vars script first (i.e. "source ./vars")'
- echo 'Make sure you have edited it to reflect your configuration.'
-fi
+++ /dev/null
-#!/bin/sh
-
-# Initialize the $KEY_DIR directory.
-# Note that this script does a
-# rm -rf on $KEY_DIR so be careful!
-
-if [ "$KEY_DIR" ]; then
- rm -rf "$KEY_DIR"
- mkdir "$KEY_DIR" && \
- chmod go-rwx "$KEY_DIR" && \
- touch "$KEY_DIR/index.txt" && \
- echo 01 >"$KEY_DIR/serial"
-else
- echo 'Please source the vars script first (i.e. "source ./vars")'
- echo 'Make sure you have edited it to reflect your configuration.'
-fi
+++ /dev/null
-#!/bin/bash
-
-# Build a new PKI which is rooted on an intermediate certificate generated
-# by ./build-inter or ./pkitool --inter from a parent PKI. The new PKI should
-# have independent vars settings, and must use a different KEY_DIR directory
-# from the parent. This tool can be used to generate arbitrary depth
-# certificate chains.
-#
-# To build an intermediate CA, follow the same steps for a regular PKI but
-# replace ./build-key or ./pkitool --initca with this script.
-
-# The EXPORT_CA file will contain the CA certificate chain and should be
-# referenced by the OpenVPN "ca" directive in config files. The ca.crt file
-# will only contain the local intermediate CA -- it's needed by the easy-rsa
-# scripts but not by OpenVPN directly.
-EXPORT_CA="export-ca.crt"
-
-if [ $# -ne 2 ]; then
- echo "usage: $0 <parent-key-dir> <common-name>"
- echo "parent-key-dir: the KEY_DIR directory of the parent PKI"
- echo "common-name: the common name of the intermediate certificate in the parent PKI"
- exit 1;
-fi
-
-if [ "$KEY_DIR" ]; then
- cp "$1/$2.crt" "$KEY_DIR/ca.crt"
- cp "$1/$2.key" "$KEY_DIR/ca.key"
-
- if [ -e "$1/$EXPORT_CA" ]; then
- PARENT_CA="$1/$EXPORT_CA"
- else
- PARENT_CA="$1/ca.crt"
- fi
- cp "$PARENT_CA" "$KEY_DIR/$EXPORT_CA"
- cat "$KEY_DIR/ca.crt" >> "$KEY_DIR/$EXPORT_CA"
-else
- echo 'Please source the vars script first (i.e. "source ./vars")'
- echo 'Make sure you have edited it to reflect your configuration.'
-fi
+++ /dev/null
-#!/bin/sh
-
-# Build a new PKI which is rooted on an intermediate certificate generated
-# by ./build-inter or ./pkitool --inter from a parent PKI. The new PKI should
-# have independent vars settings, and must use a different KEY_DIR directory
-# from the parent. This tool can be used to generate arbitrary depth
-# certificate chains.
-#
-# To build an intermediate CA, follow the same steps for a regular PKI but
-# replace ./build-key or ./pkitool --initca with this script.
-
-# The EXPORT_CA file will contain the CA certificate chain and should be
-# referenced by the OpenVPN "ca" directive in config files. The ca.crt file
-# will only contain the local intermediate CA -- it's needed by the easy-rsa
-# scripts but not by OpenVPN directly.
-EXPORT_CA="export-ca.crt"
-
-if [ $# -ne 2 ]; then
- echo "usage: $0 <parent-key-dir> <common-name>"
- echo "parent-key-dir: the KEY_DIR directory of the parent PKI"
- echo "common-name: the common name of the intermediate certificate in the parent PKI"
- exit 1;
-fi
-
-if [ "$KEY_DIR" ]; then
- cp "$1/$2.crt" "$KEY_DIR/ca.crt"
- cp "$1/$2.key" "$KEY_DIR/ca.key"
-
- if [ -e "$1/$EXPORT_CA" ]; then
- PARENT_CA="$1/$EXPORT_CA"
- else
- PARENT_CA="$1/ca.crt"
- fi
- cp "$PARENT_CA" "$KEY_DIR/$EXPORT_CA"
- cat "$KEY_DIR/ca.crt" >> "$KEY_DIR/$EXPORT_CA"
-else
- echo 'Please source the vars script first (i.e. "source ./vars")'
- echo 'Make sure you have edited it to reflect your configuration.'
-fi
+++ /dev/null
-#!/bin/bash
-
-# list revoked certificates
-
-CRL="${1:-crl.pem}"
-
-if [ "$KEY_DIR" ]; then
- cd "$KEY_DIR" && \
- $OPENSSL crl -text -noout -in "$CRL"
-else
- echo 'Please source the vars script first (i.e. "source ./vars")'
- echo 'Make sure you have edited it to reflect your configuration.'
-fi
+++ /dev/null
-#!/bin/sh
-
-# list revoked certificates
-
-CRL="${1:-crl.pem}"
-
-if [ "$KEY_DIR" ]; then
- cd "$KEY_DIR" && \
- $OPENSSL crl -text -noout -in "$CRL"
-else
- echo 'Please source the vars script first (i.e. "source ./vars")'
- echo 'Make sure you have edited it to reflect your configuration.'
-fi
+++ /dev/null
-#!/bin/sh
-
-# OpenVPN -- An application to securely tunnel IP networks
-# over a single TCP/UDP port, with support for SSL/TLS-based
-# session authentication and key exchange,
-# packet encryption, packet authentication, and
-# packet compression.
-#
-# Copyright (C) 2002-2010 OpenVPN Technologies, Inc. <sales@openvpn.net>
-#
-# 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 (see the file COPYING included with this
-# distribution); if not, write to the Free Software Foundation, Inc.,
-# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-# pkitool is a front-end for the openssl tool.
-
-# Calling scripts can set the certificate organizational
-# unit with the KEY_OU environmental variable.
-
-# Calling scripts can also set the KEY_NAME environmental
-# variable to set the "name" X509 subject field.
-
-PROGNAME=pkitool
-VERSION=2.0
-DEBUG=0
-
-die()
-{
- local m="$1"
-
- echo "$m" >&2
- exit 1
-}
-
-need_vars()
-{
- echo ' Please edit the vars script to reflect your configuration,'
- echo ' then source it with "source ./vars".'
- echo ' Next, to start with a fresh PKI configuration and to delete any'
- echo ' previous certificates and keys, run "./clean-all".'
- echo " Finally, you can run this tool ($PROGNAME) to build certificates/keys."
-}
-
-usage()
-{
- echo "$PROGNAME $VERSION"
- echo "Usage: $PROGNAME [options...] [common-name]"
- echo "Options:"
- echo " --batch : batch mode (default)"
- echo " --keysize : Set keysize"
- echo " size : size (default=1024)"
- echo " --interact : interactive mode"
- echo " --server : build server cert"
- echo " --initca : build root CA"
- echo " --inter : build intermediate CA"
- echo " --pass : encrypt private key with password"
- echo " --csr : only generate a CSR, do not sign"
- echo " --sign : sign an existing CSR"
- echo " --pkcs12 : generate a combined PKCS#12 file"
- echo " --pkcs11 : generate certificate on PKCS#11 token"
- echo " lib : PKCS#11 library"
- echo " slot : PKCS#11 slot"
- echo " id : PKCS#11 object id (hex string)"
- echo " label : PKCS#11 object label"
- echo "Standalone options:"
- echo " --pkcs11-slots : list PKCS#11 slots"
- echo " lib : PKCS#11 library"
- echo " --pkcs11-objects : list PKCS#11 token objects"
- echo " lib : PKCS#11 library"
- echo " slot : PKCS#11 slot"
- echo " --pkcs11-init : initialize PKCS#11 token DANGEROUS!!!"
- echo " lib : PKCS#11 library"
- echo " slot : PKCS#11 slot"
- echo " label : PKCS#11 token label"
- echo "Notes:"
- need_vars
- echo " In order to use PKCS#11 interface you must have opensc-0.10.0 or higher."
- echo "Generated files and corresponding OpenVPN directives:"
- echo '(Files will be placed in the $KEY_DIR directory, defined in ./vars)'
- echo " ca.crt -> root certificate (--ca)"
- echo " ca.key -> root key, keep secure (not directly used by OpenVPN)"
- echo " .crt files -> client/server certificates (--cert)"
- echo " .key files -> private keys, keep secure (--key)"
- echo " .csr files -> certificate signing request (not directly used by OpenVPN)"
- echo " dh1024.pem or dh2048.pem -> Diffie Hellman parameters (--dh)"
- echo "Examples:"
- echo " $PROGNAME --initca -> Build root certificate"
- echo " $PROGNAME --initca --pass -> Build root certificate with password-protected key"
- echo " $PROGNAME --server server1 -> Build \"server1\" certificate/key"
- echo " $PROGNAME client1 -> Build \"client1\" certificate/key"
- echo " $PROGNAME --pass client2 -> Build password-protected \"client2\" certificate/key"
- echo " $PROGNAME --pkcs12 client3 -> Build \"client3\" certificate/key in PKCS#12 format"
- echo " $PROGNAME --csr client4 -> Build \"client4\" CSR to be signed by another CA"
- echo " $PROGNAME --sign client4 -> Sign \"client4\" CSR"
- echo " $PROGNAME --inter interca -> Build an intermediate key-signing certificate/key"
- echo " Also see ./inherit-inter script."
- echo " $PROGNAME --pkcs11 /usr/lib/pkcs11/lib1 0 010203 \"client5 id\" client5"
- echo " -> Build \"client5\" certificate/key in PKCS#11 token"
- echo "Typical usage for initial PKI setup. Build myserver, client1, and client2 cert/keys."
- echo "Protect client2 key with a password. Build DH parms. Generated files in ./keys :"
- echo " [edit vars with your site-specific info]"
- echo " source ./vars"
- echo " ./clean-all"
- echo " ./build-dh -> takes a long time, consider backgrounding"
- echo " ./$PROGNAME --initca"
- echo " ./$PROGNAME --server myserver"
- echo " ./$PROGNAME client1"
- echo " ./$PROGNAME --pass client2"
- echo "Typical usage for adding client cert to existing PKI:"
- echo " source ./vars"
- echo " ./$PROGNAME client-new"
-}
-
-# Set tool defaults
-[ -n "$OPENSSL" ] || export OPENSSL="openssl"
-[ -n "$PKCS11TOOL" ] || export PKCS11TOOL="pkcs11-tool"
-[ -n "$GREP" ] || export GREP="grep"
-
-# Set defaults
-DO_REQ="1"
-REQ_EXT=""
-DO_CA="1"
-CA_EXT=""
-DO_P12="0"
-DO_P11="0"
-DO_ROOT="0"
-NODES_REQ="-nodes"
-NODES_P12=""
-BATCH="-batch"
-CA="ca"
-# must be set or errors of openssl.cnf
-PKCS11_MODULE_PATH="dummy"
-PKCS11_PIN="dummy"
-
-# Process options
-while [ $# -gt 0 ]; do
- case "$1" in
- --keysize ) KEY_SIZE=$2
- shift;;
- --server ) REQ_EXT="$REQ_EXT -extensions server"
- CA_EXT="$CA_EXT -extensions server" ;;
- --batch ) BATCH="-batch" ;;
- --interact ) BATCH="" ;;
- --inter ) CA_EXT="$CA_EXT -extensions v3_ca" ;;
- --initca ) DO_ROOT="1" ;;
- --pass ) NODES_REQ="" ;;
- --csr ) DO_CA="0" ;;
- --sign ) DO_REQ="0" ;;
- --pkcs12 ) DO_P12="1" ;;
- --pkcs11 ) DO_P11="1"
- PKCS11_MODULE_PATH="$2"
- PKCS11_SLOT="$3"
- PKCS11_ID="$4"
- PKCS11_LABEL="$5"
- shift 4;;
-
- # standalone
- --pkcs11-init)
- PKCS11_MODULE_PATH="$2"
- PKCS11_SLOT="$3"
- PKCS11_LABEL="$4"
- if [ -z "$PKCS11_LABEL" ]; then
- die "Please specify library name, slot and label"
- fi
- $PKCS11TOOL --module "$PKCS11_MODULE_PATH" --init-token --slot "$PKCS11_SLOT" \
- --label "$PKCS11_LABEL" &&
- $PKCS11TOOL --module "$PKCS11_MODULE_PATH" --init-pin --slot "$PKCS11_SLOT"
- exit $?;;
- --pkcs11-slots)
- PKCS11_MODULE_PATH="$2"
- if [ -z "$PKCS11_MODULE_PATH" ]; then
- die "Please specify library name"
- fi
- $PKCS11TOOL --module "$PKCS11_MODULE_PATH" --list-slots
- exit 0;;
- --pkcs11-objects)
- PKCS11_MODULE_PATH="$2"
- PKCS11_SLOT="$3"
- if [ -z "$PKCS11_SLOT" ]; then
- die "Please specify library name and slot"
- fi
- $PKCS11TOOL --module "$PKCS11_MODULE_PATH" --list-objects --login --slot "$PKCS11_SLOT"
- exit 0;;
-
- # errors
- --* ) die "$PROGNAME: unknown option: $1" ;;
- * ) break ;;
- esac
- shift
-done
-
-if ! [ -z "$BATCH" ]; then
- if $OPENSSL version | grep 0.9.6 > /dev/null; then
- die "Batch mode is unsupported in openssl<0.9.7"
- fi
-fi
-
-if [ $DO_P12 -eq 1 -a $DO_P11 -eq 1 ]; then
- die "PKCS#11 and PKCS#12 cannot be specified together"
-fi
-
-if [ $DO_P11 -eq 1 ]; then
- if ! grep "^pkcs11.*=" "$KEY_CONFIG" > /dev/null; then
- die "Please edit $KEY_CONFIG and setup PKCS#11 engine"
- fi
-fi
-
-# If we are generating pkcs12, only encrypt the final step
-if [ $DO_P12 -eq 1 ]; then
- NODES_P12="$NODES_REQ"
- NODES_REQ="-nodes"
-fi
-
-if [ $DO_P11 -eq 1 ]; then
- if [ -z "$PKCS11_LABEL" ]; then
- die "PKCS#11 arguments incomplete"
- fi
-fi
-
-# If undefined, set default key expiration intervals
-if [ -z "$KEY_EXPIRE" ]; then
- KEY_EXPIRE=3650
-fi
-if [ -z "$CA_EXPIRE" ]; then
- CA_EXPIRE=3650
-fi
-
-# Set organizational unit to empty string if undefined
-if [ -z "$KEY_OU" ]; then
- KEY_OU=""
-fi
-
-# Set X509 Name string to empty string if undefined
-if [ -z "$KEY_NAME" ]; then
- KEY_NAME=""
-fi
-
-# Set KEY_CN, FN
-if [ $DO_ROOT -eq 1 ]; then
- if [ -z "$KEY_CN" ]; then
- if [ "$1" ]; then
- KEY_CN="$1"
- elif [ "$KEY_ORG" ]; then
- KEY_CN="$KEY_ORG CA"
- fi
- fi
- if [ $BATCH ] && [ "$KEY_CN" ]; then
- echo "Using CA Common Name:" "$KEY_CN"
- fi
- FN="$KEY_CN"
-elif [ $BATCH ] && [ "$KEY_CN" ]; then
- echo "Using Common Name:" "$KEY_CN"
- FN="$KEY_CN"
- if [ "$1" ]; then
- FN="$1"
- fi
-else
- if [ $# -ne 1 ]; then
- usage
- exit 1
- else
- KEY_CN="$1"
- fi
- FN="$KEY_CN"
-fi
-
-export CA_EXPIRE KEY_EXPIRE KEY_OU KEY_NAME KEY_CN PKCS11_MODULE_PATH PKCS11_PIN
-
-# Show parameters (debugging)
-if [ $DEBUG -eq 1 ]; then
- echo DO_REQ $DO_REQ
- echo REQ_EXT $REQ_EXT
- echo DO_CA $DO_CA
- echo CA_EXT $CA_EXT
- echo NODES_REQ $NODES_REQ
- echo NODES_P12 $NODES_P12
- echo DO_P12 $DO_P12
- echo KEY_CN $KEY_CN
- echo BATCH $BATCH
- echo DO_ROOT $DO_ROOT
- echo KEY_EXPIRE $KEY_EXPIRE
- echo CA_EXPIRE $CA_EXPIRE
- echo KEY_OU $KEY_OU
- echo KEY_NAME $KEY_NAME
- echo DO_P11 $DO_P11
- echo PKCS11_MODULE_PATH $PKCS11_MODULE_PATH
- echo PKCS11_SLOT $PKCS11_SLOT
- echo PKCS11_ID $PKCS11_ID
- echo PKCS11_LABEL $PKCS11_LABEL
-fi
-
-# Make sure ./vars was sourced beforehand
-if [ -d "$KEY_DIR" ] && [ "$KEY_CONFIG" ]; then
- cd "$KEY_DIR"
-
- # Make sure $KEY_CONFIG points to the correct version
- # of openssl.cnf
- if $GREP -i 'easy-rsa version 2\.[0-9]' "$KEY_CONFIG" >/dev/null; then
- :
- else
- echo "$PROGNAME: KEY_CONFIG (set by the ./vars script) is pointing to the wrong"
- echo "version of openssl.cnf: $KEY_CONFIG"
- echo "The correct version should have a comment that says: easy-rsa version 2.x";
- exit 1;
- fi
-
- # Build root CA
- if [ $DO_ROOT -eq 1 ]; then
- $OPENSSL req $BATCH -days $CA_EXPIRE $NODES_REQ -new -newkey rsa:$KEY_SIZE -sha1 \
- -x509 -keyout "$CA.key" -out "$CA.crt" -config "$KEY_CONFIG" && \
- chmod 0600 "$CA.key"
- else
- # Make sure CA key/cert is available
- if [ $DO_CA -eq 1 ] || [ $DO_P12 -eq 1 ]; then
- if [ ! -r "$CA.crt" ] || [ ! -r "$CA.key" ]; then
- echo "$PROGNAME: Need a readable $CA.crt and $CA.key in $KEY_DIR"
- echo "Try $PROGNAME --initca to build a root certificate/key."
- exit 1
- fi
- fi
-
- # Generate key for PKCS#11 token
- PKCS11_ARGS=
- if [ $DO_P11 -eq 1 ]; then
- stty -echo
- echo -n "User PIN: "
- read -r PKCS11_PIN
- stty echo
- export PKCS11_PIN
-
- echo "Generating key pair on PKCS#11 token..."
- $PKCS11TOOL --module "$PKCS11_MODULE_PATH" --keypairgen \
- --login --pin "$PKCS11_PIN" \
- --key-type rsa:1024 \
- --slot "$PKCS11_SLOT" --id "$PKCS11_ID" --label "$PKCS11_LABEL" || exit 1
- PKCS11_ARGS="-engine pkcs11 -keyform engine -key $PKCS11_SLOT:$PKCS11_ID"
- fi
-
- # Build cert/key
- ( [ $DO_REQ -eq 0 ] || $OPENSSL req $BATCH -days $KEY_EXPIRE $NODES_REQ -new -newkey rsa:$KEY_SIZE \
- -keyout "$FN.key" -out "$FN.csr" $REQ_EXT -config "$KEY_CONFIG" $PKCS11_ARGS ) && \
- ( [ $DO_CA -eq 0 ] || $OPENSSL ca $BATCH -days $KEY_EXPIRE -out "$FN.crt" \
- -in "$FN.csr" $CA_EXT -md sha1 -config "$KEY_CONFIG" ) && \
- ( [ $DO_P12 -eq 0 ] || $OPENSSL pkcs12 -export -inkey "$FN.key" \
- -in "$FN.crt" -certfile "$CA.crt" -out "$FN.p12" $NODES_P12 ) && \
- ( [ $DO_CA -eq 0 -o $DO_P11 -eq 1 ] || chmod 0600 "$FN.key" ) && \
- ( [ $DO_P12 -eq 0 ] || chmod 0600 "$FN.p12" )
-
- # Load certificate into PKCS#11 token
- if [ $DO_P11 -eq 1 ]; then
- $OPENSSL x509 -in "$FN.crt" -inform PEM -out "$FN.crt.der" -outform DER && \
- $PKCS11TOOL --module "$PKCS11_MODULE_PATH" --write-object "$FN.crt.der" --type cert \
- --login --pin "$PKCS11_PIN" \
- --slot "$PKCS11_SLOT" --id "$PKCS11_ID" --label "$PKCS11_LABEL"
- [ -e "$FN.crt.der" ]; rm "$FN.crt.der"
- fi
-
- fi
-
-# Need definitions
-else
- need_vars
-fi
+++ /dev/null
-#!/bin/sh
-
-# OpenVPN -- An application to securely tunnel IP networks
-# over a single TCP/UDP port, with support for SSL/TLS-based
-# session authentication and key exchange,
-# packet encryption, packet authentication, and
-# packet compression.
-#
-# Copyright (C) 2002-2010 OpenVPN Technologies, Inc. <sales@openvpn.net>
-#
-# 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 (see the file COPYING included with this
-# distribution); if not, write to the Free Software Foundation, Inc.,
-# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-# pkitool is a front-end for the openssl tool.
-
-# Calling scripts can set the certificate organizational
-# unit with the KEY_OU environmental variable.
-
-# Calling scripts can also set the KEY_NAME environmental
-# variable to set the "name" X509 subject field.
-
-PROGNAME=pkitool
-VERSION=2.0
-DEBUG=0
-
-die()
-{
- local m="$1"
-
- echo "$m" >&2
- exit 1
-}
-
-need_vars()
-{
- echo ' Please edit the vars script to reflect your configuration,'
- echo ' then source it with "source ./vars".'
- echo ' Next, to start with a fresh PKI configuration and to delete any'
- echo ' previous certificates and keys, run "./clean-all".'
- echo " Finally, you can run this tool ($PROGNAME) to build certificates/keys."
-}
-
-usage()
-{
- echo "$PROGNAME $VERSION"
- echo "Usage: $PROGNAME [options...] [common-name]"
- echo "Options:"
- echo " --batch : batch mode (default)"
- echo " --keysize : Set keysize"
- echo " size : size (default=1024)"
- echo " --interact : interactive mode"
- echo " --server : build server cert"
- echo " --initca : build root CA"
- echo " --inter : build intermediate CA"
- echo " --pass : encrypt private key with password"
- echo " --csr : only generate a CSR, do not sign"
- echo " --sign : sign an existing CSR"
- echo " --pkcs12 : generate a combined PKCS#12 file"
- echo " --pkcs11 : generate certificate on PKCS#11 token"
- echo " lib : PKCS#11 library"
- echo " slot : PKCS#11 slot"
- echo " id : PKCS#11 object id (hex string)"
- echo " label : PKCS#11 object label"
- echo "Standalone options:"
- echo " --pkcs11-slots : list PKCS#11 slots"
- echo " lib : PKCS#11 library"
- echo " --pkcs11-objects : list PKCS#11 token objects"
- echo " lib : PKCS#11 library"
- echo " slot : PKCS#11 slot"
- echo " --pkcs11-init : initialize PKCS#11 token DANGEROUS!!!"
- echo " lib : PKCS#11 library"
- echo " slot : PKCS#11 slot"
- echo " label : PKCS#11 token label"
- echo "Notes:"
- need_vars
- echo " In order to use PKCS#11 interface you must have opensc-0.10.0 or higher."
- echo "Generated files and corresponding OpenVPN directives:"
- echo '(Files will be placed in the $KEY_DIR directory, defined in ./vars)'
- echo " ca.crt -> root certificate (--ca)"
- echo " ca.key -> root key, keep secure (not directly used by OpenVPN)"
- echo " .crt files -> client/server certificates (--cert)"
- echo " .key files -> private keys, keep secure (--key)"
- echo " .csr files -> certificate signing request (not directly used by OpenVPN)"
- echo " dh1024.pem or dh2048.pem -> Diffie Hellman parameters (--dh)"
- echo "Examples:"
- echo " $PROGNAME --initca -> Build root certificate"
- echo " $PROGNAME --initca --pass -> Build root certificate with password-protected key"
- echo " $PROGNAME --server server1 -> Build \"server1\" certificate/key"
- echo " $PROGNAME client1 -> Build \"client1\" certificate/key"
- echo " $PROGNAME --pass client2 -> Build password-protected \"client2\" certificate/key"
- echo " $PROGNAME --pkcs12 client3 -> Build \"client3\" certificate/key in PKCS#12 format"
- echo " $PROGNAME --csr client4 -> Build \"client4\" CSR to be signed by another CA"
- echo " $PROGNAME --sign client4 -> Sign \"client4\" CSR"
- echo " $PROGNAME --inter interca -> Build an intermediate key-signing certificate/key"
- echo " Also see ./inherit-inter script."
- echo " $PROGNAME --pkcs11 /usr/lib/pkcs11/lib1 0 010203 \"client5 id\" client5"
- echo " -> Build \"client5\" certificate/key in PKCS#11 token"
- echo "Typical usage for initial PKI setup. Build myserver, client1, and client2 cert/keys."
- echo "Protect client2 key with a password. Build DH parms. Generated files in ./keys :"
- echo " [edit vars with your site-specific info]"
- echo " source ./vars"
- echo " ./clean-all"
- echo " ./build-dh -> takes a long time, consider backgrounding"
- echo " ./$PROGNAME --initca"
- echo " ./$PROGNAME --server myserver"
- echo " ./$PROGNAME client1"
- echo " ./$PROGNAME --pass client2"
- echo "Typical usage for adding client cert to existing PKI:"
- echo " source ./vars"
- echo " ./$PROGNAME client-new"
-}
-
-# Set tool defaults
-[ -n "$OPENSSL" ] || export OPENSSL="openssl"
-[ -n "$PKCS11TOOL" ] || export PKCS11TOOL="pkcs11-tool"
-[ -n "$GREP" ] || export GREP="grep"
-
-# Set defaults
-DO_REQ="1"
-REQ_EXT=""
-DO_CA="1"
-CA_EXT=""
-DO_P12="0"
-DO_P11="0"
-DO_ROOT="0"
-NODES_REQ="-nodes"
-NODES_P12=""
-BATCH="-batch"
-CA="ca"
-# must be set or errors of openssl.cnf
-PKCS11_MODULE_PATH="dummy"
-PKCS11_PIN="dummy"
-
-# Process options
-while [ $# -gt 0 ]; do
- case "$1" in
- --keysize ) KEY_SIZE=$2
- shift;;
- --server ) REQ_EXT="$REQ_EXT -extensions server"
- CA_EXT="$CA_EXT -extensions server" ;;
- --batch ) BATCH="-batch" ;;
- --interact ) BATCH="" ;;
- --inter ) CA_EXT="$CA_EXT -extensions v3_ca" ;;
- --initca ) DO_ROOT="1" ;;
- --pass ) NODES_REQ="" ;;
- --csr ) DO_CA="0" ;;
- --sign ) DO_REQ="0" ;;
- --pkcs12 ) DO_P12="1" ;;
- --pkcs11 ) DO_P11="1"
- PKCS11_MODULE_PATH="$2"
- PKCS11_SLOT="$3"
- PKCS11_ID="$4"
- PKCS11_LABEL="$5"
- shift 4;;
-
- # standalone
- --pkcs11-init)
- PKCS11_MODULE_PATH="$2"
- PKCS11_SLOT="$3"
- PKCS11_LABEL="$4"
- if [ -z "$PKCS11_LABEL" ]; then
- die "Please specify library name, slot and label"
- fi
- $PKCS11TOOL --module "$PKCS11_MODULE_PATH" --init-token --slot "$PKCS11_SLOT" \
- --label "$PKCS11_LABEL" &&
- $PKCS11TOOL --module "$PKCS11_MODULE_PATH" --init-pin --slot "$PKCS11_SLOT"
- exit $?;;
- --pkcs11-slots)
- PKCS11_MODULE_PATH="$2"
- if [ -z "$PKCS11_MODULE_PATH" ]; then
- die "Please specify library name"
- fi
- $PKCS11TOOL --module "$PKCS11_MODULE_PATH" --list-slots
- exit 0;;
- --pkcs11-objects)
- PKCS11_MODULE_PATH="$2"
- PKCS11_SLOT="$3"
- if [ -z "$PKCS11_SLOT" ]; then
- die "Please specify library name and slot"
- fi
- $PKCS11TOOL --module "$PKCS11_MODULE_PATH" --list-objects --login --slot "$PKCS11_SLOT"
- exit 0;;
-
- --help|--usage)
- usage
- exit ;;
- --version)
- echo "$PROGNAME $VERSION"
- exit ;;
- # errors
- --* ) die "$PROGNAME: unknown option: $1" ;;
- * ) break ;;
- esac
- shift
-done
-
-if ! [ -z "$BATCH" ]; then
- if $OPENSSL version | grep 0.9.6 > /dev/null; then
- die "Batch mode is unsupported in openssl<0.9.7"
- fi
-fi
-
-if [ $DO_P12 -eq 1 -a $DO_P11 -eq 1 ]; then
- die "PKCS#11 and PKCS#12 cannot be specified together"
-fi
-
-if [ $DO_P11 -eq 1 ]; then
- if ! grep "^pkcs11.*=" "$KEY_CONFIG" > /dev/null; then
- die "Please edit $KEY_CONFIG and setup PKCS#11 engine"
- fi
-fi
-
-# If we are generating pkcs12, only encrypt the final step
-if [ $DO_P12 -eq 1 ]; then
- NODES_P12="$NODES_REQ"
- NODES_REQ="-nodes"
-fi
-
-if [ $DO_P11 -eq 1 ]; then
- if [ -z "$PKCS11_LABEL" ]; then
- die "PKCS#11 arguments incomplete"
- fi
-fi
-
-# If undefined, set default key expiration intervals
-if [ -z "$KEY_EXPIRE" ]; then
- KEY_EXPIRE=3650
-fi
-if [ -z "$CA_EXPIRE" ]; then
- CA_EXPIRE=3650
-fi
-
-# Set organizational unit to empty string if undefined
-if [ -z "$KEY_OU" ]; then
- KEY_OU=""
-fi
-
-# Set X509 Name string to empty string if undefined
-if [ -z "$KEY_NAME" ]; then
- KEY_NAME=""
-fi
-
-# Set KEY_CN, FN
-if [ $DO_ROOT -eq 1 ]; then
- if [ -z "$KEY_CN" ]; then
- if [ "$1" ]; then
- KEY_CN="$1"
- elif [ "$KEY_ORG" ]; then
- KEY_CN="$KEY_ORG CA"
- fi
- fi
- if [ $BATCH ] && [ "$KEY_CN" ]; then
- echo "Using CA Common Name:" "$KEY_CN"
- fi
- FN="$KEY_CN"
-elif [ $BATCH ] && [ "$KEY_CN" ]; then
- echo "Using Common Name:" "$KEY_CN"
- FN="$KEY_CN"
- if [ "$1" ]; then
- FN="$1"
- fi
-else
- if [ $# -ne 1 ]; then
- usage
- exit 1
- else
- KEY_CN="$1"
- fi
- FN="$KEY_CN"
-fi
-
-export CA_EXPIRE KEY_EXPIRE KEY_OU KEY_NAME KEY_CN PKCS11_MODULE_PATH PKCS11_PIN
-
-# Show parameters (debugging)
-if [ $DEBUG -eq 1 ]; then
- echo DO_REQ $DO_REQ
- echo REQ_EXT $REQ_EXT
- echo DO_CA $DO_CA
- echo CA_EXT $CA_EXT
- echo NODES_REQ $NODES_REQ
- echo NODES_P12 $NODES_P12
- echo DO_P12 $DO_P12
- echo KEY_CN $KEY_CN
- echo BATCH $BATCH
- echo DO_ROOT $DO_ROOT
- echo KEY_EXPIRE $KEY_EXPIRE
- echo CA_EXPIRE $CA_EXPIRE
- echo KEY_OU $KEY_OU
- echo KEY_NAME $KEY_NAME
- echo DO_P11 $DO_P11
- echo PKCS11_MODULE_PATH $PKCS11_MODULE_PATH
- echo PKCS11_SLOT $PKCS11_SLOT
- echo PKCS11_ID $PKCS11_ID
- echo PKCS11_LABEL $PKCS11_LABEL
-fi
-
-# Make sure ./vars was sourced beforehand
-if [ -d "$KEY_DIR" ] && [ "$KEY_CONFIG" ]; then
- cd "$KEY_DIR"
-
- # Make sure $KEY_CONFIG points to the correct version
- # of openssl.cnf
- if $GREP -i 'easy-rsa version 2\.[0-9]' "$KEY_CONFIG" >/dev/null; then
- :
- else
- echo "$PROGNAME: KEY_CONFIG (set by the ./vars script) is pointing to the wrong"
- echo "version of openssl.cnf: $KEY_CONFIG"
- echo "The correct version should have a comment that says: easy-rsa version 2.x";
- exit 1;
- fi
-
- # Build root CA
- if [ $DO_ROOT -eq 1 ]; then
- $OPENSSL req $BATCH -days $CA_EXPIRE $NODES_REQ -new -newkey rsa:$KEY_SIZE -sha1 \
- -x509 -keyout "$CA.key" -out "$CA.crt" -config "$KEY_CONFIG" && \
- chmod 0600 "$CA.key"
- else
- # Make sure CA key/cert is available
- if [ $DO_CA -eq 1 ] || [ $DO_P12 -eq 1 ]; then
- if [ ! -r "$CA.crt" ] || [ ! -r "$CA.key" ]; then
- echo "$PROGNAME: Need a readable $CA.crt and $CA.key in $KEY_DIR"
- echo "Try $PROGNAME --initca to build a root certificate/key."
- exit 1
- fi
- fi
-
- # Generate key for PKCS#11 token
- PKCS11_ARGS=
- if [ $DO_P11 -eq 1 ]; then
- stty -echo
- echo -n "User PIN: "
- read -r PKCS11_PIN
- stty echo
- export PKCS11_PIN
-
- echo "Generating key pair on PKCS#11 token..."
- $PKCS11TOOL --module "$PKCS11_MODULE_PATH" --keypairgen \
- --login --pin "$PKCS11_PIN" \
- --key-type rsa:1024 \
- --slot "$PKCS11_SLOT" --id "$PKCS11_ID" --label "$PKCS11_LABEL" || exit 1
- PKCS11_ARGS="-engine pkcs11 -keyform engine -key $PKCS11_SLOT:$PKCS11_ID"
- fi
-
- # Build cert/key
- ( [ $DO_REQ -eq 0 ] || $OPENSSL req $BATCH -days $KEY_EXPIRE $NODES_REQ -new -newkey rsa:$KEY_SIZE \
- -keyout "$FN.key" -out "$FN.csr" $REQ_EXT -config "$KEY_CONFIG" $PKCS11_ARGS ) && \
- ( [ $DO_CA -eq 0 ] || $OPENSSL ca $BATCH -days $KEY_EXPIRE -out "$FN.crt" \
- -in "$FN.csr" $CA_EXT -md sha1 -config "$KEY_CONFIG" ) && \
- ( [ $DO_P12 -eq 0 ] || $OPENSSL pkcs12 -export -inkey "$FN.key" \
- -in "$FN.crt" -certfile "$CA.crt" -out "$FN.p12" $NODES_P12 ) && \
- ( [ $DO_CA -eq 0 -o $DO_P11 -eq 1 ] || chmod 0600 "$FN.key" ) && \
- ( [ $DO_P12 -eq 0 ] || chmod 0600 "$FN.p12" )
-
- # Load certificate into PKCS#11 token
- if [ $DO_P11 -eq 1 ]; then
- $OPENSSL x509 -in "$FN.crt" -inform PEM -out "$FN.crt.der" -outform DER && \
- $PKCS11TOOL --module "$PKCS11_MODULE_PATH" --write-object "$FN.crt.der" --type cert \
- --login --pin "$PKCS11_PIN" \
- --slot "$PKCS11_SLOT" --id "$PKCS11_ID" --label "$PKCS11_LABEL"
- [ -e "$FN.crt.der" ]; rm "$FN.crt.der"
- fi
-
- fi
-
-# Need definitions
-else
- need_vars
-fi
+++ /dev/null
-#!/bin/bash
-
-# revoke a certificate, regenerate CRL,
-# and verify revocation
-
-CRL="crl.pem"
-RT="revoke-test.pem"
-
-if [ $# -ne 1 ]; then
- echo "usage: revoke-full <cert-name-base>";
- exit 1
-fi
-
-if [ "$KEY_DIR" ]; then
- cd "$KEY_DIR"
- rm -f "$RT"
-
- # set defaults
- export KEY_CN=""
- export KEY_OU=""
- export KEY_NAME=""
-
- # revoke key and generate a new CRL
- $OPENSSL ca -revoke "$1.crt" -config "$KEY_CONFIG"
-
- # generate a new CRL -- try to be compatible with
- # intermediate PKIs
- $OPENSSL ca -gencrl -out "$CRL" -config "$KEY_CONFIG"
- if [ -e export-ca.crt ]; then
- cat export-ca.crt "$CRL" >"$RT"
- else
- cat ca.crt "$CRL" >"$RT"
- fi
-
- # verify the revocation
- $OPENSSL verify -CAfile "$RT" -crl_check "$1.crt"
-else
- echo 'Please source the vars script first (i.e. "source ./vars")'
- echo 'Make sure you have edited it to reflect your configuration.'
-fi
+++ /dev/null
-#!/bin/sh
-
-# revoke a certificate, regenerate CRL,
-# and verify revocation
-
-CRL="crl.pem"
-RT="revoke-test.pem"
-
-if [ $# -ne 1 ]; then
- echo "usage: revoke-full <cert-name-base>";
- exit 1
-fi
-
-if [ "$KEY_DIR" ]; then
- cd "$KEY_DIR"
- rm -f "$RT"
-
- # set defaults
- export KEY_CN=""
- export KEY_OU=""
- export KEY_NAME=""
-
- # revoke key and generate a new CRL
- $OPENSSL ca -revoke "$1.crt" -config "$KEY_CONFIG"
-
- # generate a new CRL -- try to be compatible with
- # intermediate PKIs
- $OPENSSL ca -gencrl -out "$CRL" -config "$KEY_CONFIG"
- if [ -e export-ca.crt ]; then
- cat export-ca.crt "$CRL" >"$RT"
- else
- cat ca.crt "$CRL" >"$RT"
- fi
-
- # verify the revocation
- $OPENSSL verify -CAfile "$RT" -crl_check "$1.crt"
-else
- echo 'Please source the vars script first (i.e. "source ./vars")'
- echo 'Make sure you have edited it to reflect your configuration.'
-fi
+++ /dev/null
-#!/bin/bash
-
-# Sign a certificate signing request (a .csr file)
-# with a local root certificate and key.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --sign $*
+++ /dev/null
-#!/bin/sh
-
-# Sign a certificate signing request (a .csr file)
-# with a local root certificate and key.
-
-export EASY_RSA="${EASY_RSA:-.}"
-"$EASY_RSA/pkitool" --interact --sign $*
+++ /dev/null
-# easy-rsa parameter settings
-
-# NOTE: If you installed from an RPM,
-# don't edit this file in place in
-# /usr/share/openvpn/easy-rsa --
-# instead, you should copy the whole
-# easy-rsa directory to another location
-# (such as /etc/openvpn) so that your
-# edits will not be wiped out by a future
-# OpenVPN package upgrade.
-
-# This variable should point to
-# the top level of the easy-rsa
-# tree.
-export EASY_RSA="`pwd`"
-
-#
-# This variable should point to
-# the requested executables
-#
-export OPENSSL="openssl"
-export PKCS11TOOL="pkcs11-tool"
-export GREP="grep"
-
-
-# This variable should point to
-# the openssl.cnf file included
-# with easy-rsa.
-export KEY_CONFIG=`$EASY_RSA/whichopensslcnf $EASY_RSA`
-
-# Edit this variable to point to
-# your soon-to-be-created key
-# directory.
-#
-# WARNING: clean-all will do
-# a rm -rf on this directory
-# so make sure you define
-# it correctly!
-export KEY_DIR="$EASY_RSA/keys"
-
-# Issue rm -rf warning
-echo NOTE: If you run ./clean-all, I will be doing a rm -rf on $KEY_DIR
-
-# PKCS11 fixes
-export PKCS11_MODULE_PATH="dummy"
-export PKCS11_PIN="dummy"
-
-# Increase this to 2048 if you
-# are paranoid. This will slow
-# down TLS negotiation performance
-# as well as the one-time DH parms
-# generation process.
-export KEY_SIZE=1024
-
-# In how many days should the root CA key expire?
-export CA_EXPIRE=3650
-
-# In how many days should certificates expire?
-export KEY_EXPIRE=3650
-
-# These are the default values for fields
-# which will be placed in the certificate.
-# Don't leave any of these fields blank.
-export KEY_COUNTRY="US"
-export KEY_PROVINCE="CA"
-export KEY_CITY="SanFrancisco"
-export KEY_ORG="Fort-Funston"
-export KEY_EMAIL="me@myhost.mydomain"
+++ /dev/null
-# easy-rsa parameter settings
-
-# NOTE: If you installed from an RPM,
-# don't edit this file in place in
-# /usr/share/openvpn/easy-rsa --
-# instead, you should copy the whole
-# easy-rsa directory to another location
-# (such as /etc/openvpn) so that your
-# edits will not be wiped out by a future
-# OpenVPN package upgrade.
-
-# This variable should point to
-# the top level of the easy-rsa
-# tree.
-export EASY_RSA="`pwd`"
-
-#
-# This variable should point to
-# the requested executables
-#
-export OPENSSL="openssl"
-export PKCS11TOOL="pkcs11-tool"
-export GREP="grep"
-
-
-# This variable should point to
-# the openssl.cnf file included
-# with easy-rsa.
-export KEY_CONFIG=`$EASY_RSA/whichopensslcnf $EASY_RSA`
-
-# Edit this variable to point to
-# your soon-to-be-created key
-# directory.
-#
-# WARNING: clean-all will do
-# a rm -rf on this directory
-# so make sure you define
-# it correctly!
-export KEY_DIR="$EASY_RSA/keys"
-
-# Issue rm -rf warning
-echo NOTE: If you run ./clean-all, I will be doing a rm -rf on $KEY_DIR
-
-# PKCS11 fixes
-export PKCS11_MODULE_PATH="dummy"
-export PKCS11_PIN="dummy"
-
-# Increase this to 2048 if you
-# are paranoid. This will slow
-# down TLS negotiation performance
-# as well as the one-time DH parms
-# generation process.
-export KEY_SIZE=1024
-
-# In how many days should the root CA key expire?
-export CA_EXPIRE=3650
-
-# In how many days should certificates expire?
-export KEY_EXPIRE=3650
-
-# These are the default values for fields
-# which will be placed in the certificate.
-# Don't leave any of these fields blank.
-export KEY_COUNTRY="US"
-export KEY_PROVINCE="CA"
-export KEY_CITY="SanFrancisco"
-export KEY_ORG="Fort-Funston"
-export KEY_EMAIL="me@myhost.mydomain"
-export KEY_EMAIL=mail@host.domain
-export KEY_CN=changeme
-export KEY_NAME=changeme
-export KEY_OU=changeme
-export PKCS11_MODULE_PATH=changeme
-export PKCS11_PIN=1234
+++ /dev/null
-#!/bin/sh
-
-if [ "$OPENSSL" ]; then
- if $OPENSSL version | grep 0.9.6 > /dev/null; then
- echo "$1/openssl-0.9.6.cnf"
- else
- echo "$1/openssl.cnf"
- fi
-else
- echo "$1/openssl.cnf"
-fi
-
-exit 0
+++ /dev/null
-#!/bin/sh
-
-cnf="$1/openssl.cnf"
-
-if [ "$OPENSSL" ]; then
- if $OPENSSL version | grep -E "0\.9\.6[[:alnum:]]" > /dev/null; then
- cnf="$1/openssl-0.9.6.cnf"
- elif $OPENSSL version | grep -E "0\.9\.8[[:alnum:]]" > /dev/null; then
- cnf="$1/openssl-0.9.8.cnf"
- elif $OPENSSL version | grep -E "1\.0\.([[:digit:]][[:alnum:]])" > /dev/null; then
- cnf="$1/openssl-1.0.0.cnf"
- else
- cnf="$1/openssl.cnf"
- fi
-fi
-
-echo $cnf
-
-if [ ! -r $cnf ]; then
- echo "**************************************************************" >&2
- echo " No $cnf file could be found" >&2
- echo " Further invocations will fail" >&2
- echo "**************************************************************" >&2
-fi
-
-exit 0
+++ /dev/null
-[Desktop Entry]
-Encoding=UTF-8
-Type=XSession
-Exec=/usr/bin/startkde
-TryExec=/usr/bin/startkde
-Name=KDE Plasma Workspace
-Name[ar]=مساحة عمل بلازما كدي
-Name[bg]=Работно пространство Plasma на KDE
-Name[ca]=Espai de treball del Plasma del KDE
-Name[ca@valencia]=Espai de treball del Plasma del KDE
-Name[cs]=Pracovní plocha Plasma
-Name[da]=KDE Plasma arbejdsområde
-Name[de]=KDE-Plasma-Arbeitsbereich
-Name[es]=Espacio de trabajo Plasma de KDE
-Name[et]=KDE Plasma töötsoon
-Name[eu]=KDE Plasma langunea
-Name[fi]=KDE Plasma-työtila
-Name[fr]=Espace de travail Plasma de KDE
-Name[ga]=Spás Oibre KDE Plasma
-Name[he]=סביבת עבודה של KDE Plasma
-Name[hu]=KDE Plasma munkaterület
-Name[ia]=Spatio de labor de Plasma de KDE
-Name[is]=KDE Plasma-vinnurými
-Name[it]=Spazio di lavoro di KDE Plasma
-Name[kk]=KDE Plasma жұмыс орны
-Name[ko]=KDE Plasma 작업 공간
-Name[lt]=KDE Plasma darbastalio erdvė
-Name[lv]=KDE Plasma darba vide
-Name[nb]=KDE Plasma arbeidsflate
-Name[nds]=KDE-Arbeitrebeet Plasma
-Name[nl]=KDE Plasma-werkruimte
-Name[pa]=KDE ਪਲਾਜ਼ਮਾ ਵਰਕਸਪੇਸ
-Name[pt]=Área de Trabalho Plasma do KDE
-Name[pt_BR]=Espaço de trabalho do Plasma do KDE
-Name[ro]=Spațiu de lucru Plasma KDE
-Name[ru]=Рабочий стол Plasma
-Name[sk]=KDE pracovná plocha Plasma
-Name[sr]=КДЕ‑ов плазма радни простор
-Name[sr@ijekavian]=КДЕ‑ов плазма радни простор
-Name[sr@ijekavianlatin]=KDE‑ov plasma radni prostor
-Name[sr@latin]=KDE‑ov plasma radni prostor
-Name[sv]=KDE Plasma arbetsyta
-Name[ug]=ك د ئې(KDE) پلازما خىزمەت بوشلۇقى
-Name[uk]=Робочий простір Плазми KDE
-Name[x-test]=xxKDE Plasma Workspacexx
-Name[zh_CN]=KDE 离子工作空间
-Name[zh_TW]=KDE Plasma 工作空間
-Comment=The desktop made by KDE
-Comment[ar]=سطح المكتب الذي أنتجته كدي
-Comment[bg]=Настолна среда KDE
-Comment[ca]=L'escriptori creat pel KDE
-Comment[ca@valencia]=L'escriptori creat pel KDE
-Comment[cs]=Prostředí od KDE
-Comment[da]=Skrivebordet fra KDE
-Comment[de]=Die von KDE erstellte Arbeitsfläche
-Comment[es]=El escritorio diseñado por KDE
-Comment[et]=KDE loodud töölaud
-Comment[eu]=KDE-k eginiko mahaigaina
-Comment[fi]=KDE:n tekemä työpöytä
-Comment[fr]=Le bureau réalisé par KDE
-Comment[he]=שולחן העבודה של KDE
-Comment[hr]=Radna površina koju je napravio KDE
-Comment[hu]=A KDE által készített munkaasztal
-Comment[ia]=Le scriptorio facite per KDE
-Comment[is]=KDE Skjáborð
-Comment[it]=Il desktop fatto da KDE
-Comment[kk]=KDE үстелі
-Comment[ko]=KDE에서 만든 데스크톱
-Comment[lt]=Darbastalis sukurtas su KDE
-Comment[lv]=KDE veidota darbvirsma
-Comment[nb]=Skrivebordet som KDE laget
-Comment[nds]=KDE-Schriefdisch
-Comment[nl]=Het bureaublad gemaakt door KDE
-Comment[pa]=KDE ਵਲੋਂ ਬਣਾਇਆ ਡੈਸਕਟਾਪ
-Comment[pt]=O ambiente de trabalho feito pelo KDE
-Comment[pt_BR]=O ambiente de trabalho feito pelo KDE
-Comment[ro]=Biroul creat de KDE
-Comment[ru]=Окружение рабочего стола от команды KDE
-Comment[sk]=Pracovná plocha vytvorená KDE
-Comment[sr]=Радна површ у изведби КДЕ‑а
-Comment[sr@ijekavian]=Радна површ у изведби КДЕ‑а
-Comment[sr@ijekavianlatin]=Radna površ u izvedbi KDE‑a
-Comment[sr@latin]=Radna površ u izvedbi KDE‑a
-Comment[sv]=Skrivbordet skapat av KDE
-Comment[ug]=بۇ ئۈستەلئۈستى KDE دا ياسالغان
-Comment[uk]=Стільниця, створена командою KDE
-Comment[x-test]=xxThe desktop made by KDExx
-Comment[zh_CN]=KDE 制作的桌面
-Comment[zh_TW]=KDE 製作的桌面
+++ /dev/null
-[Desktop Entry]
-Encoding=UTF-8
-Type=XSession
-Exec=/usr/bin/startkde
-TryExec=/usr/bin/startkde
-Name=KDE Plasma Workspace
-Name[ca]=Espai de treball del Plasma del KDE
-Name[cs]=Pracovní plocha Plasma
-Name[da]=KDE Plasma arbejdsområde
-Name[de]=KDE-Plasma-Arbeitsbereich
-Name[es]=Espacio de trabajo Plasma de KDE
-Name[et]=KDE Plasma töötsoon
-Name[eu]=KDE Plasma langunea
-Name[fi]=KDE Plasma-työtila
-Name[fr]=Espace de travail Plasma de KDE
-Name[he]=סביבת עבודה של KDE Plasma
-Name[hu]=KDE Plasma munkaterület
-Name[ia]=Spatio de labor de Plasma de KDE
-Name[is]=KDE Plasma-vinnurými
-Name[it]=Spazio di lavoro di KDE Plasma
-Name[kk]=KDE Plasma жұмыс орны
-Name[km]=តំបន់ការងារផ្ទៃតុរបស់ប្លាស្មា
-Name[ko]=KDE Plasma 작업 공간
-Name[lt]=KDE Plasma darbastalio erdvė
-Name[lv]=KDE Plasma darba vide
-Name[nb]=KDE Plasma arbeidsflate
-Name[nds]=KDE-Arbeitrebeet Plasma
-Name[nl]=KDE Plasma-werkruimte
-Name[pa]=KDE ਪਲਾਜ਼ਮਾ ਵਰਕਸਪੇਸ
-Name[pl]=Przestrzeń robocza KDE
-Name[pt]=Área de Trabalho Plasma do KDE
-Name[pt_BR]=Espaço de trabalho Plasma do KDE
-Name[ro]=Spațiu de lucru Plasma KDE
-Name[ru]=Рабочий стол Plasma
-Name[sr]=КДЕ‑ов плазма радни простор
-Name[sr@ijekavian]=КДЕ‑ов плазма радни простор
-Name[sr@ijekavianlatin]=KDE‑ov plasma radni prostor
-Name[sr@latin]=KDE‑ov plasma radni prostor
-Name[sv]=KDE Plasma arbetsyta
-Name[tr]=KDE Plasma Çalışma Alanı
-Name[ug]=ك د ئې(KDE) پلازما خىزمەت بوشلۇقى
-Name[uk]=Робочий простір Плазми KDE
-Name[x-test]=xxKDE Plasma Workspacexx
-Name[zh_TW]=KDE Plasma 工作空間
-Comment=The desktop made by KDE
-Comment[ca]=L'escriptori creat pel KDE
-Comment[cs]=Prostředí od KDE
-Comment[da]=Skrivebordet fra KDE
-Comment[de]=Die von KDE erstellte Arbeitsfläche
-Comment[es]=El escritorio diseñado por KDE
-Comment[et]=KDE loodud töölaud
-Comment[eu]=KDE-k eginiko mahaigaina
-Comment[fi]=KDE:n tekemä työpöytä
-Comment[fr]=Le bureau réalisé par KDE
-Comment[he]=שולחן העבודה של KDE
-Comment[hr]=Radna površina koju je napravio KDE
-Comment[hu]=A KDE által készített munkaasztal
-Comment[ia]=Le scriptorio facite per KDE
-Comment[is]=KDE Skjáborð
-Comment[it]=Il desktop fatto da KDE
-Comment[kk]=KDE үстелі
-Comment[km]=ផ្ទៃតុបានបង្កើតដោយ KDE
-Comment[ko]=KDE에서 만든 데스크톱
-Comment[lt]=Darbastalis sukurtas su KDE
-Comment[lv]=KDE veidota darbvirsma
-Comment[nb]=Skrivebordet som KDE laget
-Comment[nds]=KDE-Schriefdisch
-Comment[nl]=Het bureaublad gemaakt door KDE
-Comment[pl]=Pulpit KDE
-Comment[pt]=O ambiente de trabalho feito pelo KDE
-Comment[pt_BR]=O ambiente de trabalho feito pelo KDE
-Comment[ro]=Biroul creat de KDE
-Comment[ru]=Окружение рабочего стола от команды KDE
-Comment[sr]=Радна површ у изведби КДЕ‑а
-Comment[sr@ijekavian]=Радна површ у изведби КДЕ‑а
-Comment[sr@ijekavianlatin]=Radna površ u izvedbi KDE‑a
-Comment[sr@latin]=Radna površ u izvedbi KDE‑a
-Comment[sv]=Skrivbordet skapat av KDE
-Comment[tr]=KDE masaüstü
-Comment[ug]=بۇ ئۈستەلئۈستى KDE دا ياسالغان
-Comment[uk]=Стільниця, створена командою KDE
-Comment[x-test]=xxThe desktop made by KDExx
-Comment[zh_TW]=KDE 製作的桌面
+++ /dev/null
-[Desktop Entry]
-Encoding=UTF-8
-Type=XSession
-Exec=/usr/bin/startkde
-TryExec=/usr/bin/startkde
-Name=KDE Plasma Workspace
-Name[ar]=مساحة عمل بلازما كدي
-Name[bg]=Работно пространство Plasma на KDE
-Name[ca]=Espai de treball del Plasma del KDE
-Name[ca@valencia]=Espai de treball del Plasma del KDE
-Name[cs]=Pracovní plocha Plasma
-Name[da]=KDE Plasma arbejdsområde
-Name[de]=KDE-Plasma-Arbeitsbereich
-Name[es]=Espacio de trabajo Plasma de KDE
-Name[et]=KDE Plasma töötsoon
-Name[eu]=KDE Plasma langunea
-Name[fi]=KDE Plasma-työtila
-Name[fr]=Espace de travail Plasma de KDE
-Name[ga]=Spás Oibre KDE Plasma
-Name[he]=סביבת עבודה של KDE Plasma
-Name[hu]=KDE Plasma munkaterület
-Name[ia]=Spatio de labor de Plasma de KDE
-Name[is]=KDE Plasma-vinnurými
-Name[it]=Spazio di lavoro di KDE Plasma
-Name[kk]=KDE Plasma жұмыс орны
-Name[ko]=KDE Plasma 작업 공간
-Name[lt]=KDE Plasma darbastalio erdvė
-Name[lv]=KDE Plasma darba vide
-Name[nb]=KDE Plasma arbeidsflate
-Name[nds]=KDE-Arbeitrebeet Plasma
-Name[nl]=KDE Plasma-werkruimte
-Name[pa]=KDE ਪਲਾਜ਼ਮਾ ਵਰਕਸਪੇਸ
-Name[pl]=Przestrzeń robocza plazmy KDE
-Name[pt]=Área de Trabalho Plasma do KDE
-Name[pt_BR]=Espaço de trabalho do Plasma do KDE
-Name[ro]=Spațiu de lucru Plasma KDE
-Name[ru]=Рабочий стол Plasma
-Name[sk]=KDE pracovná plocha Plasma
-Name[sr]=КДЕ‑ов плазма радни простор
-Name[sr@ijekavian]=КДЕ‑ов плазма радни простор
-Name[sr@ijekavianlatin]=KDE‑ov plasma radni prostor
-Name[sr@latin]=KDE‑ov plasma radni prostor
-Name[sv]=KDE Plasma arbetsyta
-Name[ug]=ك د ئې(KDE) پلازما خىزمەت بوشلۇقى
-Name[uk]=Робочий простір Плазми KDE
-Name[x-test]=xxKDE Plasma Workspacexx
-Name[zh_CN]=KDE 离子工作空间
-Name[zh_TW]=KDE Plasma 工作空間
-Comment=The desktop made by KDE
-Comment[ar]=سطح المكتب الذي أنتجته كدي
-Comment[bg]=Настолна среда KDE
-Comment[ca]=L'escriptori creat pel KDE
-Comment[ca@valencia]=L'escriptori creat pel KDE
-Comment[cs]=Prostředí od KDE
-Comment[da]=Skrivebordet fra KDE
-Comment[de]=Die von KDE erstellte Arbeitsfläche
-Comment[es]=El escritorio diseñado por KDE
-Comment[et]=KDE loodud töölaud
-Comment[eu]=KDE-k eginiko mahaigaina
-Comment[fi]=KDE:n tekemä työpöytä
-Comment[fr]=Le bureau réalisé par KDE
-Comment[he]=שולחן העבודה של KDE
-Comment[hr]=Radna površina koju je napravio KDE
-Comment[hu]=A KDE által készített munkaasztal
-Comment[ia]=Le scriptorio facite per KDE
-Comment[is]=KDE Skjáborð
-Comment[it]=Il desktop fatto da KDE
-Comment[kk]=KDE үстелі
-Comment[ko]=KDE에서 만든 데스크톱
-Comment[lt]=Darbastalis sukurtas su KDE
-Comment[lv]=KDE veidota darbvirsma
-Comment[nb]=Skrivebordet som KDE laget
-Comment[nds]=KDE-Schriefdisch
-Comment[nl]=Het bureaublad gemaakt door KDE
-Comment[pa]=KDE ਵਲੋਂ ਬਣਾਇਆ ਡੈਸਕਟਾਪ
-Comment[pl]=Pulpit wyprodukowany przez KDE
-Comment[pt]=O ambiente de trabalho feito pelo KDE
-Comment[pt_BR]=O ambiente de trabalho feito pelo KDE
-Comment[ro]=Biroul creat de KDE
-Comment[ru]=Окружение рабочего стола от команды KDE
-Comment[sk]=Pracovná plocha vytvorená KDE
-Comment[sr]=Радна површ у изведби КДЕ‑а
-Comment[sr@ijekavian]=Радна површ у изведби КДЕ‑а
-Comment[sr@ijekavianlatin]=Radna površ u izvedbi KDE‑a
-Comment[sr@latin]=Radna površ u izvedbi KDE‑a
-Comment[sv]=Skrivbordet skapat av KDE
-Comment[ug]=بۇ ئۈستەلئۈستى KDE دا ياسالغان
-Comment[uk]=Стільниця, створена командою KDE
-Comment[x-test]=xxThe desktop made by KDExx
-Comment[zh_CN]=KDE 制作的桌面
-Comment[zh_TW]=KDE 製作的桌面
+++ /dev/null
-[Desktop Entry]
-Version=1.0
-Name=Xfce Session
-Name[de]=Xfce-Sitzung
-Name[en_GB]=Xfce Session
-Name[ru]=Сеанс Xfce
-Comment=Use this session to run Xfce as your desktop environment
-Comment[de]=Verwenden Sie diese Sitzung, um Xfce als Ihre Arbeitsumgebung laufen zu lassen
-Comment[en_GB]=Use this session to run Xfce as your desktop environment
-Comment[ru]=Используйте данный сеанс для запуска Xfce как своей рабочей среды
-Exec=startxfce4
-Icon=
-Type=Application
+++ /dev/null
-[Desktop Entry]
-Version=1.0
-Name=Xfce Session
-Name[de]=Xfce-Sitzung
-Name[en_GB]=Xfce Session
-Name[ru]=Сеанс
-Comment=Use this session to run Xfce as your desktop environment
-Comment[de]=Wählen Sie diese Sitzung, um Xfce als Ihre Arbeitsumgebung auszuführen
-Comment[en_GB]=Use this session to run Xfce as your desktop environment
-Comment[ru]=Используйте этот сеанс, чтобы сделать Xfce вашим окружением
-Exec=startxfce4
-Icon=
-Type=Application