blob: b3818f219e06d4604aa93b4fd7a6f0022abd943f [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="Apache Forrest" name="Generator">
<meta name="Forrest-version" content="0.9-dev">
<meta name="Forrest-skin-name" content="pelt">
<title>History of Changes </title>
<link type="text/css" href="skin/basic.css" rel="stylesheet">
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
<link type="text/css" href="skin/profile.css" rel="stylesheet">
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
<link rel="shortcut icon" href="favicon.ico">
</head>
<body onload="init()">
<script type="text/javascript">ndeSetTextSize();</script>
<div id="top">
<!--+
|breadtrail
+-->
<div class="breadtrail">
<a href="http://www.apache.org/">apache</a> &gt; <a href="http://lenya.apache.org/">lenya</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
</div>
<!--+
|header
+-->
<div class="header">
<!--+
|start group logo
+-->
<div class="grouplogo">
<a href=""><img class="logoImage" alt="Lenya" src="images/apache-lenya-light.png" title=""></a>
</div>
<!--+
|end group logo
+-->
<!--+
|start Project Logo
+-->
<div class="projectlogo">
<a href=""></a>
</div>
<!--+
|end Project Logo
+-->
<!--+
|start Search
+-->
<div class="searchbox">
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
<input value="lenya.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with ');" size="25" name="q" id="query" type="text" value="Search the site with ">&nbsp;
<input name="Search" value="Search" type="submit">
</form>
</div>
<!--+
|end search
+-->
<!--+
|start Tabs
+-->
<ul id="tabs">
<li class="current">
<a class="selected" href="index.html">Project</a>
</li>
<li>
<a class="unselected" href="docs/index.html">Developer</a>
</li>
<li>
<a class="unselected" href="community/index.html">Community</a>
</li>
<li>
<a class="unselected" href="docs/2_0_x/index.html">Version 2.0</a>
</li>
<li>
<a class="unselected" href="docs/1_2_x/index.html">Version 1.2</a>
</li>
</ul>
<!--+
|end Tabs
+-->
</div>
</div>
<div id="main">
<div id="publishedStrip">
<!--+
|start Subtabs
+-->
<div id="level2tabs"></div>
<!--+
|end Endtabs
+-->
<script type="text/javascript"><!--
document.write("Last Published: " + document.lastModified);
// --></script>
</div>
<!--+
|breadtrail
+-->
<div class="breadtrail">
&nbsp;
</div>
<!--+
|start Menu, mainarea
+-->
<!--+
|start Menu
+-->
<div id="menu">
<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Project</div>
<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
<div class="menuitem">
<a href="index.html">About</a>
</div>
<div onclick="SwitchMenu('menu_selected_1.1.2', 'skin/')" id="menu_selected_1.1.2Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Changes</div>
<div id="menu_selected_1.1.2" class="selectedmenuitemgroup" style="display: block;">
<div class="menuitem">
<a href="tlp-HEAD.svn-revision.xml">current revision number</a>
</div>
<div class="menuitem">
<a href="tlp-HEAD.svn-sh.xml">create svn log shell</a>
</div>
<div class="menuitem">
<a href="tlp-HEAD.svn.html">log HEAD</a>
</div>
<div class="menuitem">
<a href="tlp-2007-12.svn.html">log 2007-12</a>
</div>
<div class="menuitem">
<a href="tlp-2007-11.svn.html">log 2007-11</a>
</div>
<div class="menuitem">
<a href="tlp-2007-10.svn.html">log 2007-10</a>
</div>
<div class="menuitem">
<a href="tlp-2007-09.svn.html">log 2007-09</a>
</div>
<div class="menupage">
<div class="menupagetitle">log 2007-08</div>
</div>
<div class="menuitem">
<a href="tlp-2007-07.svn.html">log 2007-07</a>
</div>
<div class="menuitem">
<a href="tlp-2007-06.svn.html">log 2007-06</a>
</div>
<div class="menuitem">
<a href="tlp-2007-05.svn.html">log 2007-05</a>
</div>
<div class="menuitem">
<a href="tlp-2007-04.svn.html">log 2007-04</a>
</div>
<div class="menuitem">
<a href="tlp-2007-03.svn.html">log 2007-03</a>
</div>
<div class="menuitem">
<a href="tlp-2007-02.svn.html">log 2007-02</a>
</div>
<div class="menuitem">
<a href="tlp-2007-01.svn.html">log 2007-01</a>
</div>
<div class="menuitem">
<a href="tlp-2006-12.svn.html">log 2006-12</a>
</div>
<div class="menuitem">
<a href="tlp-2006-11.svn.html">log 2006-11</a>
</div>
<div class="menuitem">
<a href="tlp-2006-10.svn.html">log 2006-10</a>
</div>
<div class="menuitem">
<a href="tlp-2006-09.svn.html">log 2006-09</a>
</div>
<div class="menuitem">
<a href="tlp-2006-08.svn.html">log 2006-08</a>
</div>
<div class="menuitem">
<a href="tlp-2006-07.svn.html">log 2006-07</a>
</div>
<div class="menuitem">
<a href="tlp-2006-06.svn.html">log 2006-06</a>
</div>
<div class="menuitem">
<a href="tlp-2006-05.svn.html">log 2006-05</a>
</div>
<div class="menuitem">
<a href="tlp-2006-04.svn.html">log 2006-04</a>
</div>
<div class="menuitem">
<a href="tlp-2006-03.svn.html">log 2006-03</a>
</div>
<div class="menuitem">
<a href="tlp-2006-02.svn.html">log 2006-02</a>
</div>
<div class="menuitem">
<a href="tlp-2006-01.svn.html">log 2006-01</a>
</div>
<div class="menuitem">
<a href="tlp-2005-12.svn.html">log 2005-12</a>
</div>
<div class="menuitem">
<a href="tlp-2005-11.svn.html">log 2005-11</a>
</div>
<div class="menuitem">
<a href="tlp-2005-10.svn.html">log 2005-10</a>
</div>
<div class="menuitem">
<a href="tlp-2005-09.svn.html">log 2005-09</a>
</div>
<div class="menuitem">
<a href="tlp-2005-08.svn.html">log 2005-08</a>
</div>
<div class="menuitem">
<a href="tlp-2005-07.svn.html">log 2005-07</a>
</div>
<div class="menuitem">
<a href="tlp-2005-06.svn.html">log 2005-06</a>
</div>
<div class="menuitem">
<a href="tlp-2005-05.svn.html">log 2005-05</a>
</div>
<div class="menuitem">
<a href="tlp-2005-04.svn.html">log 2005-04</a>
</div>
<div class="menuitem">
<a href="tlp-2005-03.svn.html">log 2005-03</a>
</div>
<div class="menuitem">
<a href="tlp-2005-02.svn.html">log 2005-02</a>
</div>
<div class="menuitem">
<a href="tlp-2005-01.svn.html">log 2005-01</a>
</div>
<div class="menuitem">
<a href="tlp-2004-12.svn.html">log 2004-12</a>
</div>
<div class="menuitem">
<a href="tlp-2004-11.svn.html">log 2004-11</a>
</div>
<div class="menuitem">
<a href="incubator-2004-07-10.svn.html">inc-2004-07-10</a>
</div>
<div class="menuitem">
<a href="incubator-2004-04-06.svn.html">inc-2004-04-06</a>
</div>
<div class="menuitem">
<a href="incubator-2004-01-03.svn.html">inc-2004-01-03</a>
</div>
<div class="menuitem">
<a href="incubator-2003-11-12.svn.html">inc-2003-11-12</a>
</div>
<div class="menuitem">
<a href="incubator-2003-10.svn.html">inc-2003-10</a>
</div>
<div class="menuitem">
<a href="incubator-2003-09.svn.html">inc-2003-09</a>
</div>
<div class="menuitem">
<a href="incubator-2003-08.svn.html">inc-2003-08</a>
</div>
<div class="menuitem">
<a href="incubator-2003-07.svn.html">inc-2003-07</a>
</div>
<div class="menuitem">
<a href="incubator-2003-06.svn.html">inc-2003-06</a>
</div>
<div class="menuitem">
<a href="incubator-2003-05.svn.html">inc-2003-05</a>
</div>
<div class="menuitem">
<a href="incubator-2003-04.svn.html">inc-2003-04</a>
</div>
<div class="menuitem">
<a href="incubator-2003-03.svn.html">inc-2003-03</a>
</div>
<div class="menuitem">
<a href="incubator-2003-01-02.svn.html">inc-2003-01-02</a>
</div>
<div class="menuitem">
<a href="incubator-2002-10-12.svn.html">inc-2002-10-12</a>
</div>
<div class="menuitem">
<a href="incubator-2002-08-09.svn.html">inc-2002-08-09</a>
</div>
<div class="menuitem">
<a href="incubator-2002-05-07.svn.html">inc-2002-05-07</a>
</div>
<div class="menuitem">
<a href="incubator-2002-01-04.svn.html">inc-2002-01-04</a>
</div>
</div>
<div class="menuitem">
<a href="who.html" title="Explain who is involved">Who we are</a>
</div>
<div class="menuitem">
<a href="screenshots.html">Screenshots</a>
</div>
<div class="menuitem">
<a href="roadmap.html">Roadmap</a>
</div>
<div class="menuitem">
<a href="license.html">License</a>
</div>
<div class="menuitem">
<a href="related-projects.html">Related Projects</a>
</div>
<div class="menuitem">
<a href="history.html">History</a>
</div>
<div class="menuitem">
<a href="http://www.apache.org/foundation/sponsorship.html">Sponsoring Apache</a>
</div>
<div class="menuitem">
<a href="http://www.apache.org/foundation/thanks.html">Sponsors Thanks</a>
</div>
</div>
<div id="credit"></div>
<div id="roundbottom">
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
<!--+
|alternative credits
+-->
<div id="credit2">
<a href="http://wiki.apache.org/lenya/MeetingFreiburg2008"><img border="0" title="Meeting Freiburg 2008" alt="Meeting Freiburg 2008 - logo" src="images/apache-lenya-meeting-freiburg-2008.png" style="width: 160px;height: 40px;"></a>
</div>
</div>
<!--+
|end Menu
+-->
<!--+
|start content
+-->
<div id="content">
<div title="Portable Document Format" class="pdflink">
<a class="dida" href="tlp-2007-08.svn.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
PDF</a>
</div>
<h1>History of Changes </h1>
<div id="front-matter">
<div id="minitoc-area">
<ul class="minitoc">
<li>
<a href="#introduction">Introduction and explanation of symbols</a>
</li>
<li>
<a href="#version_2007-08">Version 2007-08 ()</a>
<ul class="minitoc">
<li>
<a href="#1.2">1.2</a>
</li>
<li>
<a href="#2.0">2.0</a>
</li>
<li>
<a href="#Documentation">Documentation</a>
</li>
<li>
<a href="#Sandbox">Sandbox</a>
</li>
<li>
<a href="#Site">Site</a>
</li>
<li>
<a href="#">Contributors to this release</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
<p>
<a href="changes.rss"><img alt="RSS" src="images/rss.png"></a>
</p>
<a name="N10011"></a><a name="introduction"></a>
<h2 class="h3">Introduction and explanation of symbols</h2>
<div class="section">
<p>Changes are sorted <translate>by "{0}" and then<param>type</param>
</translate> chronologically with the most recent at the top. These symbols denote the various action types:<img class="icon" alt="add" src="images/add.jpg">=add, <img class="icon" alt="remove" src="images/remove.jpg">=remove, <img class="icon" alt="update" src="images/update.jpg">=update</p>
</div>
<a name="N10047"></a><a name="version_2007-08"></a>
<h2 class="h3">Version 2007-08 ()</h2>
<div class="section">
<a name="N1004F"></a><a name="1.2"></a>
<h3 class="h4">1.2</h3>
<ul>
<li>
<img class="icon" alt="update" src="images/update.jpg">[1.2] Adding upload feature to neutron usecase. Thanks to Thomas Comiotto <a href="http://svn.apache.org/viewcvs.cgi?rev=564473&view=rev">Diff</a>
Committed by jann.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[1.2] link and typo fixed <a href="http://svn.apache.org/viewcvs.cgi?rev=568149&view=rev">Diff</a>
Committed by michi.</li>
</ul>
<a name="N10070"></a><a name="2.0"></a>
<h3 class="h4">2.0</h3>
<ul>
<li>
<img class="icon" alt="add" src="images/add.jpg">[2.0] moved login/logout usecase views from ac to acusecases module, where the
java part is already. changed xconfs accordingly
<a href="http://svn.apache.org/viewcvs.cgi?rev=562851&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="add" src="images/add.jpg">[2.0] Moved UUIDGenerator service from impl to api <a href="http://svn.apache.org/viewcvs.cgi?rev=564258&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="add" src="images/add.jpg">[2.0] Added SourceNodeRcmlFactory which creates per-URI singleton RCML objects (forgot in last commit) <a href="http://svn.apache.org/viewcvs.cgi?rev=564266&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="add" src="images/add.jpg">[2.0] Moving SSL handling from OutgoingLinkRewriter to SslRedirectAction (much better performance) <a href="http://svn.apache.org/viewcvs.cgi?rev=567484&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="add" src="images/add.jpg">[2.0] Introduce Persistable interface. This allows to save complex objects (meta data, site tree) only once before the session is committed. Optimistic usecases lock their nodes before the usecase is executed (see bug 43136). <a href="http://svn.apache.org/viewcvs.cgi?rev=568271&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="add" src="images/add.jpg">[2.0] Added menu module, e.g. for asynchronous menu loading <a href="http://svn.apache.org/viewcvs.cgi?rev=568637&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="add" src="images/add.jpg">[2.0] Bug 42558
lenya.properties.xml per publication. Patch submitted by Markus Angst. Thank you very much Markus.
Adding example to the default pub. <a href="http://svn.apache.org/viewcvs.cgi?rev=568859&view=rev">Diff</a>
Committed by thorsten.</li>
<li>
<img class="icon" alt="add" src="images/add.jpg">[2.0] Added tee transformer and simple load test to development module <a href="http://svn.apache.org/viewcvs.cgi?rev=569373&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="remove" src="images/remove.jpg">[2.0] svn merge -r 562961:562875 https://svn.apache.org/repos/asf/lenya/trunk
undo accidental commit - apologies for the noise.
<a href="http://svn.apache.org/viewcvs.cgi?rev=562973&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="remove" src="images/remove.jpg">[2.0] removed unused search usecase view from usecase module
<a href="http://svn.apache.org/viewcvs.cgi?rev=563176&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="remove" src="images/remove.jpg">[2.0] removed unused stylesheet from core. it apparently converted the output
of the directory generator to a webDAV propfind reply. the webdav module
implements the same functionality with its webdav.propfind usecase.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565166&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Correctly retrieves list of preceding siblings now. Can now move node up to top position in a substree.
<a href="http://svn.apache.org/viewcvs.cgi?rev=561936&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] tried to clarify javadocs, please review!
<a href="http://svn.apache.org/viewcvs.cgi?rev=562256&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] removed unused import, fixed special character issue <a href="http://svn.apache.org/viewcvs.cgi?rev=562390&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] javadocs additions
<a href="http://svn.apache.org/viewcvs.cgi?rev=562393&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Revisions usecase: Removed NPE workaround, use parameter for workflow event <a href="http://svn.apache.org/viewcvs.cgi?rev=562400&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Simplified and cleaned up revision control code. The SourceNodeRCML doesn't write to the real source anymore. This is part of the fix for bug 42937. <a href="http://svn.apache.org/viewcvs.cgi?rev=562417&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Form editors: add check if source document is null (more robust when running web tests) <a href="http://svn.apache.org/viewcvs.cgi?rev=562418&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Use LinkedHashMap to preserve resource type sample order. This fixes bug 42942. <a href="http://svn.apache.org/viewcvs.cgi?rev=562419&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Prevent backspace key as back in the two forms editors.
<a href="http://svn.apache.org/viewcvs.cgi?rev=562543&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] tinymce now also uses richard's backspace catcher, for consistency
with the other editors.
<a href="http://svn.apache.org/viewcvs.cgi?rev=562774&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] removed unused parameter "requestURI" from UsecaseAuthorizer interface
fixed UsecaseAuthorizerImpl and external occurrences accordingly
cleaned up UsecaseAuthorizerImpl:
* made helper functions private, since they are not part of any
interface, and an "Impl" should not add to the externally visible API.
* removed duplicate javadocs, added @see to interface docs
<a href="http://svn.apache.org/viewcvs.cgi?rev=562850&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] missed one public helper method in the last commit...
<a href="http://svn.apache.org/viewcvs.cgi?rev=562853&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] reordered properties and methods. no functional change.
<a href="http://svn.apache.org/viewcvs.cgi?rev=562859&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] made getConfiguration() private. that's all for now.. :)
<a href="http://svn.apache.org/viewcvs.cgi?rev=562861&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] rearranged methods and properties. no functional change.
<a href="http://svn.apache.org/viewcvs.cgi?rev=562864&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] removed private helper functions, moved code into public interface
method.
<a href="http://svn.apache.org/viewcvs.cgi?rev=562865&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] javadoc additions.
<a href="http://svn.apache.org/viewcvs.cgi?rev=562875&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] move UsecaseAuthorizer, impl and helper classes from usecase to ac
module to avoid circular dependencies
create new usecase ac.visit
change PolicyAuthorizer to check ac.visit permission for each requested
page
add usecase policy to default: ac.visit will be granted to editors,
admins and reviewers (basically restoring the old implicit behaviour,
but now in a clean and obvious way without opening security holes)
WARNING: this is a proof-of-concept code that touches security-critical
infrastructure. it will compile and has been
tested briefly. there has been NO SECURITY AUDIT of any kind. the whole
shebang may be utter bogus - it's here as a discussion item.
<a href="http://svn.apache.org/viewcvs.cgi?rev=562961&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] no functional changes.
removed erroneous comments from xpatch files.
whitenoise.
<a href="http://svn.apache.org/viewcvs.cgi?rev=563146&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] added deprecation note (file remains for now as it's being used by kupu
and bxe)
<a href="http://svn.apache.org/viewcvs.cgi?rev=563178&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] fix internal-only setting. it was wrongly attached to a matcher instead
of the pipeline...
<a href="http://svn.apache.org/viewcvs.cgi?rev=563186&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] removed unused SourceResolver.
no functional change.
<a href="http://svn.apache.org/viewcvs.cgi?rev=563234&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] added some comments.
there is a (to me) totally mysterious conditional regarding the source
of the usecase policy configuration. if you know your way around this
piece of code, could you please chuck out my FIXME: comments and add
some clarification? thanks.
<a href="http://svn.apache.org/viewcvs.cgi?rev=563240&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] grouped properties by scope at the top.
no functional changes.
<a href="http://svn.apache.org/viewcvs.cgi?rev=563459&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] UsecaseAuthorizerImpl: Removed unused code, updated javadocs <a href="http://svn.apache.org/viewcvs.cgi?rev=563801&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixes issue with the script eating backspaces in the editing area. Thanks to J&ouml;rn for reporting.
<a href="http://svn.apache.org/viewcvs.cgi?rev=563892&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Removed debugging code.
<a href="http://svn.apache.org/viewcvs.cgi?rev=563898&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixes bug 43064. Thanks to Markus Angst for the bug report and patch.
<a href="http://svn.apache.org/viewcvs.cgi?rev=564017&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Don't create continuation if usecase preconditions failed. This avoids the 'no transition for event checkExecutionConditions in state start' errors. <a href="http://svn.apache.org/viewcvs.cgi?rev=564254&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Send notification message if a document could not be indexed (temporary workaround for bug 42510 until we have an indexing queue) <a href="http://svn.apache.org/viewcvs.cgi?rev=564261&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Create continuation for usecase if preconditions failed, but don't advance/execute. <a href="http://svn.apache.org/viewcvs.cgi?rev=564262&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Refactored revision control: clean up XML reading+writing. RCML objects are now singletons per source URI. This allows to synchronize access per RCML object, avoiding synchronization issues which occured when running load tests. UnitOfWork.commit() and rollback() are now synchronized via the class object to avoid inter-usecase commit synchronization issues (also occured during load tests). <a href="http://svn.apache.org/viewcvs.cgi?rev=564264&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Updating load test after changes to usecase flowscript <a href="http://svn.apache.org/viewcvs.cgi?rev=564269&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Removed method Node.getRcml() for safety reasons. This lead to the removal of the revision controller class and some refactorings. <a href="http://svn.apache.org/viewcvs.cgi?rev=564507&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Added usecase to force the check-in of documents. <a href="http://svn.apache.org/viewcvs.cgi?rev=564527&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixed revision control issue: Don't consider only backup entries when checking for the last modified version. <a href="http://svn.apache.org/viewcvs.cgi?rev=564532&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Added method AbstractUsecase.prepareView() and use it in ForceCheckIn usecase. <a href="http://svn.apache.org/viewcvs.cgi?rev=564537&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Removed PolicyAuthorizer, moved role resolving to DefaultAccessController <a href="http://svn.apache.org/viewcvs.cgi?rev=564543&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Extend the UsecaseAuthorizerImpl to check the page access. This is done by a ac.visit pseudo-usecase. For more info, see bug 42952. Thanks a lot to Joern Nettingsmeier for the patch (I applied it because it depended on some changes to the role resolving). <a href="http://svn.apache.org/viewcvs.cgi?rev=564551&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Log error message when indexing failed. <a href="http://svn.apache.org/viewcvs.cgi?rev=564561&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixed javadoc error, synchronize lock method in SourceNode <a href="http://svn.apache.org/viewcvs.cgi?rev=564585&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Avoid NPE in force check-in usecase <a href="http://svn.apache.org/viewcvs.cgi?rev=564598&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Introduced global transaction lock <a href="http://svn.apache.org/viewcvs.cgi?rev=564653&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Removed unnecessary lock check <a href="http://svn.apache.org/viewcvs.cgi?rev=564656&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Use revision history for last modification date in source nodes, more accurate than file system <a href="http://svn.apache.org/viewcvs.cgi?rev=564657&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Removed unnecessary modification check from site tree (handled by transaction) <a href="http://svn.apache.org/viewcvs.cgi?rev=564659&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] added note to readme about removal of policy authorizer, since it
requires changes to custom publications.
<a href="http://svn.apache.org/viewcvs.cgi?rev=564885&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Load site structure for area every time it is requested to avoid stale site objects <a href="http://svn.apache.org/viewcvs.cgi?rev=565032&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Advance state machine in AbstractUsecase after corresponding method succeeded <a href="http://svn.apache.org/viewcvs.cgi?rev=565039&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Remove unnecessary session selection code from sitetree implementation <a href="http://svn.apache.org/viewcvs.cgi?rev=565041&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Added transition check for AbstractUsecase methods <a href="http://svn.apache.org/viewcvs.cgi?rev=565055&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] improved error message <a href="http://svn.apache.org/viewcvs.cgi?rev=565056&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [refactoring] better code re-use in DocumentFactoryImpl <a href="http://svn.apache.org/viewcvs.cgi?rev=565057&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] removed unused import <a href="http://svn.apache.org/viewcvs.cgi?rev=565067&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] removed unused import <a href="http://svn.apache.org/viewcvs.cgi?rev=565068&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Moved transaction locking from UnitOfWorkImpl to SessionImpl <a href="http://svn.apache.org/viewcvs.cgi?rev=565069&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Use more readable XML format for RCML files <a href="http://svn.apache.org/viewcvs.cgi?rev=565070&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Improved load test <a href="http://svn.apache.org/viewcvs.cgi?rev=565071&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] resource type configuration cleanup part 1:
&lt;sample-name&gt;foo://bar&lt;/sample-name&gt;
becomes
&lt;sample uri="foo://bar"/&gt;
<a href="http://svn.apache.org/viewcvs.cgi?rev=565125&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] resource type configuration cleanup part 2:
&lt;schema src="foo://bar.rng"
language="http://relaxng.org/ns/structure/0.9"/&gt;
becomes
&lt;schema uri="foo://bar.rng"
namespace="http://relaxng.org/ns/structure/0.9"/&gt;
<a href="http://svn.apache.org/viewcvs.cgi?rev=565133&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] whitenoise, reorganized source code.
no functional change.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565135&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] whitenoise, rearranged class properties.
FIXME: what is the "synchronized" attribute in workflow transitions?
looks like dead code, because it's not in the default pub, and the
validation schema does not even mention it...
<a href="http://svn.apache.org/viewcvs.cgi?rev=565260&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] removed unused workflow validation xsd.
ported xsd to rng, it is now applied during build.
this change requires the xsi:schemaLocation attribute to be removed from
custom workflow declarations.
fixes bug http://issues.apache.org/bugzilla/show_bug.cgi?id=42351
<a href="http://svn.apache.org/viewcvs.cgi?rev=565263&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Add method to resolve links without providing a start document <a href="http://svn.apache.org/viewcvs.cgi?rev=565341&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] UuidToUrlTransformer: handle non-document start URLs <a href="http://svn.apache.org/viewcvs.cgi?rev=565342&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Provide language parameter in sitetree links to avoid the failing of the UuidToUrlTransformer <a href="http://svn.apache.org/viewcvs.cgi?rev=565344&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Removed unused variable.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565377&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Removed unused variable.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565385&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fix potential NPE
<a href="http://svn.apache.org/viewcvs.cgi?rev=565388&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Make public static field immutable
<a href="http://svn.apache.org/viewcvs.cgi?rev=565390&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Cleaned up debugging message. Include name of IP range in error message instead of null.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565435&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixed up string equality issues.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565448&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Cleans up the look of the insert link display. Wraps the form inside of the standard box that is used everywhere else. Also goes back to the side by side layout. Can easily be changed to top to bottom if desired. Most of the changes are formatting as a result of the added divs. Thanks to Jonathan Albers for the help.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565504&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Now looks like all the other create usecases: no menu, wrapped in the standard usecase template.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565519&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Allow those with edit permission to cut and copy. They already can create, delete, nudge, and paste.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565524&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] DateFormat is NOT thread safe. To be so it must be externally synchronized. I don't see any benefit, so I've just removed the static.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565548&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Re-added newVersion parameter to RCML <a href="http://svn.apache.org/viewcvs.cgi?rev=565674&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Don't store DocumentFactory instance in PublicationFactory, this seemed to cause trouble (see bug 43110) <a href="http://svn.apache.org/viewcvs.cgi?rev=565753&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Don't store DocumentFactory instance in PublicationFactory, this seemed to cause trouble (see bug 43110) <a href="http://svn.apache.org/viewcvs.cgi?rev=565755&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] LanguageExistsAction: code simplification, javadoc cleanup <a href="http://svn.apache.org/viewcvs.cgi?rev=565765&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Added RepositoryItem.getSession(), removed NodeFactory.setSession() <a href="http://svn.apache.org/viewcvs.cgi?rev=565766&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Should be start() instead of run(). Unless the code is supposed to run in the current thread, but at that point creating the thread is pointless.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565787&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Now releases lock while waiting for indexer to be released.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565815&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Make sure only one thread is getting to the DateFormat object at a time.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565823&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixed equal objects must have equal hash codes problem.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565827&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Prevent NPE in final handleError() method.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565832&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] getAttributeNS() will never return null. It will return an empty string if the lookup fails, so I believe this is correct. The non-short circuiting or is confusing and I don't see the reason for it here. Change them back if I'm wrong.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565835&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Removed new String() so that strings can be interned, removed toString() on strings, converted new Boolean to Boolean.valueOf() to use interned value.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565858&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Removed unused variables and redundant null checks and imports as necessary.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565859&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Reverting r565787. Turns out it must run in the current thread for now.
<a href="http://svn.apache.org/viewcvs.cgi?rev=565894&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Use StringTokenizer instead of String.split() for performance reasons <a href="http://svn.apache.org/viewcvs.cgi?rev=566226&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Refactoring (performance improvement) <a href="http://svn.apache.org/viewcvs.cgi?rev=566227&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] SiteTree: store node factory as field to improve performance <a href="http://svn.apache.org/viewcvs.cgi?rev=566245&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Refactoring, better code readability in document policy manager wrapper <a href="http://svn.apache.org/viewcvs.cgi?rev=566248&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Remove SiteUtil.isDocument() <a href="http://svn.apache.org/viewcvs.cgi?rev=566250&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Made SourceCache ThreadSafe <a href="http://svn.apache.org/viewcvs.cgi?rev=566251&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Replaced String.split() by StringTokenizer (performance) <a href="http://svn.apache.org/viewcvs.cgi?rev=566255&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] javadoc fix <a href="http://svn.apache.org/viewcvs.cgi?rev=566256&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Check meta data key only if no values exist (performance) <a href="http://svn.apache.org/viewcvs.cgi?rev=566334&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] fixed typo in comment <a href="http://svn.apache.org/viewcvs.cgi?rev=567073&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Avoid exception in ForceCheckIn.prepareView() <a href="http://svn.apache.org/viewcvs.cgi?rev=567439&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Consider preconditions when advancing usecase state in webdav.js (avoid state machine exceptions) <a href="http://svn.apache.org/viewcvs.cgi?rev=567440&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Added workaround for usecases which can't use the same session for check-in and check-out (BXE, FCKeditor): Allow to check-out a node without the restriction to the same session. See bug 43157. <a href="http://svn.apache.org/viewcvs.cgi?rev=567462&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Don't restrict kupu check-out to session <a href="http://svn.apache.org/viewcvs.cgi?rev=567467&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Made publication manager more efficient and correct (avoid invalid publication objects) <a href="http://svn.apache.org/viewcvs.cgi?rev=567473&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Module manager: compute file URI at startup and not on demand for better performance <a href="http://svn.apache.org/viewcvs.cgi?rev=567475&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Store site structure in area object for better performance <a href="http://svn.apache.org/viewcvs.cgi?rev=567476&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Removed execution time check from FallbackSourceFactory (GregorianCalendar is expensive) <a href="http://svn.apache.org/viewcvs.cgi?rev=567477&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Performance optimization in Query class <a href="http://svn.apache.org/viewcvs.cgi?rev=567479&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] PublicationTemplateManager: use file path instead of context:// path (less expensive) <a href="http://svn.apache.org/viewcvs.cgi?rev=567480&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Made SslRedirectAction work with non-access-controller URLs <a href="http://svn.apache.org/viewcvs.cgi?rev=567489&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Don't create session UUID for immutable sessions <a href="http://svn.apache.org/viewcvs.cgi?rev=567495&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Prevent NPE. Not sure how it happened, but I did get a null identity.
<a href="http://svn.apache.org/viewcvs.cgi?rev=567518&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Updated InsertAsset to new OutgoingLinkRewriter constructor <a href="http://svn.apache.org/viewcvs.cgi?rev=567644&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Use SharedItemStore specifically for the site tree. This avoids the problem that the SharedItemStore is filled with Document and other objects. The DelegatingSiteTree can be shared. <a href="http://svn.apache.org/viewcvs.cgi?rev=567725&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] removed invalid catch block <a href="http://svn.apache.org/viewcvs.cgi?rev=567726&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixed class cast problems with delegating sitetree <a href="http://svn.apache.org/viewcvs.cgi?rev=567737&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Use modifiable session in ReservedCheckinAction (fixes bug 43157) <a href="http://svn.apache.org/viewcvs.cgi?rev=568030&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Added DocumentFactory.existsPublication(id) for simplicity, fixed publication handling in i18n (fixes bug 43171) <a href="http://svn.apache.org/viewcvs.cgi?rev=568041&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] added some javadocs <a href="http://svn.apache.org/viewcvs.cgi?rev=568169&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] removed unused field <a href="http://svn.apache.org/viewcvs.cgi?rev=568171&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] UuidToUrlTransformer: lookup document extension only if necessary (expensive) <a href="http://svn.apache.org/viewcvs.cgi?rev=568269&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Use default extension 'html' to avoid extension lookup for each document (expensive) <a href="http://svn.apache.org/viewcvs.cgi?rev=568314&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Set expiration to 2 hours for language-selector SVG images to reduce server load <a href="http://svn.apache.org/viewcvs.cgi?rev=568315&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Use transparent background for sitetree icons <a href="http://svn.apache.org/viewcvs.cgi?rev=568539&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixed execution order in usecases flowscript <a href="http://svn.apache.org/viewcvs.cgi?rev=568540&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] removed unused namespace declarations <a href="http://svn.apache.org/viewcvs.cgi?rev=568541&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Prepare core for Ajax menu <a href="http://svn.apache.org/viewcvs.cgi?rev=568636&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Make user names case insensitive. Fixes bug 41848.
<a href="http://svn.apache.org/viewcvs.cgi?rev=568662&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Always strip spaces from node name in create usecase. <a href="http://svn.apache.org/viewcvs.cgi?rev=568678&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixed usecase state machine transition (fixes bug 43185). <a href="http://svn.apache.org/viewcvs.cgi?rev=568679&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Don't alert error messages when loading the menu <a href="http://svn.apache.org/viewcvs.cgi?rev=568681&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Bug 42558
lenya.properties.xml per publication. Patch submitted by Markus Angst. Thank you very much Markus.
Additional added logging in an empty catch. <a href="http://svn.apache.org/viewcvs.cgi?rev=568857&view=rev">Diff</a>
Committed by thorsten.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Adding context prefix to MENU_URL. Otherwise it will not work if you use lenya with tomcat in a non ROOT context <a href="http://svn.apache.org/viewcvs.cgi?rev=568889&view=rev">Diff</a>
Committed by jann.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Improved Ajax menubar generation (load single menus on demand) <a href="http://svn.apache.org/viewcvs.cgi?rev=568933&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] added comment about disabling prettyprinting in production
<a href="http://svn.apache.org/viewcvs.cgi?rev=569157&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Add revision number to Document interface, added revision handling to LenyaMetaDataTransformer and DocumentInfoModule. This fixes bug 42932. <a href="http://svn.apache.org/viewcvs.cgi?rev=569341&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Added revision handling to SVG image resizing. <a href="http://svn.apache.org/viewcvs.cgi?rev=569342&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] removed dead code <a href="http://svn.apache.org/viewcvs.cgi?rev=569343&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] removed outdated fixme comment <a href="http://svn.apache.org/viewcvs.cgi?rev=569344&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Updating collection sitemap to new LenyaMetaDataGenerator syntax <a href="http://svn.apache.org/viewcvs.cgi?rev=569366&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Updating default pub sitemap to new LenyaMetaDataGenerator syntax <a href="http://svn.apache.org/viewcvs.cgi?rev=569367&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] fixed sitemap parameter, improved comments <a href="http://svn.apache.org/viewcvs.cgi?rev=569420&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Removed fallback:// for publication-does-not-exist.jx (makes no sense) <a href="http://svn.apache.org/viewcvs.cgi?rev=569442&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Avoid NPE in PageEnvelopeModule for non-publication URLs <a href="http://svn.apache.org/viewcvs.cgi?rev=570146&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Replaced file handling in ResourceExistsAction with TraversableSource handling <a href="http://svn.apache.org/viewcvs.cgi?rev=570151&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixed meta data generator call <a href="http://svn.apache.org/viewcvs.cgi?rev=570390&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixed revision writability check in DocumentImpl <a href="http://svn.apache.org/viewcvs.cgi?rev=570392&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Performance optimization: re-arranged pipelines in global-sitemap.xmap <a href="http://svn.apache.org/viewcvs.cgi?rev=570467&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Use global parameter for pipeline expiration <a href="http://svn.apache.org/viewcvs.cgi?rev=570469&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Avoid exception for lenya-document URLs on non-document URLs (fixes bug 43227). <a href="http://svn.apache.org/viewcvs.cgi?rev=570749&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Move check-in of nodes to finally block to avoid stale checked-in nodes (see bug 43163) <a href="http://svn.apache.org/viewcvs.cgi?rev=570759&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Clear source node RCML entries when deleting. Otherwise, the last check-in entry will keep active. See bug 43163 for more information. <a href="http://svn.apache.org/viewcvs.cgi?rev=570775&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Replaced lenyadoc URL with lenya-document URL <a href="http://svn.apache.org/viewcvs.cgi?rev=570776&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixed lenya-document URL (removed trailing slash) <a href="http://svn.apache.org/viewcvs.cgi?rev=570795&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Mark AxisUUIDGenerator as ThreadSafe <a href="http://svn.apache.org/viewcvs.cgi?rev=570864&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Mark AxisUUIDGenerator as ThreadSafe <a href="http://svn.apache.org/viewcvs.cgi?rev=570866&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] [minor change] refactoring - extract field <a href="http://svn.apache.org/viewcvs.cgi?rev=570872&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Disable browsing button in built in image and link windows since we now use plugins.
<a href="http://svn.apache.org/viewcvs.cgi?rev=570909&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Put simple object instead of source wrapper in sourceUris map. This avoids a memory leak. See bug 43240. <a href="http://svn.apache.org/viewcvs.cgi?rev=570920&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Store publication ID instead of publication object in DocumentIdentifier. See bug 43240. <a href="http://svn.apache.org/viewcvs.cgi?rev=570957&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Avoid returning null-value DocumentLocator objects <a href="http://svn.apache.org/viewcvs.cgi?rev=571137&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Translate image/pjpeg to image/jpeg for purposes of reading image dimensions. Fixes bug 43245.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571280&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Added check to SourceNode if it was loaded when it is locked. This can help to uncover situations where the repository might become corrupted. See bug 43136, comment #18. <a href="http://svn.apache.org/viewcvs.cgi?rev=571429&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixed possible synchronization issue with loading and lastModified
<a href="http://svn.apache.org/viewcvs.cgi?rev=571466&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixed possible NPE.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571470&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Synchronize access to committed.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571475&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Will hopefully fix bug 42370
<a href="http://svn.apache.org/viewcvs.cgi?rev=571481&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixes bug 43198.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571488&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Fixes bug 43137.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571493&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Performance increase. Use StringBuffer instead of straight string concatenation inside of loops.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571548&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Performance increase. Use StringBuffer instead of straight string concatenation inside of loops.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571550&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Removed unused variable.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571552&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Protects paramList. Using final only protects the reference to the array, not the references contained within. Shallow clone is good enough to get around this.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571594&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Date objects are mutable, so store copy. Fixed up variables so they are all in one place.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571596&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Forgot to cast the clone.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571597&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Two more cases of storing external references to mutable objects.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571600&view=rev">Diff</a>
Committed by rfrovarp.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[2.0] Clone returned date objects.
<a href="http://svn.apache.org/viewcvs.cgi?rev=571604&view=rev">Diff</a>
Committed by rfrovarp.</li>
</ul>
<a name="N10ACB"></a><a name="Documentation"></a>
<h3 class="h4">Documentation</h3>
<ul>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] corrected docs:
with "lenya-document:" links, even the UUID is optional.
<a href="http://svn.apache.org/viewcvs.cgi?rev=562758&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] added note about chaperon
<a href="http://svn.apache.org/viewcvs.cgi?rev=562759&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] removed obsolete reference to wf.event parameter, fixed typos, added
some links.
<a href="http://svn.apache.org/viewcvs.cgi?rev=562763&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] Fixed missing &lt;/p&gt; tag so the ForrestBot build won't fail again. <a href="http://svn.apache.org/viewcvs.cgi?rev=562767&view=rev">Diff</a>
Committed by bobharner.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] moved finished draft from wiki to releases.xml.
some loose ties, see NOTE:s and FIXME:s.
<a href="http://svn.apache.org/viewcvs.cgi?rev=563122&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] Updated docs: path to document2txt.xsl, formatting and some additions to release guidelines, hint about notification in lucene module <a href="http://svn.apache.org/viewcvs.cgi?rev=564560&view=rev">Diff</a>
Committed by andreas.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] update resource type tutorial to reflect configuration change
<a href="http://svn.apache.org/viewcvs.cgi?rev=565138&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] replaced publication.xconf by publication.xml
<a href="http://svn.apache.org/viewcvs.cgi?rev=565310&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] Adding some documentation about the properties module <a href="http://svn.apache.org/viewcvs.cgi?rev=568899&view=rev">Diff</a>
Committed by thorsten.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] using unique ids <a href="http://svn.apache.org/viewcvs.cgi?rev=568900&view=rev">Diff</a>
Committed by thorsten.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] Adding documentation about the properties module <a href="http://svn.apache.org/viewcvs.cgi?rev=568911&view=rev">Diff</a>
Committed by thorsten.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] Fixing unique id. Thanks forrestbot. <a href="http://svn.apache.org/viewcvs.cgi?rev=568927&view=rev">Diff</a>
Committed by thorsten.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] added hint about disabling XML prettyprinting
<a href="http://svn.apache.org/viewcvs.cgi?rev=569161&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] Updating changes pages <a href="http://svn.apache.org/viewcvs.cgi?rev=569173&view=rev">Diff</a>
Committed by thorsten.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Documentation] Added hint about client-side caching to performance guide <a href="http://svn.apache.org/viewcvs.cgi?rev=570475&view=rev">Diff</a>
Committed by andreas.</li>
</ul>
<a name="N10BA2"></a><a name="Sandbox"></a>
<h3 class="h4">Sandbox</h3>
<ul>
<li>
<img class="icon" alt="add" src="images/add.jpg">[Sandbox] experimental new policy authorizer
maps url authorization to usecase authorizer via a new pseudo-usecase
called ac.visit.
addresses bug http://issues.apache.org/bugzilla/show_bug.cgi?id=42952
the current hack-and-slash approach is to delegate a normal uri request
http://foo/bar/baz to http://foo/bar/baz?lenya.usecase=ac.visit and thus
using all our usecase policy GUI features for page access as well.
in the long run, PolicyAuthorizer should probably be removed
completely...
please review and comment. the branch was necessary, because java
dependencies made it necessary to juggle some files between ac and
acusecases, which made the changeset too messy for a patch.
<a href="http://svn.apache.org/viewcvs.cgi?rev=562956&view=rev">Diff</a>
Committed by nettings.</li>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Sandbox] an attack on bug http://issues.apache.org/bugzilla/show_bug.cgi?id=42952
* move UsecaseAuthorizer, impl and helper classes from usecase to ac
module to avoid circular dependencies
* create new usecase ac.visit
* change PolicyAuthorizer to check ac.visit permission for each requested
page
* add usecase policy to default: ac.visit will be granted to editors,
admins and reviewers (basically restoring the old implicit behaviour,
but now in a clean and obvious way without opening security holes)
WARNING: this is a proof-of-concept code that touches security-critical
infrastructure. it will compile and has been
tested briefly. there has been NO SECURITY AUDIT of any kind. the whole
shebang may be utter bogus - it's here as a discussion item.
please review and comment.
<a href="http://svn.apache.org/viewcvs.cgi?rev=562978&view=rev">Diff</a>
Committed by nettings.</li>
</ul>
<a name="N10BC3"></a><a name="Site"></a>
<h3 class="h4">Site</h3>
<ul>
<li>
<img class="icon" alt="update" src="images/update.jpg">[Site] Publish from forrestbot <a href="http://svn.apache.org/viewcvs.cgi?rev=569184&view=rev">Diff</a>
Committed by thorsten.</li>
</ul>
<a name="N10BD6"></a>
<h3 class="h4">Contributors to this release</h3>
<p>We thank the following people for their contributions to this release.</p>
<p>This is a list of all people who participated as committers:<br> (andreas), (bobharner), (jann), (michi), (nettings), (rfrovarp), (thorsten).</p>
</div>
</div>
<!--+
|end content
+-->
<div class="clearboth">&nbsp;</div>
</div>
<div id="footer">
<!--+
|start bottomstrip
+-->
<div class="lastmodified">
<script type="text/javascript"><!--
document.write("Last Published: " + document.lastModified);
// --></script>
</div>
<div class="copyright">
Copyright &copy;
2002-2007 <a href="http://www.apache.org/licenses/LICENSE-2.0">The Apache Software Foundation.</a>
</div>
<div id="feedback">
Send feedback about the website to:
<a id="feedbackto" href="mailto:dev@lenya.apache.org?subject=Feedback%C2%A0for%C2%A0tlp-2007-08.svn.html">dev@lenya.apache.org</a>
</div>
<!--+
|end bottomstrip
+-->
</div>
</body>
</html>