<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.finance.mifos.devel">
    <title>gmane.comp.finance.mifos.devel</title>
    <link>http://blog.gmane.org/gmane.comp.finance.mifos.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5522"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5519"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5517"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5516"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5515"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5514"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5513"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5512"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5509"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5508"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5507"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5506"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5504"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5501"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5500"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5499"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5498"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5495"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5490"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5488"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5522">
    <title>Cheetah security: intercepting urls need wildcard</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5522</link>
    <description>In Cheetah we use Spring's security framework to restrict access to web
pages. You do that by adding entries to securityContext.xml like this:
 
    &lt;http access-decision-manager-ref="accessDecisionManager"
          access-denied-page="/accessDenied.ftl"&gt;
        ...
        &lt;intercept-url pattern="/viewLoanProducts.ftl"
access="ROLE_ADMIN" /&gt;
        &lt;intercept-url pattern="/updateLoanProduct.ftl"
access="ROLE_ADMIN" /&gt;
        ...
    &lt;/http&gt;

This specifies that access the two pages described by the URL patterns
is restricted to users assigned role "ROLE_ADMIN". Unfortunately this
does not work when the URL is submitted with parameters attached, such
as "/updateLoanProduct.ftl?id=1" -- The security framework does not
recognize this URL as being restricted because it is not an exact match.
To fix this, add a wildcard character "*" whenever a restricted URL
pattern might include parameters:

        &lt;intercept-url pattern="/updateLoanProduct.ftl*"
access="ROLE_ADMIN" /&gt;
 
Keith Pierce

--------------------</description>
    <dc:creator>Keith Pierce</dc:creator>
    <dc:date>2008-10-06T16:13:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5519">
    <title>changes to Cheetah build system - building fromthe project root</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5519</link>
    <description>Folks,

You can now build the entire project and run all unit, integration,
and acceptance tests by doing this command from the root of the
project:

mvn clean install

You can still build the modules (testFramework, application, testing)
separately by issuing this command in the subdirectories.

-adam
</description>
    <dc:creator>Adam Feuer</dc:creator>
    <dc:date>2008-10-01T17:45:42</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5517">
    <title>Cheetah integration tests now run in theintegration-test phase</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5517</link>
    <description>Folks,

The Cheetah integration tests now run as part of application's
integration-test phase; these will run automatically if you do 'mvn
clean install'.

For your information on how this is done, here's the section from the
application/pom.xml:

         &lt;plugin&gt;
            &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
            &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt;
            &lt;version&gt;2.4.2&lt;/version&gt;
            &lt;configuration&gt;
               &lt;includedGroups&gt;unit&lt;/includedGroups&gt;
               &lt;excludedGroups&gt;integration, workInProgress&lt;/excludedGroups&gt;
            &lt;/configuration&gt;
            &lt;executions&gt;
               &lt;execution&gt;
                  &lt;phase&gt;integration-test&lt;/phase&gt;
                  &lt;goals&gt;
                     &lt;goal&gt;test&lt;/goal&gt;
                  &lt;/goals&gt;
                  &lt;configuration&gt;
                     &lt;includedGroups&gt;integration&lt;/includedGroups&gt;
                     &lt;excludedGroups&gt;unit, workInProgress&lt;/excludedGroups&gt;
                  &lt;/configuration&gt;
               </description>
    <dc:creator>Adam Feuer</dc:creator>
    <dc:date>2008-09-30T22:55:25</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5516">
    <title>DatabaseTestUtils can now clear any table</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5516</link>
    <description>Folks,

You can now use DatabaseTestUtils.deleteDataFromTable() to remove all
the data from a table. This lives in the testFramework/ module now.

-adam
</description>
    <dc:creator>Adam Feuer</dc:creator>
    <dc:date>2008-09-30T21:54:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5515">
    <title>Mifos error when initial traffic is a fewconcurrent requests</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5515</link>
    <description>-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</description>
    <dc:creator>Adam Monsen</dc:creator>
    <dc:date>2008-09-30T16:21:43</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5514">
    <title>AUTO: Paolo Cappellari is prepared for DELETION(FREEZE) (returning 06/30/2008)</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5514</link>
    <description>
I am out of the office until 06/30/2008.

The mail box of Paolo Cappellari is being deactivated and will be deleted
at 02.11.2008.

To look up e-mail addresses of IBM employees for which you know the name,
use this site :
http://www.ibm.com/contact/employees/be/en/

To look up general telephone numbers and e-mail addresses to contact IBM,
open this site and select your country :
http://www.ibm.com/planetwide/

The Lotus Notes Administration Team


Note: This is an automated response to your message  "[Mifos-developer]
Hudson is back to normal" sent on 3/10/08 23:39:37].

This is the only notification you will receive while this person is away.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/

</description>
    <dc:creator>Paolo Cappellari</dc:creator>
    <dc:date>2008-10-04T03:03:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5513">
    <title>Hudson is back to normal</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5513</link>
    <description>Everyone,

Mifos Hudson is back to normal, with a new startup script that will
restart Hudson when the box restarts.

I think the problem with it was caused by some networking adjustments
that Adam Monsen and I made this afternoon, solved by rebooting.

-adam
</description>
    <dc:creator>Adam Feuer</dc:creator>
    <dc:date>2008-10-03T22:39:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5512">
    <title>maven 2.0.9 or greater is now required</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5512</link>
    <description>Folks,

Maven 2.0.9 or greater is now required, due to this bug:

http://jira.codehaus.org/browse/MNG-2923

Although this is reported fixed in 2.0.7, 2.0.8 also has it, while
2.0.9 does not.

You can do 'mvn --version' to find out what version you are running.
If you don't have 2.0.9, you can download it here:

http://maven.apache.org/download.html

cheers
adam
</description>
    <dc:creator>Adam Feuer</dc:creator>
    <dc:date>2008-10-01T17:56:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5509">
    <title>Mifos error when initial traffic is a fewconcurrent requests</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5509</link>
    <description>-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</description>
    <dc:creator>Adam Monsen</dc:creator>
    <dc:date>2008-10-01T16:19:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5508">
    <title>Need to suppress PMD rule DataFlowAnomalyAnalysisin certain circumstances</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5508</link>
    <description>PMD raises this violation when a recently defined variable is redefined.
In particular, it objected to this code where I redefine jdbcConnection
in the try-catch block:
 
        Connection jdbcConnection = null;
        try {
        jdbcConnection = DataSourceUtils.getConnection(dataSource);
        IDatabaseConnection databaseConnection = new
DatabaseConnection(jdbcConnection);
            DatabaseOperation.CLEAN_INSERT.execute(databaseConnection,
dataSet);
        }
        finally {
            jdbcConnection.close();
            DataSourceUtils.releaseConnection(jdbcConnection,
dataSource);
        }
 
However, one is forced into this construct because the "finally" block
needs access to the variable, so it must be declared outside the
try-catch block, but initialized in the "try" so that the connection can
be cleaned up if IO or database exceptions are thrown.

So, I suppressed the violation from method
org.mifos.test.framework.util.DatabaseTestUtils.cleanAndInsertDataSet().

PMD categorizes this rule</description>
    <dc:creator>Keith Pierce</dc:creator>
    <dc:date>2008-10-01T15:43:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5507">
    <title>Installing Mifos in five minutes</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5507</link>
    <description>-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</description>
    <dc:creator>Ryan Whitney</dc:creator>
    <dc:date>2008-10-01T10:09:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5506">
    <title>changes to Cheetah build system</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5506</link>
    <description>Folks,

I created a testFramework/ project to hold code that will be used by
application/ and testing/. You will need to build that before you can
build the other two projects. To do so:

* cd to testFramework/
* mvn clean install

cheers
adam
</description>
    <dc:creator>Adam Feuer</dc:creator>
    <dc:date>2008-09-30T21:50:18</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5504">
    <title>Session.close() for every request</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5504</link>
    <description>-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</description>
    <dc:creator>Adam Monsen</dc:creator>
    <dc:date>2008-09-30T17:12:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5501">
    <title>[Fwd: CANT VIEW DETAILS OF clients,centers and group even aftercreated]</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5501</link>
    <description>-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</description>
    <dc:creator>Adam Monsen</dc:creator>
    <dc:date>2008-09-30T15:37:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5500">
    <title>Cheetah acceptance tests: slowing down Seleniumso you can see it run</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5500</link>
    <description>Folks,

This only works in Eclipse. If you want to slow the acceptance tests
down so you can see them run, here's how:

1. Open the Run Configuration entry for your TestNG test. (Run &gt; Run
Configurations, select the test you want to slow down.)
2. Select the Arguments tab.
3 Paste the following in the VM Arguments box:

    -Dmifos.selenium.delay="500"

4. Click Apply, then Run.

This will take effect until you remove this argument.

The number is in milliseconds. This will add a 500ms delay to every
action taken by Selenium by the acceptance test. You can change the
"500" to any integer number of milliseconds you want.

How it works:

Spring now instantiates the DefaultSelenium bean called "selenium"
that is used by the tests. SeleniumSpeedControl is an aspect that is
applied to the selenium bean that has a delay after every public
method invocation. To activate it, you set a Java System Property
called mifos.selenium.delay.

This is on the wiki here:

http://www.mifos.org/developers/wiki/CheetahAcceptanceT</description>
    <dc:creator>Adam Feuer</dc:creator>
    <dc:date>2008-09-26T20:54:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5499">
    <title>mvn integration-test now also doesprocess-resources sql:execute</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5499</link>
    <description>Folks,

Running acceptance tests via 'mvn integration-test' now runs
process-resources and sql:execute - this means running this target
will drop the database and recreate it.

-adam
</description>
    <dc:creator>Adam Feuer</dc:creator>
    <dc:date>2008-09-25T19:44:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5498">
    <title>Cheetah: mysqld must be set to use InnoDb asdefault storage engine, utf8 as default charset</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5498</link>
    <description>Folks,

For now, your mysqld must be set to use InnoDb as default storage
engine, utf8 as default charset. We hope to eventually change this
requirement, but for now it is required for Cheetah development. See
this page for info:

http://www.mifos.org/developers/wiki/CheetahConfigureMySql

That page is linked from the developer set up page:

http://www.mifos.org/developers/wiki/CheetahDeveloperSetup

cheers
adam
</description>
    <dc:creator>Adam Feuer</dc:creator>
    <dc:date>2008-09-25T19:17:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5495">
    <title>Working Days + Off Days</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5495</link>
    <description>-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</description>
    <dc:creator>Ryan Whitney</dc:creator>
    <dc:date>2008-09-24T12:13:52</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5490">
    <title>Improving Mifos Performance</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5490</link>
    <description>-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</description>
    <dc:creator>Ryan Whitney</dc:creator>
    <dc:date>2008-09-23T08:53:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5488">
    <title>build server disk full</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5488</link>
    <description>-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</description>
    <dc:creator>Adam Monsen</dc:creator>
    <dc:date>2008-09-22T19:46:25</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.finance.mifos.devel/5485">
    <title>org.hibernate.exception.GenericJDBCException:Cannot open connection</title>
    <link>http://comments.gmane.org/gmane.comp.finance.mifos.devel/5485</link>
    <description>-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/</description>
    <dc:creator>Sameema syed</dc:creator>
    <dc:date>2008-09-20T12:35:32</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.finance.mifos.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.finance.mifos.devel</link>
  </textinput>
</rdf:RDF>
