Changeset 1712


Ignore:
Timestamp:
03/27/14 11:14:10 (5 years ago)
Author:
rhyssmith
Message:

Adding raptor-ica v1.1.0 MSI sources

Location:
raptor-distribution/MSIs/raptor-ica/trunk
Files:
4 added
4 deleted
7 edited

Legend:

Unmodified
Added
Removed
  • raptor-distribution/MSIs/raptor-ica/trunk/frag-ica-confdir.wxs

    r1708 r1712  
    33     xmlns:util='http://schemas.microsoft.com/wix/UtilExtension'> 
    44    <Fragment> 
     5 
     6        <!-- 
     7            ######################################### 
     8            # Rename all files that we will overwrite 
     9            ######################################### 
     10        --> 
     11 
     12        <CustomAction Id='SetCmdPathIca' Property='CmdPathIca' Value='[SystemFolder]cmd.exe' /> 
     13        <!--<CustomAction Id='RunCmdMoveX' Property='CmdPathIca' ExeCommand='/c ren &quot;[RAPTORICADIR]conf\X.xml&quot; X.xml.vx.x.x.autosaved' />--> 
     14 
     15        <InstallExecuteSequence> 
     16            <Custom Action='SetCmdPathIca' After='SetUNINSTALLING' /> 
     17            <!--<Custom Action='RunCmdMoveX' After='SetCmdPathIca'>UPGRADING</Custom>--> 
     18        </InstallExecuteSequence> 
     19 
     20 
     21 
     22        <!-- 
     23            ############ 
     24            # The Files! 
     25            ############ 
     26        --> 
     27 
    528        <DirectoryRef Id='RAPTORICADIR'>             
    629            <Directory Id='dirRaptorIcaConf' Name='conf'> 
  • raptor-distribution/MSIs/raptor-ica/trunk/frag-ica-libdir.wxs

    r1710 r1712  
    133133                    <File Id="fil07B59CD29F2949A5A3E41076E8979EEB" KeyPath="yes" Source="source\ica\lib\jetty-6.1.23.jar" /> 
    134134                </Component> 
     135                <Component Id="cmp4CA7E54B0643EFAA16F7C11E88E8822F" Guid="*"> 
     136                    <File Id="filBF1B7E306242E6E6D823FB524278C32C" KeyPath="yes" Source="source\ica\lib\jetty-management-6.0.1.jar" /> 
     137                </Component> 
    135138                <Component Id="cmp972DD535C087A1EC20796A75F5C80717" Guid="*"> 
    136139                    <File Id="fil147EE28D44302BEF13B3C2EAB23B37D6" KeyPath="yes" Source="source\ica\lib\jetty-util-6.1.23.jar" /> 
     
    223226                    <File Id="filC6ADFA475B56ADA4686C48EB66DD23DA" KeyPath="yes" Source="source\ica\lib\quartz-1.8.0.jar" /> 
    224227                </Component> 
    225                 <Component Id="cmpAE7E1F5D5BA8EBAB728D7B298DA3A9FA" Guid="*"> 
    226                     <File Id="filED433C98F453186F447B2064918136C7" KeyPath="yes" Source="source\ica\lib\raptor-client-1.0.1.jar" /> 
    227                 </Component> 
    228                 <Component Id="cmpFE4A446AD36FB18A406E18535D7B03CC" Guid="*"> 
    229                     <File Id="fil60E332CF4EA3B7D4C58A0470B9307DA4" KeyPath="yes" Source="source\ica\lib\raptor-information-model-1.0.1.jar" /> 
    230                 </Component> 
    231                 <Component Id="cmpD0BF86E59D3B2FF9EDC380D7A14263F1" Guid="*"> 
    232                     <File Id="filFF76721AE9E570F34D35DF3B814DF530" KeyPath="yes" Source="source\ica\lib\raptor-parse-1.0.1.jar" /> 
     228                <Component Id="cmp667FC812916FF2145C0600DAF7F76E19" Guid="*"> 
     229                    <File Id="filCA368D9A6FB09F373AF8811A8322A328" KeyPath="yes" Source="source\ica\lib\raptor-client-1.1.0.jar" /> 
     230                </Component> 
     231                <Component Id="cmpD72F4AE3406FEE83D83A4C8152599EA4" Guid="*"> 
     232                    <File Id="fil36ABB53B7459F16D61E1FC1978356AD6" KeyPath="yes" Source="source\ica\lib\raptor-information-model-1.1.0.jar" /> 
     233                </Component> 
     234                <Component Id="cmpAA00399AE66E369EDBD7AECE81F726EA" Guid="*"> 
     235                    <File Id="fil6A200FCDF5D6831563AED2CDE6ECCF98" KeyPath="yes" Source="source\ica\lib\raptor-parse-1.1.0.jar" /> 
    233236                </Component> 
    234237                <Component Id="cmp1DCB33D11ECE7FCD8E620951F799DCEA" Guid="*"> 
     
    303306                <Component Id="cmp7DB059958FC245B0D719187E499E576A" Guid="*"> 
    304307                    <File Id="fil9C1A1E8847993A5176A81E202B53758B" KeyPath="yes" Source="source\ica\lib\wagon-provider-api-1.0-beta-2.jar" /> 
    305                 </Component> 
    306                 <Component Id="cmp79FFBC564442CEEF1529BD648AB17CDB" Guid="*"> 
    307                     <File Id="filEC8B2F15E24FDDD1A8F054282F40A94F" KeyPath="yes" Source="source\ica\lib\wrapper.jar" /> 
    308308                </Component> 
    309309                <Component Id="cmp1EE7EFCD9C74D3F9925992F835D337C9" Guid="*"> 
     
    400400            <ComponentRef Id="cmp6D2E0775D0B329B4AC293F2D165D055C" /> 
    401401            <ComponentRef Id="cmp87D86BB16AB796F799FA61C9D1479FAB" /> 
     402            <ComponentRef Id="cmp4CA7E54B0643EFAA16F7C11E88E8822F" /> 
    402403            <ComponentRef Id="cmp972DD535C087A1EC20796A75F5C80717" /> 
    403404            <ComponentRef Id="cmp377A07EF0EBD6777C37F9A098000F71D" /> 
     
    430431            <ComponentRef Id="cmp0E2501CD4945D223098710C9EE25A00D" /> 
    431432            <ComponentRef Id="cmp944386478C8DFCB6B3E65989A6E14344" /> 
    432             <ComponentRef Id="cmpAE7E1F5D5BA8EBAB728D7B298DA3A9FA" /> 
    433             <ComponentRef Id="cmpFE4A446AD36FB18A406E18535D7B03CC" /> 
    434             <ComponentRef Id="cmpD0BF86E59D3B2FF9EDC380D7A14263F1" /> 
     433            <ComponentRef Id="cmp667FC812916FF2145C0600DAF7F76E19" /> 
     434            <ComponentRef Id="cmpD72F4AE3406FEE83D83A4C8152599EA4" /> 
     435            <ComponentRef Id="cmpAA00399AE66E369EDBD7AECE81F726EA" /> 
    435436            <ComponentRef Id="cmp1DCB33D11ECE7FCD8E620951F799DCEA" /> 
    436437            <ComponentRef Id="cmp752158F35F65FEF6A6161B006F66C8A1" /> 
     
    457458            <ComponentRef Id="cmpD39DA2558A36B4F447189E7B35692C90" /> 
    458459            <ComponentRef Id="cmp7DB059958FC245B0D719187E499E576A" /> 
    459             <ComponentRef Id="cmp79FFBC564442CEEF1529BD648AB17CDB" /> 
    460460            <ComponentRef Id="cmp1EE7EFCD9C74D3F9925992F835D337C9" /> 
    461461            <ComponentRef Id="cmp2E1AD8CAB2670F3BFE81FB292C2C9F6C" /> 
  • raptor-distribution/MSIs/raptor-ica/trunk/raptor-ica.wxs

    r1710 r1712  
    22<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33 
    4     <Product Id='ba27b0d6-ad54-4755-866f-395b17eb2a91' 
     4    <Product Id='ae11422f-57a8-43e4-a12f-dd6838311631' 
    55      Name='Raptor ICA' 
    66      UpgradeCode='e5f71481-37a7-44ac-b315-7285a97561b4' 
     
    88      Language='1033'  
    99      Codepage='1252' 
    10       Version='1.0.1'> 
     10      Version='1.1.0'> 
    1111 
    1212        <Package Id='*' 
    1313          Description='Raptor ICA' 
    14           Comments='Raptor ICA v1.0.1' 
     14          Comments='Raptor ICA v1.1.0' 
    1515          Manufacturer='Cardiff University' 
    1616          InstallerVersion='301' 
     
    4545        --> 
    4646 
    47         <CustomAction Id='SetInstalling' Property='Installing' Value='true' />  
    48         <CustomAction Id='SetUpgrading' Property='Upgrading' Value='true' />  
    49         <CustomAction Id='SetUninstalling' Property='Uninstalling' Value='true' /> 
    50  
    51         <InstallExecuteSequence> 
    52             <Custom Action='SetInstalling' After='FindRelatedProducts'><![CDATA[NOT Installed AND NOT WIX_UPGRADE_DETECTED <>""]]></Custom>  
    53             <Custom Action='SetUpgrading' After='SetInstalling'><![CDATA[WIX_UPGRADE_DETECTED <>""]]></Custom>  
    54             <Custom Action='SetUninstalling' After='SetUpgrading'><![CDATA[(REMOVE="feaRaptorIca,Complete" OR REMOVE="ALL") AND NOT Upgrading]]></Custom> 
     47        <CustomAction Id='SetINSTALLING' Property='INSTALLING' Value='true' />  
     48        <CustomAction Id='SetUPGRADING' Property='UPGRADING' Value='true' />  
     49        <CustomAction Id='SetUNINSTALLING' Property='UNINSTALLING' Value='true' /> 
     50 
     51        <InstallExecuteSequence> 
     52            <Custom Action='SetINSTALLING' After='FindRelatedProducts'><![CDATA[NOT Installed AND NOT WIX_UPGRADE_DETECTED <>""]]></Custom>  
     53            <Custom Action='SetUPGRADING' After='SetINSTALLING'><![CDATA[WIX_UPGRADE_DETECTED <>""]]></Custom>  
     54            <Custom Action='SetUNINSTALLING' After='SetUPGRADING'><![CDATA[(REMOVE="feaRaptorIca,Complete" OR REMOVE="ALL") AND NOT UPGRADING]]></Custom> 
    5555        </InstallExecuteSequence> 
    5656 
    5757        <InstallUISequence>  
    58             <Custom Action='SetInstalling' After='FindRelatedProducts'><![CDATA[NOT Installed AND NOT WIX_UPGRADE_DETECTED <>""]]></Custom>  
    59             <Custom Action='SetUpgrading' After='SetInstalling'><![CDATA[WIX_UPGRADE_DETECTED <>""]]></Custom>  
    60             <Custom Action='SetUninstalling' After='SetUpgrading'><![CDATA[(REMOVE="feaRaptorIca,Complete" OR REMOVE="ALL") AND NOT Upgrading]]></Custom> 
     58            <Custom Action='SetINSTALLING' After='FindRelatedProducts'><![CDATA[NOT Installed AND NOT WIX_UPGRADE_DETECTED <>""]]></Custom>  
     59            <Custom Action='SetUPGRADING' After='SetINSTALLING'><![CDATA[WIX_UPGRADE_DETECTED <>""]]></Custom>  
     60            <Custom Action='SetUNINSTALLING' After='SetUPGRADING'><![CDATA[(REMOVE="feaRaptorIca,Complete" OR REMOVE="ALL") AND NOT UPGRADING]]></Custom> 
    6161        </InstallUISequence> 
    6262 
     
    133133 
    134134        <Feature Id='Complete' 
    135           Title='Raptor ICA v1.0.1' 
     135          Title='Raptor ICA v1.1.0' 
    136136          Description='The complete package for the Raptor ICA.' 
    137137          Display='expand' 
     
    139139          ConfigurableDirectory='RAPTORDIR'> 
    140140 
    141             <Feature Id='feaRaptorIca' Title='Raptor ICA v1.0.1' Description='Raptor ICA v1.0.1' Level='1' AllowAdvertise='no' Absent='disallow'> 
     141            <Feature Id='feaRaptorIca' Title='Raptor ICA v1.1.0' Description='Raptor ICA v1.1.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
    142142                <ComponentGroupRef Id='cgrRaptorIcaRoot' /> 
    143143                <ComponentGroupRef Id='cgrRaptorIcaBin' /> 
     
    174174        <!-- When installing, install service and start it --> 
    175175        <InstallExecuteSequence> 
    176             <Custom Action='InstallIcaService' After='RunKeytoolExportIcaPublicKey'>Installing</Custom> 
    177             <Custom Action='StartIcaService' After='InstallIcaService'>Installing</Custom> 
     176            <Custom Action='InstallIcaService' After='RunKeytoolExportIcaPublicKey'>INSTALLING</Custom> 
     177            <Custom Action='StartIcaService' After='InstallIcaService'>INSTALLING</Custom> 
    178178        </InstallExecuteSequence> 
    179179 
    180180        <!-- When uninstalling, uninstall service (automagically stops it first) --> 
    181181        <InstallExecuteSequence> 
    182             <Custom Action='StopIcaService' After='UnpublishFeatures'>Uninstalling</Custom> 
    183             <Custom Action='UninstallIcaService' After='StopIcaService'>Uninstalling</Custom> 
     182            <Custom Action='StopIcaService' After='UnpublishFeatures'>UNINSTALLING</Custom> 
     183            <Custom Action='UninstallIcaService' After='StopIcaService'>UNINSTALLING</Custom> 
    184184        </InstallExecuteSequence> 
    185185 
    186186        <!-- When upgrading, restart service --> 
    187187        <InstallExecuteSequence> 
    188             <Custom Action='RestartIcaService' After='StartServices'>Upgrading AND AlreadyRun</Custom> 
    189             <Custom Action='SetAlreadyRun' After='RestartIcaService'>Upgrading</Custom> 
     188            <Custom Action='RestartIcaService' After='StartServices'>UPGRADING AND AlreadyRun</Custom> 
     189            <Custom Action='SetAlreadyRun' After='RestartIcaService'>UPGRADING</Custom> 
    190190        </InstallExecuteSequence> 
    191191 
     
    211211        <InstallExecuteSequence> 
    212212            <Custom Action='SetKeytoolPath' After='AppSearch'>JAVA_HOME</Custom> 
    213             <Custom Action='RunKeytoolCreateIcaPrivateKey' After='InstallFinalize'>JAVA_HOME And Installing</Custom> 
    214             <Custom Action='RunKeytoolExportIcaPublicKey' After='RunKeytoolCreateIcaPrivateKey'>JAVA_HOME And Installing</Custom> 
     213            <Custom Action='RunKeytoolCreateIcaPrivateKey' After='InstallFinalize'>JAVA_HOME And INSTALLING</Custom> 
     214            <Custom Action='RunKeytoolExportIcaPublicKey' After='RunKeytoolCreateIcaPrivateKey'>JAVA_HOME And INSTALLING</Custom> 
    215215        </InstallExecuteSequence> 
    216216 
     
    254254            <DialogRef Id='RaptorMsiDlgIcaMetadata' /> 
    255255 
    256             <Publish Dialog='CustomizeDlg' Control='Next' Event='NewDialog' Value='RaptorMsiDlgIcaMetadata'>Installing</Publish> 
    257             <Publish Dialog='VerifyReadyDlg' Control='Back' Event='NewDialog' Value='RaptorMsiDlgIcaMetadata'>Installing</Publish> 
     256            <Publish Dialog='CustomizeDlg' Control='Next' Event='NewDialog' Value='RaptorMsiDlgIcaMetadata'>INSTALLING</Publish> 
     257            <Publish Dialog='VerifyReadyDlg' Control='Back' Event='NewDialog' Value='RaptorMsiDlgIcaMetadata'>INSTALLING</Publish> 
    258258        </UI> 
    259259 
  • raptor-distribution/MSIs/raptor-ica/trunk/source/ica/bin/raptoricad

    r1710 r1712  
    4949javaCommand="java"                                         # name of the Java launcher without the path 
    5050javaExe="$JAVA_HOME/bin/$javaCommand"                      # file name of the Java application launcher executable 
    51 javaArgs="-DconfigurationFiles=/opt/raptor/ica/conf/ -Xmx64M -jar raptor-ica.jar -server" 
     51javaArgs="-DconfigurationFiles=/opt/raptor/ica/conf/ -server -Xmx64M -jar raptor-ica.jar " 
    5252                                                           # arguments for Java launcher 
    5353javaCommandLine="$javaExe $javaArgs"                       # command line to start the Java service application 
  • raptor-distribution/MSIs/raptor-ica/trunk/source/ica/conf/event-parse-formats-system.xml

    r1708 r1712  
    116116        </property> 
    117117    </bean> 
     118    <!-- 2.4 and earlier --> 
     119    <bean id="shibSPLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     120        <property name="headers"> 
     121            <list> 
     122                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     123                    <property name="fieldName"> 
     124                        <value>eventTime</value> 
     125                    </property> 
     126                    <property name="fieldNo"> 
     127                        <value>0</value> 
     128                    </property> 
     129                    <property name="additionalFieldNos"> 
     130                        <list> 
     131                            <value>1</value> 
     132                        </list> 
     133                    </property> 
     134                    <property name="timeZone"> 
     135                        <value>UTC</value> 
     136                    </property> 
     137                    <property name="fieldType"> 
     138                        <value>DATE</value> 
     139                    </property> 
     140                    <property name="dateTimeFormat"> 
     141                        <value>yyyy-MM-ddHH:mm:ss</value> 
     142                    </property> 
     143                </bean>   
     144                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     145                    <property name="fieldName"> 
     146                        <value>sessionId</value> 
     147                    </property> 
     148                    <property name="fieldNo"> 
     149                        <value>9</value> 
     150                    </property> 
     151                    <property name="fieldType"> 
     152                        <value>STRING</value> 
     153                    </property> 
     154                    <property name="regexReplaceAll"> 
     155                        <map> 
     156                         <entry key="\(" value=""/> 
     157                         <entry key="\)" value=""/> 
     158                        </map> 
     159                    </property> 
     160                </bean>    
     161                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     162                    <property name="fieldName"> 
     163                        <value>serviceId</value> 
     164                    </property> 
     165                    <property name="fieldNo"> 
     166                        <value>11</value> 
     167                    </property> 
     168                    <property name="fieldType"> 
     169                        <value>STRING</value> 
     170                    </property> 
     171                    <property name="regexReplaceAll"> 
     172                        <map> 
     173                         <entry key="\(" value=""/> 
     174                         <entry key="\)" value=""/> 
     175                        </map> 
     176                    </property> 
     177                </bean>   
     178                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     179                    <property name="fieldName"> 
     180                        <value>protocol</value> 
     181                    </property> 
     182                    <property name="fieldNo"> 
     183                        <value>12</value> 
     184                    </property> 
     185                    <property name="fieldType"> 
     186                        <value>STRING</value> 
     187                    </property> 
     188                    <property name="regexReplaceAll"> 
     189                        <map> 
     190                         <entry key="\(" value=""/> 
     191                         <entry key="\)" value=""/> 
     192                        </map> 
     193                    </property> 
     194                </bean>    
     195                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     196                    <property name="fieldName"> 
     197                        <value>clientIp</value> 
     198                    </property> 
     199                    <property name="fieldNo"> 
     200                        <value>14</value> 
     201                    </property> 
     202                    <property name="fieldType"> 
     203                        <value>STRING</value> 
     204                    </property> 
     205                    <property name="regexReplaceAll"> 
     206                        <map> 
     207                         <entry key="\(" value=""/> 
     208                         <entry key="\)" value=""/> 
     209                        </map> 
     210                    </property> 
     211                </bean>                
     212            </list> 
     213        </property> 
     214        <property name="delimeter"> 
     215            <value> </value> 
     216        </property> 
     217    </bean> 
    118218 
    119219        <bean id="shibIDPAuditFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
  • raptor-distribution/MSIs/raptor-ica/trunk/source/ica/conf/event-parse.xml

    r1708 r1712  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2         <!-- 
     2<!-- Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> Licensed under the Apache License, Version 2.0 (the "License");  
     3    you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0  
     4    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS  
     5    IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language  
     6    governing permissions and limitations under the License. --> 
    37 
    4                 Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
    5  
    6                 Licensed under the Apache License, Version 2.0 (the "License"); you 
    7                 may not use this file except in compliance with the License. You may 
    8                 obtain a copy of the License at 
    9  
    10                 http://www.apache.org/licenses/LICENSE-2.0 Unless required by 
    11                 applicable law or agreed to in writing, software distributed under the 
    12                 License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
    13                 CONDITIONS OF ANY KIND, either express or implied. See the License for 
    14                 the specific language governing permissions and limitations under the 
    15                 License. 
    16         --> 
    17  
    18 <beans xmlns="http://www.springframework.org/schema/beans" 
    19         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    20         xsi:schemaLocation=" 
     8<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     9    xsi:schemaLocation=" 
    2110        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 
    2211 
    23         <!-- List all the data access beans, used by the parser --> 
    24         <bean id="dataAccessRegister" class="uk.ac.cardiff.raptor.parse.DataAccessRegister"> 
     12    <!-- List all the data access beans, used by the parser --> 
     13    <bean id="dataAccessRegister" class="uk.ac.cardiff.raptor.parse.DataAccessRegister"> 
    2514        <property name="parsingModules"> 
    2615            <list> 
    27                  <!-- Shibboleth 2 --> 
     16                <!-- Shibboleth 2 --> 
    2817 
    2918                <bean id="shibbolethAuditLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
    30                     <property name="enabled" value="true"/> 
    31                     <property name="eventHandler"><ref bean="memoryEventHandler"></ref></property> 
     19                    <property name="enabled" value="true" /> 
     20                    <property name="eventHandler"> 
     21                        <ref bean="memoryEventHandler"></ref> 
     22                    </property> 
    3223                    <property name="logfile"> 
    3324                        <value>file:///opt/shibboleth-idp/logs/idp-audit.log 
     
    4031                        <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
    4132                    </property> 
    42                     <property name="printParsingPosition"><value>true</value></property> 
     33                    <property name="printParsingPosition"> 
     34                        <value>true</value> 
     35                    </property> 
    4336 
    4437                    <property name="inclusionList"> 
    45                             <bean class="uk.ac.cardiff.raptor.parse.filter.InclusionList"> 
    46                                 <property name="inclusionEntries"> 
    47                                     <list> 
    48                                         <bean class ="uk.ac.cardiff.raptor.parse.filter.match.RegexInclusionEntry"> 
    49                                             <property name ="fieldName" value="messageProfileId"/> 
    50                                             <property name="match" value=":sso"/> 
    51                                         </bean> 
    52                                     </list> 
    53                                 </property> 
    54                             </bean> 
     38                        <bean class="uk.ac.cardiff.raptor.parse.filter.InclusionList"> 
     39                            <property name="inclusionEntries"> 
     40                                <list> 
     41                                    <bean class="uk.ac.cardiff.raptor.parse.filter.match.RegexInclusionEntry"> 
     42                                        <property name="fieldName" value="messageProfileId" /> 
     43                                        <property name="match" value=":sso" /> 
     44                                    </bean> 
     45                                </list> 
     46                            </property> 
     47                        </bean> 
    5548                    </property> 
    5649 
    57                 </bean>  
    58              
    59              
     50                </bean> 
     51 
     52                <!-- Shibboleth 2.4 and earlier SP --> 
     53                <bean id="shibbolethSpLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
     54                    <property name="enabled" value="false" /> 
     55                    <property name="eventHandler"> 
     56                        <ref bean="memoryEventHandler"></ref> 
     57                    </property> 
     58                    <property name="logfile"> 
     59                        <value>file:///var/log/shibboleth/shibd.log 
     60                        </value> 
     61                    </property> 
     62                    <property name="format"> 
     63                        <ref bean="shibSPLogFileFormat" /> 
     64                    </property> 
     65                    <property name="eventType"> 
     66                        <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     67                    </property> 
     68                    <property name="printParsingPosition"> 
     69                        <value>true</value> 
     70                    </property> 
     71 
     72                    <property name="LineFilterEngine"> 
     73                        <bean id="lineFilterEngineShibSp" class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
     74                            <property name="includeLineFilters"> 
     75                                <list> 
     76                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsLineFilter"> 
     77                                        <property name="includeIfContains"> 
     78                                            <value>new session created</value> 
     79                                        </property> 
     80                                    </bean> 
     81                                </list> 
     82                            </property> 
     83                        </bean> 
     84                    </property> 
     85                </bean> 
     86 
     87 
    6088                <!-- SHIB 1.3 --> 
    6189 
    6290                <bean id="shib13Proxy" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
    63                     <property name="enabled" value="false"/> 
    64                     <property name="eventHandler"><ref bean="memoryEventHandler"></ref></property> 
     91                    <property name="enabled" value="false" /> 
     92                    <property name="eventHandler"> 
     93                        <ref bean="memoryEventHandler"></ref> 
     94                    </property> 
    6595                    <property name="logfile"> 
    6696                        <value>file:///opt/shibboleth-idp/logs/idp-audit.log 
     
    73103                        <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
    74104                    </property> 
    75                      <property name="LineFilterEngine"> 
     105                    <property name="LineFilterEngine"> 
    76106                        <bean class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
    77                              <property name="includeLineFilters"> 
    78                                <list> 
    79                                   <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsLineFilter"> 
    80                                      <property name="includeIfContains"><value>Authentication assertion</value></property> 
    81                                 </bean> 
     107                            <property name="includeLineFilters"> 
     108                                <list> 
     109                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsLineFilter"> 
     110                                        <property name="includeIfContains"> 
     111                                            <value>Authentication assertion</value> 
     112                                        </property> 
     113                                    </bean> 
    82114                                </list> 
    83                               </property>                               
    84                         </bean>                        
     115                            </property> 
     116                        </bean> 
    85117                    </property> 
    86118                </bean> 
    87119 
    88                 <!--  EZPROXY --> 
     120                <!-- EZPROXY --> 
    89121 
    90                <bean id="ezproxyLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
    91                     <property name="enabled" value="false"/> 
    92                     <property name="eventHandler"><ref bean="memoryEventHandler"></ref></property> 
     122                <bean id="ezproxyLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
     123                    <property name="enabled" value="false" /> 
     124                    <property name="eventHandler"> 
     125                        <ref bean="memoryEventHandler"></ref> 
     126                    </property> 
    93127                    <property name="logfile"> 
    94128                        <value>file:///opt/ezproxy/logs/ezproxy-DATE.log 
    95129                        </value> 
    96130                    </property> 
    97                     <property name="format"> 
     131                     <property name="format"> 
    98132                        <ref bean="ezProxyFileFormat" /> 
    99133                    </property> 
     
    105139                             <property name="includeLineFilters"> 
    106140                               <list> 
    107                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsLineFilter"> 
    108                                        <property name="includeIfContains"><value>connect?session</value></property> 
     141                                   <bean class="uk.ac.cardiff.raptor.parse.filter.RegexContainsLineFilter"> 
     142                                       <property name="includeIfContains"><value>GET[\p{Z}\s][^\p{Z}\s]*login\?url</value></property> 
     143                                   </bean> 
     144                                   <bean class="uk.ac.cardiff.raptor.parse.filter.RegexContainsLineFilter"> 
     145                                       <property name="includeIfContains"><value>GET[\p{Z}\s][^\p{Z}\s]*connect\?session</value></property> 
    109146                                   </bean> 
    110147                                </list> 
     
    119156                        </bean> 
    120157                    </property> 
    121                     
     158                     <property name="exclusionList"> 
     159                           <bean class="uk.ac.cardiff.raptor.parse.filter.ExclusionList"> 
     160                               <property name="exclusionEntries"> 
     161                                   <list> 
     162                                       <bean class="uk.ac.cardiff.raptor.parse.filter.match.ExactMatchExclusionEntry"> 
     163                                           <property name="fieldName" value="principalName"/> 
     164                                           <property name="match" value="-"/> 
     165                                       </bean> 
     166                                   </list> 
     167                               </property> 
     168                           </bean> 
     169                   </property> 
    122170                </bean> 
    123                            
    124171            </list> 
    125172        </property> 
    126173    </bean> 
    127      
     174 
    128175    <!-- Create the entry handler --> 
    129176    <bean name="memoryEventHandler" class="uk.ac.cardiff.raptor.store.impl.LogFileIncrementalMemoryEventHandler"></bean> 
    130      
    131177 
    132      <import resource="event-parse-formats-system.xml"/> 
    133     <import resource="event-parse-formats-custom.xml"/> 
     178 
     179    <import resource="event-parse-formats-system.xml" /> 
     180    <import resource="event-parse-formats-custom.xml" /> 
    134181 
    135182 
Note: See TracChangeset for help on using the changeset viewer.