Skip to content

Commit

Permalink
Added a AbstractCatalog.paramRegex property to address an SQL injecti…
Browse files Browse the repository at this point in the history
…on vulnerability that was reported by Ward van Wanrooij. [https://code.google.com/p/oaicat/issues/detail?id=7]
  • Loading branch information
realworldobject@gmail.com committed Oct 18, 2013
1 parent 24ca021 commit 6cc6550
Show file tree
Hide file tree
Showing 17 changed files with 615 additions and 563 deletions.
2 changes: 1 addition & 1 deletion build.xml
Expand Up @@ -69,7 +69,7 @@
-->

<property name="app.name" value="oaicat"/>
<property name="appp.version" value="1.5.61"/>
<property name="appp.version" value="1.5.62"/>
<property name="build.home" value="build"/>
<property name="catalina.home" value="../../../.."/> <!-- UPDATE THIS! -->
<property name="dist.home" value="dist"/>
Expand Down
97 changes: 50 additions & 47 deletions docs/dist.html
Expand Up @@ -7,141 +7,144 @@
<body>
<h1>OAICat Distribution Files</h1>
<ul>
<li><a href="oaicat-1.5.61.tar.gz">oaicat-1.5.61.tar.gz</a> Latest version</li>
<li><a href="oaicat-1.5.61.zip">oaicat-1.5.61.zip</a> Latest version</li>

<li><a href="oaicat-1.5.62.tar.gz">oaicat-1.5.62.tar.gz</a> Latest version</li>
<li><a href="oaicat-1.5.62.zip">oaicat-1.5.62.zip</a> Latest version</li>

<li><a href="oaicat-1.5.61.tar.gz">oaicat-1.5.61.tar.gz</a></li>
<li><a href="oaicat-1.5.61.zip">oaicat-1.5.61.zip</a></li>

<li><a href="oaicat-1.5.60.tar.gz">oaicat-1.5.60.tar.gz</a></li>
<li><a href="oaicat-1.5.60.zip">oaicat-1.5.60.zip</a></li>

<li><a href="oaicat-1.5.59.tar.gz">oaicat-1.5.59.tar.gz</a></li>
<li><a href="oaicat-1.5.59.zip">oaicat-1.5.59.zip</a></li>

<li><a href="oaicat-1.5.58.tar.gz">oaicat-1.5.58.tar.gz</a></li>
<li><a href="oaicat-1.5.58.zip">oaicat-1.5.58.zip</a></li>

<li><a href="oaicat-1.5.57.tar.gz">oaicat-1.5.57.tar.gz</a></li>
<li><a href="oaicat-1.5.57.zip">oaicat-1.5.57.zip</a></li>

<li><a href="oaicat-1.5.56.tar.gz">oaicat-1.5.56.tar.gz</a></li>
<li><a href="oaicat-1.5.56.zip">oaicat-1.5.56.zip</a></li>

<li><a href="oaicat-1.5.55.tar.gz">oaicat-1.5.55.tar.gz</a></li>
<li><a href="oaicat-1.5.55.zip">oaicat-1.5.55.zip</a></li>

<li><a href="oaicat-1.5.54.tar.gz">oaicat-1.5.54.tar.gz</a></li>
<li><a href="oaicat-1.5.54.zip">oaicat-1.5.54.zip</a></li>

<li><a href="oaicat-1.5.53.tar.gz">oaicat-1.5.53.tar.gz</a></li>
<li><a href="oaicat-1.5.53.zip">oaicat-1.5.53.zip</a></li>

<li><a href="oaicat-1.5.52.tar.gz">oaicat-1.5.52.tar.gz</a></li>
<li><a href="oaicat-1.5.52.zip">oaicat-1.5.52.zip</a></li>

<li><a href="oaicat-1.5.51.tar.gz">oaicat-1.5.51.tar.gz</a></li>
<li><a href="oaicat-1.5.51.zip">oaicat-1.5.51.zip</a></li>

<li><a href="oaicat-1.5.50.tar.gz">oaicat-1.5.50.tar.gz</a></li>
<li><a href="oaicat-1.5.50.zip">oaicat-1.5.50.zip</a></li>

<li><a href="oaicat-1.5.49.tar.gz">oaicat-1.5.49.tar.gz</a></li>
<li><a href="oaicat-1.5.49.zip">oaicat-1.5.49.zip</a></li>

<li><a href="oaicat-1.5.48.tar.gz">oaicat-1.5.48.tar.gz</a></li>
<li><a href="oaicat-1.5.48.zip">oaicat-1.5.48.zip</a></li>

<li><a href="oaicat-1.5.47.tar.gz">oaicat-1.5.47.tar.gz</a></li>
<li><a href="oaicat-1.5.47.zip">oaicat-1.5.47.zip</a></li>

<li><a href="oaicat-1.5.46.tar.gz">oaicat-1.5.46.tar.gz</a></li>
<li><a href="oaicat-1.5.46.zip">oaicat-1.5.46.zip</a></li>

<li><a href="oaicat-1.5.45.tar.gz">oaicat-1.5.45.tar.gz</a></li>
<li><a href="oaicat-1.5.45.zip">oaicat-1.5.45.zip</a></li>

<li><a href="oaicat-1.5.44.tar.gz">oaicat-1.5.44.tar.gz</a></li>
<li><a href="oaicat-1.5.44.zip">oaicat-1.5.44.zip</a></li>

<li><a href="oaicat-1.5.43.tar.gz">oaicat-1.5.43.tar.gz</a></li>
<li><a href="oaicat-1.5.43.zip">oaicat-1.5.43.zip</a></li>

<li><a href="oaicat-1.5.42.tar.gz">oaicat-1.5.42.tar.gz</a></li>
<li><a href="oaicat-1.5.42.zip">oaicat-1.5.42.zip</a></li>

<li><a href="oaicat-1.5.41.tar.gz">oaicat-1.5.41.tar.gz</a></li>
<li><a href="oaicat-1.5.41.zip">oaicat-1.5.41.zip</a></li>

<li><a href="oaicat-1.5.40.tar.gz">oaicat-1.5.40.tar.gz</a></li>
<li><a href="oaicat-1.5.40.zip">oaicat-1.5.40.zip</a></li>

<li><a href="oaicat-1.5.39.tar.gz">oaicat-1.5.39.tar.gz</a></li>
<li><a href="oaicat-1.5.39.zip">oaicat-1.5.39.zip</a></li>

<li><a href="oaicat-1.5.38.tar.gz">oaicat-1.5.38.tar.gz</a></li>
<li><a href="oaicat-1.5.38.zip">oaicat-1.5.38.zip</a></li>

<li><a href="oaicat-1.5.37.tar.gz">oaicat-1.5.37.tar.gz</a></li>
<li><a href="oaicat-1.5.37.zip">oaicat-1.5.37.zip</a></li>

<li><a href="oaicat-1.5.36.tar.gz">oaicat-1.5.36.tar.gz</a></li>
<li><a href="oaicat-1.5.36.zip">oaicat-1.5.36.zip</a></li>

<li><a href="oaicat-1.5.35.tar.gz">oaicat-1.5.35.tar.gz</a></li>
<li><a href="oaicat-1.5.35.zip">oaicat-1.5.35.zip</a></li>

<li><a href="oaicat-1.5.34.tar.gz">oaicat-1.5.34.tar.gz</a></li>
<li><a href="oaicat-1.5.34.zip">oaicat-1.5.34.zip</a></li>

<li><a href="oaicat-1.5.33.tar.gz">oaicat-1.5.33.tar.gz</a></li>
<li><a href="oaicat-1.5.33.zip">oaicat-1.5.33.zip</a></li>

<li><a href="oaicat-1.5.32.tar.gz">oaicat-1.5.32.tar.gz</a></li>
<li><a href="oaicat-1.5.32.zip">oaicat-1.5.32.zip</a></li>

<li><a href="oaicat-1.5.31.tar.gz">oaicat-1.5.31.tar.gz</a></li>
<li><a href="oaicat-1.5.31.zip">oaicat-1.5.31.zip</a></li>

<li><a href="oaicat-1.5.30.tar.gz">oaicat-1.5.30.tar.gz</a></li>
<li><a href="oaicat-1.5.30.zip">oaicat-1.5.30.zip</a></li>

<li><a href="oaicat-1.5.29.tar.gz">oaicat-1.5.29.tar.gz</a></li>
<li><a href="oaicat-1.5.29.zip">oaicat-1.5.29.zip</a></li>

<li><a href="oaicat-1.5.28.tar.gz">oaicat-1.5.28.tar.gz</a></li>
<li><a href="oaicat-1.5.28.zip">oaicat-1.5.28.zip</a></li>

<li><a href="oaicat-1.5.27.tar.gz">oaicat-1.5.27.tar.gz</a></li>
<li><a href="oaicat-1.5.27.zip">oaicat-1.5.27.zip</a></li>

<li><a href="oaicat-1.5.26.tar.gz">oaicat-1.5.26.tar.gz</a></li>
<li><a href="oaicat-1.5.26.zip">oaicat-1.5.26.zip</a></li>

<li><a href="oaicat-1.5.25.tar.gz">oaicat-1.5.25.tar.gz</a></li>
<li><a href="oaicat-1.5.25.zip">oaicat-1.5.25.zip</a></li>

<li><a href="oaicat-1.5.24.tar.gz">oaicat-1.5.24.tar.gz</a></li>
<li><a href="oaicat-1.5.24.zip">oaicat-1.5.24.zip</a></li>

<li><a href="oaicat-1.5.23.tar.gz">oaicat-1.5.23.tar.gz</a></li>
<li><a href="oaicat-1.5.23.zip">oaicat-1.5.23.zip</a></li>

<li><a href="oaicat-1.5.22.tar.gz">oaicat-1.5.22.tar.gz</a></li>
<li><a href="oaicat-1.5.22.zip">oaicat-1.5.22.zip</a></li>

<li><a href="oaicat-1.5.21.tar.gz">oaicat-1.5.21.tar.gz</a></li>
<li><a href="oaicat-1.5.21.zip">oaicat-1.5.21.zip</a></li>

<li><a href="oaicat-1.5.20.tar.gz">oaicat-1.5.20.tar.gz</a></li>
<li><a href="oaicat-1.5.20.zip">oaicat-1.5.20.zip</a></li>

<li><a href="oaicat-1.5.19.tar.gz">oaicat-1.5.19.tar.gz</a></li>
<li><a href="oaicat-1.5.19.zip">oaicat-1.5.19.zip</a></li>

<li><a href="oaicat-1.5.18.tar.gz">oaicat-1.5.18.tar.gz</a></li>
<li><a href="oaicat-1.5.18.zip">oaicat-1.5.18.zip</a></li>

<li><a href="oaicat-1.5.17.tar.gz">oaicat-1.5.17.tar.gz</a></li>
<li><a href="oaicat-1.5.17.zip">oaicat-1.5.17.zip</a></li>

<li><a href="oaicat-1.5.16.tar.gz">oaicat-1.5.16.tar.gz</a></li>
<li><a href="oaicat-1.5.16.zip">oaicat-1.5.16.zip</a></li>
<li><a href="oaicat-1.5.15.tar.gz">oaicat-1.5.15.tar.gz</a></li>
Expand Down
4 changes: 4 additions & 0 deletions docs/version
@@ -1,5 +1,9 @@
OAICat version file. This file records major changes to the OAICat software.

2013-10-18 1.5.62
Bug fix:
- Added a AbstractCatalog.paramRegex property to address an SQL injection vulnerability that was reported by Ward van Wanrooij. [https://code.google.com/p/oaicat/issues/detail?id=7]

2013-04-18 1.5.61
Enhancement:
- change mechanism for locating the oaicat.properties configuration file.
Expand Down
Binary file modified oaicat.war
Binary file not shown.
2 changes: 1 addition & 1 deletion src/ORG/oclc/oai/server/OAIHandler.java
Expand Up @@ -58,7 +58,7 @@ public class OAIHandler extends HttpServlet {

public static final String PROPERTIES_SERVLET_CONTEXT_ATTRIBUTE = OAIHandler.class.getName() + ".properties";

private static final String VERSION = "1.5.61";
private static final String VERSION = "1.5.62";
private static boolean debug = false;

// private Transformer transformer = null;
Expand Down

0 comments on commit 6cc6550

Please sign in to comment.