b039500
From bf688f55238e2c4a7db12e9721830d3f7f7e35d6 Mon Sep 17 00:00:00 2001
b039500
From: "Jeffrey C. Ollie" <jeff@ocjtech.us>
e64df19
Date: Sun, 4 Jan 2009 19:22:39 -0600
b039500
Subject: [PATCH 6/6] Add LDAP schema that is compatible with Fedora Directory
b039500
 Server.
e64df19
e64df19
---
e64df19
 contrib/scripts/99asterisk.ldif |  489 +++++++++++++++++++++++++++++++++++++++
e64df19
 1 files changed, 489 insertions(+), 0 deletions(-)
e64df19
 create mode 100644 contrib/scripts/99asterisk.ldif
e64df19
e64df19
diff --git a/contrib/scripts/99asterisk.ldif b/contrib/scripts/99asterisk.ldif
e64df19
new file mode 100644
149b019
index 0000000..f3bdf4e
e64df19
--- /dev/null
e64df19
+++ b/contrib/scripts/99asterisk.ldif
e64df19
@@ -0,0 +1,489 @@
e64df19
+dn: cn=schema
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstContext'
e64df19
+  DESC 'Asterisk Context'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstExtension'
e64df19
+  DESC 'Asterisk Extension'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstPriority'
e64df19
+  DESC 'Asterisk Priority'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstApplication'
e64df19
+  DESC 'Asterisk Application'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstApplicationData'
e64df19
+  DESC 'Asterisk Application Data'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountAMAFlags'
e64df19
+  DESC 'Asterisk Account AMA Flags'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountCallerID'
e64df19
+  DESC 'Asterisk Account CallerID'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountContext'
e64df19
+  DESC 'Asterisk Account Context'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountMailbox'
e64df19
+  DESC 'Asterisk Account Mailbox'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstMD5secret'
e64df19
+  DESC 'Asterisk Account MD5 Secret'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountDeny'
e64df19
+  DESC 'Asterisk Account Deny'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountPermit'
e64df19
+  DESC 'Asterisk Account Permit'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountQualify'
e64df19
+  DESC 'Asterisk Account Qualify'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountType'
e64df19
+  DESC 'Asterisk Account Type'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountDisallowedCodec'
e64df19
+  DESC 'Asterisk Account Disallowed Codec'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountExpirationTimestamp'
e64df19
+  DESC 'Asterisk Account Allowed Codec'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountRegistrationContext'
e64df19
+  DESC 'Asterisk Account AMA Flags'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountRegistrationExten'
e64df19
+  DESC 'Asterisk Account AMA Flags'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountNoTransfer'
e64df19
+  DESC 'Asterisk Account AMA Flags'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountCallGroup'
e64df19
+  DESC 'Asterisk Account Call Group'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountCanReinvite'
e64df19
+  DESC 'Asterisk Account Can Reinvite'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountDTMFMode'
e64df19
+  DESC 'Asterisk Account DTMF Flags'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountFromUser'
e64df19
+  DESC 'Asterisk Account From User'
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountFromDomain'
e64df19
+  DESC 'Asterisk Account From Domain'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountFullContact'
e64df19
+  DESC 'Asterisk Account Full Contact'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountHost'
e64df19
+  DESC 'Asterisk Account Host'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountInsecure'
e64df19
+  DESC 'Asterisk Account Insecure'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountNAT'
e64df19
+  DESC 'Asterisk Account NAT'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountPickupGroup'
e64df19
+  DESC 'Asterisk Account PickupGroup'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountPort'
e64df19
+  DESC 'Asterisk Account Port'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountRestrictCID'
e64df19
+  DESC 'Asterisk Restrict CallerID'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountRTPTimeout'
e64df19
+  DESC 'Asterisk RTP Timeout'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountRTPHoldTimeout'
e64df19
+  DESC 'Asterisk RTP Hold Timeout'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountRealmedPassword'
e64df19
+  DESC 'Asterisk RTP Hold Timeout'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountAllowedCodec'
e64df19
+  DESC 'Asterisk Account Allowed Codec'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountMusicOnHold'
e64df19
+  DESC 'Asterisk Account Allowed Codec'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountCanCallForward'
e64df19
+  DESC 'Asterisk Can CAll Forward'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountSecret'
e64df19
+  DESC 'Asterisk Can CAll Forward'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountName'
e64df19
+  DESC 'Asterisk Account Username'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstConfigFilename'
e64df19
+  DESC 'Asterisk LDAP Configuration Filename'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstConfigCategory'
e64df19
+  DESC 'Asterisk LDAP Configuration Category'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstConfigCategoryMetric'
e64df19
+  DESC 'Asterisk LDAP Configuration Category Metric'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstConfigVariableName'
e64df19
+  DESC 'Asterisk LDAP Configuration Variable Name'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstConfigVariableValue'
e64df19
+  DESC 'Asterisk LDAP Configuration Variable Value'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstConfigCommented'
e64df19
+  DESC 'Asterisk LDAP Configuration Commented'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountIPAddress'
e64df19
+  DESC 'Asterisk Account IP Address'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountDefaultUser'
e64df19
+  DESC 'Asterisk Account Default User'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+attributeTypes: (
149b019
+
e64df19
+  NAME 'AstAccountRegistrationServer'
e64df19
+  DESC 'Asterisk Account Registration Server'
e64df19
+  EQUALITY caseIgnoreMatch
e64df19
+  SUBSTR caseIgnoreSubstringsMatch
e64df19
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
e64df19
+  )
e64df19
+#
e64df19
+objectClasses: (
149b019
+
e64df19
+  NAME 'AsteriskExtension'
e64df19
+  DESC 'PBX Extension Information for Asterisk'
e64df19
+  SUP top
e64df19
+  AUXILIARY
e64df19
+  MUST cn
149b019
+  MAY ( AstContext $ AstExtension $ AstPriority $ AstApplication
e64df19
+      $ AstApplicationData )
e64df19
+  )
e64df19
+#
e64df19
+objectClasses: (
149b019
+
e64df19
+  NAME 'AsteriskIAXUser'
e64df19
+  DESC 'IAX2 User information for Asterisk'
e64df19
+  SUP AsteriskExtension
e64df19
+  AUXILIARY
e64df19
+  MUST cn
149b019
+  MAY ( AstAccountAMAFlags $ AstAccountCallerID $ AstAccountContext
149b019
+      $ AstAccountFullContact $ AstAccountHost $ AstAccountMailbox $ AstMD5secret
149b019
+      $ AstAccountDeny $ AstAccountPermit $ AstAccountPort $ AstAccountQualify
149b019
+      $ AstAccountType $ AstAccountDisallowedCodec $ AstAccountExpirationTimestamp
149b019
+      $ AstAccountRegistrationContext$ AstAccountRegistrationExten
e64df19
+      $ AstAccountNoTransfer $ AstAccountName )
e64df19
+  )
e64df19
+#
e64df19
+objectClasses: (
149b019
+
e64df19
+  NAME 'AsteriskSIPUser'
e64df19
+  DESC 'SIP User information for Asterisk'
e64df19
+  SUP AsteriskExtension
e64df19
+  AUXILIARY
e64df19
+  MUST cn
149b019
+  MAY ( AstAccountAMAFlags $ AstAccountCallGroup $ AstAccountCallerID
e64df19
+      $ AstAccountCanReinvite $ AstAccountContext $ AstAccountDefaultUser
149b019
+      $ AstAccountDTMFMode $ AstAccountFromUser $ AstAccountFromDomain
149b019
+      $ AstAccountFullContact $ AstAccountHost $ AstAccountInsecure
149b019
+      $ AstAccountIPAddress $ AstAccountMailbox $ AstAccountRealmedPassword
149b019
+      $ AstAccountNAT $ AstAccountDeny $ AstAccountPermit $ AstAccountPickupGroup
149b019
+      $ AstAccountPort $ AstAccountQualify $ AstAccountRestrictCID
149b019
+      $ AstAccountRTPTimeout $ AstAccountRTPHoldTimeout $ AstAccountType
149b019
+      $ AstAccountDisallowedCodec $ AstAccountAllowedCodec $ AstAccountMusicOnHold
149b019
+      $ AstAccountExpirationTimestamp $ AstAccountRegistrationContext
149b019
+      $ AstAccountRegistrationExten $ AstAccountRegistrationServer
e64df19
+      $ AstAccountCanCallForward $ AstAccountSecret $ AstAccountName )
e64df19
+  )
e64df19
+#
e64df19
+objectClasses: (
149b019
+
e64df19
+  NAME 'AsteriskConfig'
e64df19
+  DESC 'Asterisk configuration Information'
e64df19
+  SUP top
e64df19
+  AUXILIARY
e64df19
+  MUST cn
149b019
+  MAY ( AstConfigFilename $ AstConfigCategory $ AstConfigCategoryMetric
e64df19
+      $ AstConfigVariableName $ AstConfigVariableValue $ AstConfigCommented )
e64df19
+  )
e64df19
-- 
b039500
1.7.5.2
e64df19