<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://pkp.sfu.ca/bugzilla/bugzilla.dtd">

<bugzilla version="4.2.5+"
          urlbase="http://pkp.sfu.ca/bugzilla/"
          
          maintainer="pkp-hosted@sfu.ca"
>

    <bug>
          <bug_id>3669</bug_id>
          
          <creation_ts>2008-07-11 14:45:00 -0700</creation_ts>
          <short_desc>Import Peer Reviews doesn&apos;t work with custom review form</short_desc>
          <delta_ts>2011-01-13 02:27:21 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>OJS</product>
          <component>Reviewers</component>
          <version>2.x</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Mac OS X 10.0</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="James MacGregor">jmacgreg</reporter>
          <assigned_to name="PKP Support">pkp-support</assigned_to>
          <cc>ivan.sibilla</cc>
          
          

      

      

      

          <long_desc isprivate="0">
            <commentid>11702</commentid>
            <who name="James MacGregor">jmacgreg</who>
            <bug_when>2008-07-11 14:45:38 -0700</bug_when>
            <thetext>If I use the custom review form option (complete the review with dummy text, etc.), the Import Peer Reviews button sending the Editor Decision email returns an almost empty result: 

------------------------------------------------------
Reviewer A:
------------------------------------------------------

Nothing else. 

The review form available to the Editor appears correctly. It&apos;s just the email import that is empty.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>11706</commentid>
            <who name="Alec Smecher">alec</who>
            <bug_when>2008-07-11 16:29:35 -0700</bug_when>
            <thetext>I believe this is by design -- I recall John suggesting that &quot;Import Peer Reviews&quot; when review forms are used should result in a blank spot in the email (i.e. the form should not be somehow imported). John?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>11731</commentid>
            <who name="John Willinsky">john.willinsky</who>
            <bug_when>2008-07-11 21:44:40 -0700</bug_when>
            <thetext>The concern is that importing review forms into an email will lose their format and potentially make them incomprehensible. If a form is used, it may be better to have a Attach Review Form to Email, ideally as a PDF. Is this beyond the pale?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>11733</commentid>
            <who name="James MacGregor">jmacgreg</who>
            <bug_when>2008-07-12 10:37:31 -0700</bug_when>
            <thetext>(In reply to comment #2)
&gt; The concern is that importing review forms into an email will lose their format
&gt; and potentially make them incomprehensible. If a form is used, it may be better
&gt; to have a Attach Review Form to Email, ideally as a PDF. Is this beyond the
&gt; pale?
&gt; 

What about doing it the default way, ie. importing the form data/values as flat text into the email body? The only issue I can see with that would be representing radio buttons and checkboxes, but there must be a reasonable way to do this -- you could print the question (item descriptor) and the chosen value, perhaps. Editors could still edit the review data in this way -- impossible to do if a PDF is attached. (I&apos;m assuming Editors should have control over the review form data that&apos;s passed to the Author, but maybe I&apos;m wrong?)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>11734</commentid>
            <who name="John Willinsky">john.willinsky</who>
            <bug_when>2008-07-12 11:02:30 -0700</bug_when>
            <thetext>Editors should have control over what authors see -- to protect them from the merely hurtful -- and if there&apos;s a way to turn all forms into email-able text, and it sounds like there are good ideas about this, then that would be good.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>11744</commentid>
            <who name="Alec Smecher">alec</who>
            <bug_when>2008-07-13 13:11:29 -0700</bug_when>
            <thetext>Agreed, but too late for OJS 2.2.1. Deferring until next release.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12348</commentid>
              <attachid>1048</attachid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-10-23 14:01:20 -0700</bug_when>
            <thetext>Created attachment 1048
Patch against OJS Pre-2.3 CVS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12349</commentid>
              <attachid>1049</attachid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-10-23 15:10:42 -0700</bug_when>
            <thetext>Created attachment 1049
Patch against OJS Pre-2.2.3 CVS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12350</commentid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-10-23 15:12:20 -0700</bug_when>
            <thetext>OCS2-devel is really unstable right now--I&apos;m going to hold off backporting until its worked out a bit (e.g. clicking on the &apos;review forms&apos; link and several links under the general management page lead to errors).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12389</commentid>
              <attachid>1059</attachid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-10-29 13:18:20 -0700</bug_when>
            <thetext>Created attachment 1059
Patch against OCS Pre-2.1.2/Pre-2.3 CVS

Also fixes an error in templates/reviewer/submission.tpl where the &apos;enter review comments&apos; step was shown as well as the &apos;fill in review form&apos; step (it should be one or the other).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12458</commentid>
            <who name="Alec Smecher">alec</who>
            <bug_when>2008-11-05 11:27:42 -0800</bug_when>
            <thetext>Matt, looks good, but the test to see whether a review form is being used should be checking against $reviewAssignment-&gt;getReviewFormId(), e.g.:

if ($reviewAssignment-&gt;getReviewFormId()) {
        // It&apos;s a form-based review; include form contents
} else {
        // It&apos;s not a form-based review; use the comments
}

Actually, to go one step further, I&apos;d suggest making the code include *both* text- and form-based review contents, as the Editor may choose a review form after a reviewer has already completed, and that review information shouldn&apos;t be excluded.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12464</commentid>
              <attachid>1084</attachid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-11-05 12:48:25 -0800</bug_when>
            <thetext>Created attachment 1084
Patch against OJS Pre-2.3 CVS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12465</commentid>
              <attachid>1085</attachid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-11-05 12:49:01 -0800</bug_when>
            <thetext>Created attachment 1085
Patch against OJS Pre-2.2.3 CVS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12466</commentid>
              <attachid>1086</attachid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-11-05 12:49:40 -0800</bug_when>
            <thetext>Created attachment 1086
Patch against OCS Pre-2.1.2/Pre-2.3 CVS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12467</commentid>
            <who name="Alec Smecher">alec</who>
            <bug_when>2008-11-05 15:00:58 -0800</bug_when>
            <thetext>Thanks, Matt, looks great -- please commit this to the devel trees of OJS and OCS; let&apos;s hold off committing it to -stable for the moment.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12469</commentid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-11-05 15:19:26 -0800</bug_when>
            <thetext>Committed to ocs2-devel and ojs2-devel.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12504</commentid>
              <attachid>1103</attachid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-11-10 17:17:33 -0800</bug_when>
            <thetext>Created attachment 1103
Additional patch against OCS Pre-2.3 CVS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12505</commentid>
              <attachid>1104</attachid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-11-10 17:18:50 -0800</bug_when>
            <thetext>Created attachment 1104
Patch against OCS Pre-2.1.2 CVS

Use in place of attachment 1086 to patch ocs2-stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12506</commentid>
              <attachid>1105</attachid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-11-10 17:19:14 -0800</bug_when>
            <thetext>Created attachment 1105
Additional patch against OJS Pre-2.3 CVS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12507</commentid>
              <attachid>1106</attachid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-11-10 17:21:05 -0800</bug_when>
            <thetext>Created attachment 1106
Patch against OJS Pre-2.2.3 CVS

Use in place of attachment 1085.  These patches address a bug discovered by Scott Harrison, in which importing review responses into an email when there are no actual responses throws an error.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12508</commentid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-11-10 17:26:01 -0800</bug_when>
            <thetext>Committed attachments 1103 and 1105.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12570</commentid>
            <who name="Alec Smecher">alec</who>
            <bug_when>2008-11-14 12:33:36 -0800</bug_when>
            <thetext>Thanks, Matt, looks good. Please commit the rest and close the bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12578</commentid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-11-14 16:39:01 -0800</bug_when>
            <thetext>Committed attachments 1104 and 1106 to OCS/OJS stable.  Closing.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12627</commentid>
            <who name="Ramon Fonseca">ramon</who>
            <bug_when>2008-11-21 08:45:21 -0800</bug_when>
            <thetext>Hello all,

I tried to read and understand this thread, but ended up confused.
Has the import reviewer comments been implemented when using custom forms?

Is the &quot;Patch against OJS Pre-2.2.3.CVS&quot; the fix?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>12628</commentid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2008-11-21 08:57:44 -0800</bug_when>
            <thetext>(In reply to comment #23)
&gt; Hello all,
&gt; 
&gt; I tried to read and understand this thread, but ended up confused.
&gt; Has the import reviewer comments been implemented when using custom forms?
&gt; 
&gt; Is the &quot;Patch against OJS Pre-2.2.3.CVS&quot; the fix?
&gt; 

Yeah, I was just as confused when committing to CVS :)  Just use attachment 1106 (the last one), Ramón.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>22648</commentid>
            <who name="Sibi">ivan.sibilla</who>
            <bug_when>2011-01-13 02:27:21 -0800</bug_when>
            <thetext>(In reply to comment #24)
&gt; (In reply to comment #23)
&gt; &gt; Hello all,
&gt; &gt; 
&gt; &gt; I tried to read and understand this thread, but ended up confused.
&gt; &gt; Has the import reviewer comments been implemented when using custom forms?
&gt; &gt; 
&gt; &gt; Is the &quot;Patch against OJS Pre-2.2.3.CVS&quot; the fix?
&gt; &gt; 
&gt; 
&gt; Yeah, I was just as confused when committing to CVS :)  Just use attachment
&gt; 1106 [details] (the last one), Ramón.

Hello,

I&apos;ve set the code (patch) and now if you enclose the comments of the templates, but html tag is read as plain text.

I need help to solve this problem. How can read the html tags and apply them in the text?

Thanks.

Example:

Revista de Psicología del Deporte
------------------------------------------------------
Revisor/a A:

&lt;strong&gt;En su opinión el trabajo:&lt;/strong&gt;: 
	No se recomienda su publicación

&lt;p&gt;&lt;strong&gt;Comentarios al Director y Editores&lt;/strong&gt;&lt;/p&gt;: 
	El trabajo plantea un analísis excelente entre observadores de una herramienta de observación de la acción técnica del bloqueo, pero a mi entender no se presenta adecuadamente ni la herramienta ni su utilidad en el entrenamiento y competición. De los datos presentados ninguno hace referencia al objetivo real del estudio: &quot;el bloqueo en voleibol&quot;.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1048</attachid>
            <date>2008-10-23 14:01:00 -0700</date>
            <delta_ts>2008-11-05 12:48:25 -0800</delta_ts>
            <desc>Patch against OJS Pre-2.3 CVS</desc>
            <filename>reviewFormEmail.patch</filename>
            <type>text/plain</type>
            <size>4164</size>
            <attacher>mattcrider</attacher>
            
              <data encoding="base64">SW5kZXg6IGNsYXNzZXMvc3VibWlzc2lvbi9zZWN0aW9uRWRpdG9yL1NlY3Rpb25FZGl0b3JBY3Rp
b24uaW5jLnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29qczIvY2xhc3Nlcy9zdWJtaXNz
aW9uL3NlY3Rpb25FZGl0b3IvU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMucGhwLHYKcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjE2NwpkaWZmIC11IC1yMS4xNjcgU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMu
cGhwCi0tLSBjbGFzc2VzL3N1Ym1pc3Npb24vc2VjdGlvbkVkaXRvci9TZWN0aW9uRWRpdG9yQWN0
aW9uLmluYy5waHAJMjIgSnVsIDIwMDggMTg6MDA6NDEgLTAwMDAJMS4xNjcKKysrIGNsYXNzZXMv
c3VibWlzc2lvbi9zZWN0aW9uRWRpdG9yL1NlY3Rpb25FZGl0b3JBY3Rpb24uaW5jLnBocAkyMyBP
Y3QgMjAwOCAyMDo1MTozOSAtMDAwMApAQCAtMTg3NSwxNyArMTg3NSw1MiBAQAogCQkJCQkJaWYg
KCRyZXZpZXdBc3NpZ25tZW50LT5nZXREYXRlQ29tcGxldGVkKCkgIT0gbnVsbCAmJiAhJHJldmll
d0Fzc2lnbm1lbnQtPmdldENhbmNlbGxlZCgpKSB7CiAJCQkJCQkJLy8gR2V0IHRoZSBjb21tZW50
cyBhc3NvY2lhdGVkIHdpdGggdGhpcyByZXZpZXcgYXNzaWdubWVudAogCQkJCQkJCSRhcnRpY2xl
Q29tbWVudHMgPSAmJGFydGljbGVDb21tZW50RGFvLT5nZXRBcnRpY2xlQ29tbWVudHMoJHNlY3Rp
b25FZGl0b3JTdWJtaXNzaW9uLT5nZXRBcnRpY2xlSWQoKSwgQ09NTUVOVF9UWVBFX1BFRVJfUkVW
SUVXLCAkcmV2aWV3QXNzaWdubWVudC0+Z2V0UmV2aWV3SWQoKSk7Ci0JCQkJCQkJJGJvZHkgLj0g
Ii0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu
IjsKLQkJCQkJCQkkYm9keSAuPSBMb2NhbGU6OnRyYW5zbGF0ZSgnc3VibWlzc2lvbi5jb21tZW50
cy5pbXBvcnRQZWVyUmV2aWV3cy5yZXZpZXdlckxldHRlcicsIGFycmF5KCdyZXZpZXdlckxldHRl
cicgPT4gY2hyKG9yZCgnQScpICsgJHJldmlld0luZGV4ZXNbJHJldmlld0Fzc2lnbm1lbnQtPmdl
dFJldmlld0lkKCldKSkpIC4gIlxuIjsKLQkJCQkJCQlpZiAoaXNfYXJyYXkoJGFydGljbGVDb21t
ZW50cykpIHsKLQkJCQkJCQkJZm9yZWFjaCAoJGFydGljbGVDb21tZW50cyBhcyAkY29tbWVudCkg
ewotCQkJCQkJCQkJLy8gSWYgdGhlIGNvbW1lbnQgaXMgdmlld2FibGUgYnkgdGhlIGF1dGhvciwg
dGhlbiBhZGQgdGhlIGNvbW1lbnQuCi0JCQkJCQkJCQlpZiAoJGNvbW1lbnQtPmdldFZpZXdhYmxl
KCkpIHsKLQkJCQkJCQkJCQkkYm9keSAuPSBTdHJpbmc6Omh0bWwydXRmKHN0cmlwX3RhZ3MoJGNv
bW1lbnQtPmdldENvbW1lbnRzKCkpKSAuICJcblxuIjsKKwkJCQkJCQkKKwkJCQkJCQlpZigkYXJ0
aWNsZUNvbW1lbnRzKSB7IAorCQkJCQkJCQkkYm9keSAuPSAiLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iOworCQkJCQkJCQkkYm9keSAuPSBM
b2NhbGU6OnRyYW5zbGF0ZSgnc3VibWlzc2lvbi5jb21tZW50cy5pbXBvcnRQZWVyUmV2aWV3cy5y
ZXZpZXdlckxldHRlcicsIGFycmF5KCdyZXZpZXdlckxldHRlcicgPT4gY2hyKG9yZCgnQScpICsg
JHJldmlld0luZGV4ZXNbJHJldmlld0Fzc2lnbm1lbnQtPmdldFJldmlld0lkKCldKSkpIC4gIlxu
IjsKKwkJCQkJCQkJaWYgKGlzX2FycmF5KCRhcnRpY2xlQ29tbWVudHMpKSB7CisJCQkJCQkJCQlm
b3JlYWNoICgkYXJ0aWNsZUNvbW1lbnRzIGFzICRjb21tZW50KSB7CisJCQkJCQkJCQkJLy8gSWYg
dGhlIGNvbW1lbnQgaXMgdmlld2FibGUgYnkgdGhlIGF1dGhvciwgdGhlbiBhZGQgdGhlIGNvbW1l
bnQuCisJCQkJCQkJCQkJaWYgKCRjb21tZW50LT5nZXRWaWV3YWJsZSgpKSB7CisJCQkJCQkJCQkJ
CSRib2R5IC49IFN0cmluZzo6aHRtbDJ1dGYoc3RyaXBfdGFncygkY29tbWVudC0+Z2V0Q29tbWVu
dHMoKSkpIC4gIlxuXG4iOworCQkJCQkJCQkJCX0KIAkJCQkJCQkJCX0KIAkJCQkJCQkJfQorCQkJ
CQkJCQkkYm9keSAuPSAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tXG5cbiI7CisJCQkJCQkJfSBlbHNlIHsKKwkJCQkJCQkJJHJldmlld0Zvcm1J
ZCA9ICRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdGb3JtSWQoKTsKKwkJCQkJCQkJJHJldmll
d0lkID0gJHJldmlld0Fzc2lnbm1lbnQtPmdldFJldmlld0lkKCk7CisJCQkJCQkJCQorCQkJCQkJ
CQkkcmV2aWV3Rm9ybVJlc3BvbnNlRGFvID0mIERBT1JlZ2lzdHJ5OjpnZXREQU8oJ1Jldmlld0Zv
cm1SZXNwb25zZURBTycpOworCQkJCQkJCQkkcmV2aWV3Rm9ybUVsZW1lbnREYW8gPSYgREFPUmVn
aXN0cnk6OmdldERBTygnUmV2aWV3Rm9ybUVsZW1lbnREQU8nKTsKKwkJCQkJCQkJJHJldmlld0Zv
cm1FbGVtZW50cyA9JiAkcmV2aWV3Rm9ybUVsZW1lbnREYW8tPmdldFJldmlld0Zvcm1FbGVtZW50
cygkcmV2aWV3Rm9ybUlkKTsKKwkJCQkJCQkJJGJvZHkgLj0gIi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIjsKKwkJCQkJCQkJJGJvZHkgLj0g
TG9jYWxlOjp0cmFuc2xhdGUoJ3N1Ym1pc3Npb24uY29tbWVudHMuaW1wb3J0UGVlclJldmlld3Mu
cmV2aWV3ZXJMZXR0ZXInLCBhcnJheSgncmV2aWV3ZXJMZXR0ZXInID0+IGNocihvcmQoJ0EnKSAr
ICRyZXZpZXdJbmRleGVzWyRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdJZCgpXSkpKSAuICJc
blxuIjsKKwkJCQkJCQkJZm9yZWFjaCAoJHJldmlld0Zvcm1FbGVtZW50cyBhcyAkcmV2aWV3Rm9y
bUVsZW1lbnQpIHsKKwkJCQkJCQkJCSRib2R5IC49ICRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0UmV2
aWV3Rm9ybUVsZW1lbnRRdWVzdGlvbigpIC4gIjogXG4iOworCQkJCQkJCQkJJHJldmlld0Zvcm1S
ZXNwb25zZSA9ICRyZXZpZXdGb3JtUmVzcG9uc2VEYW8tPmdldFJldmlld0Zvcm1SZXNwb25zZSgk
cmV2aWV3SWQsICRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0UmV2aWV3Rm9ybUVsZW1lbnRJZCgpKTsK
KwkJCQorCQkJCQkJCQkJJHBvc3NpYmxlUmVzcG9uc2VzID0gJHJldmlld0Zvcm1FbGVtZW50LT5n
ZXRSZXZpZXdGb3JtRWxlbWVudFBvc3NpYmxlUmVzcG9uc2VzKCk7CisJCQkJCQkJCQlpZiAoaW5f
YXJyYXkoJHJldmlld0Zvcm1FbGVtZW50LT5nZXRFbGVtZW50VHlwZSgpLCAkcmV2aWV3Rm9ybUVs
ZW1lbnQtPmdldE11bHRpcGxlUmVzcG9uc2VzRWxlbWVudFR5cGVzKCkpKSB7CisJCQkJCQkJCQkJ
aWYgKCRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0RWxlbWVudFR5cGUoKSA9PSBSRVZJRVdfRk9STV9F
TEVNRU5UX1RZUEVfQ0hFQ0tCT1hFUykgeworCQkJCQkJCQkJCQlmb3JlYWNoICgkcmV2aWV3Rm9y
bVJlc3BvbnNlLT5nZXRWYWx1ZSgpIGFzICR2YWx1ZSkgeworCQkJCQkJCQkJCQkJJGJvZHkgLj0g
Ilx0IiAuIFN0cmluZzo6aHRtbDJ1dGYoc3RyaXBfdGFncygkcG9zc2libGVSZXNwb25zZXNbJHZh
bHVlLTFdWydjb250ZW50J10pKSAuICJcbiI7CisJCQkJCQkJCQkJCX0KKwkJCQkJCQkJCQl9IGVs
c2UgeworCQkJCQkJCQkJCQkkYm9keSAuPSAiXHQiIC4gU3RyaW5nOjpodG1sMnV0ZihzdHJpcF90
YWdzKCRwb3NzaWJsZVJlc3BvbnNlc1skcmV2aWV3Rm9ybVJlc3BvbnNlLT5nZXRWYWx1ZSgpLTFd
Wydjb250ZW50J10pKSAuICJcbiI7CisJCQkJCQkJCQkJfQorCQkJCQkJCQkJCSRib2R5IC49ICJc
biI7CisJCQkJCQkJCQl9IGVsc2UgeworCQkJCQkJCQkJCSRib2R5IC49ICJcdCIgLiBTdHJpbmc6
Omh0bWwydXRmKHN0cmlwX3RhZ3MoJHJldmlld0Zvcm1SZXNwb25zZS0+Z2V0VmFsdWUoKSkpIC4g
IlxuXG4iOworCQkJCQkJCQkJfQorCQkJCQkJCQkKKwkJCQkJCQkJfQorCQkJCQkJCQkkYm9keSAu
PSAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
XG5cbiI7CisJCQkJCQogCQkJCQkJCX0KLQkJCQkJCQkkYm9keSAuPSAiLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiI7CisJCQkJCQkJCisJ
CQkJCQkJCiAJCQkJCQl9CiAJCQkJCX0KIAkJCQkJJG9sZEJvZHkgPSAkZW1haWwtPmdldEJvZHko
KTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1049</attachid>
            <date>2008-10-23 15:10:00 -0700</date>
            <delta_ts>2008-11-05 12:49:01 -0800</delta_ts>
            <desc>Patch against OJS Pre-2.2.3 CVS</desc>
            <filename>ojsStableReviewForm.patch</filename>
            <type>text/plain</type>
            <size>3865</size>
            <attacher>mattcrider</attacher>
            
              <data encoding="base64">SW5kZXg6IGNsYXNzZXMvc3VibWlzc2lvbi9zZWN0aW9uRWRpdG9yL1NlY3Rpb25FZGl0b3JBY3Rp
b24uaW5jLnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29qczIvY2xhc3Nlcy9zdWJtaXNz
aW9uL3NlY3Rpb25FZGl0b3IvU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMucGhwLHYKcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjE2NgpkaWZmIC11IC1yMS4xNjYgU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMu
cGhwCi0tLSBjbGFzc2VzL3N1Ym1pc3Npb24vc2VjdGlvbkVkaXRvci9TZWN0aW9uRWRpdG9yQWN0
aW9uLmluYy5waHAJMTEgSnVsIDIwMDggMDQ6MTU6MzQgLTAwMDAJMS4xNjYKKysrIGNsYXNzZXMv
c3VibWlzc2lvbi9zZWN0aW9uRWRpdG9yL1NlY3Rpb25FZGl0b3JBY3Rpb24uaW5jLnBocAkyMyBP
Y3QgMjAwOCAyMjowNjowNSAtMDAwMApAQCAtMTg3NSwxNSArMTg3NSw0NSBAQAogCQkJCQkJaWYg
KCRyZXZpZXdBc3NpZ25tZW50LT5nZXREYXRlQ29tcGxldGVkKCkgIT0gbnVsbCAmJiAhJHJldmll
d0Fzc2lnbm1lbnQtPmdldENhbmNlbGxlZCgpKSB7CiAJCQkJCQkJLy8gR2V0IHRoZSBjb21tZW50
cyBhc3NvY2lhdGVkIHdpdGggdGhpcyByZXZpZXcgYXNzaWdubWVudAogCQkJCQkJCSRhcnRpY2xl
Q29tbWVudHMgPSAmJGFydGljbGVDb21tZW50RGFvLT5nZXRBcnRpY2xlQ29tbWVudHMoJHNlY3Rp
b25FZGl0b3JTdWJtaXNzaW9uLT5nZXRBcnRpY2xlSWQoKSwgQ09NTUVOVF9UWVBFX1BFRVJfUkVW
SUVXLCAkcmV2aWV3QXNzaWdubWVudC0+Z2V0UmV2aWV3SWQoKSk7Ci0JCQkJCQkJJGJvZHkgLj0g
Ii0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu
IjsKLQkJCQkJCQkkYm9keSAuPSBMb2NhbGU6OnRyYW5zbGF0ZSgnc3VibWlzc2lvbi5jb21tZW50
cy5pbXBvcnRQZWVyUmV2aWV3cy5yZXZpZXdlckxldHRlcicsIGFycmF5KCdyZXZpZXdlckxldHRl
cicgPT4gY2hyKG9yZCgnQScpICsgJHJldmlld0luZGV4ZXNbJHJldmlld0Fzc2lnbm1lbnQtPmdl
dFJldmlld0lkKCldKSkpIC4gIlxuIjsKLQkJCQkJCQlpZiAoaXNfYXJyYXkoJGFydGljbGVDb21t
ZW50cykpIHsKLQkJCQkJCQkJZm9yZWFjaCAoJGFydGljbGVDb21tZW50cyBhcyAkY29tbWVudCkg
ewotCQkJCQkJCQkJLy8gSWYgdGhlIGNvbW1lbnQgaXMgdmlld2FibGUgYnkgdGhlIGF1dGhvciwg
dGhlbiBhZGQgdGhlIGNvbW1lbnQuCi0JCQkJCQkJCQlpZiAoJGNvbW1lbnQtPmdldFZpZXdhYmxl
KCkpIHsKLQkJCQkJCQkJCQkkYm9keSAuPSAkY29tbWVudC0+Z2V0Q29tbWVudHMoKSAuICJcblxu
IjsKKwkJCQkJCQlpZigkYXJ0aWNsZUNvbW1lbnRzKSB7CisJCQkJCQkJCSRib2R5IC49ICItLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiI7CisJ
CQkJCQkJCSRib2R5IC49IExvY2FsZTo6dHJhbnNsYXRlKCdzdWJtaXNzaW9uLmNvbW1lbnRzLmlt
cG9ydFBlZXJSZXZpZXdzLnJldmlld2VyTGV0dGVyJywgYXJyYXkoJ3Jldmlld2VyTGV0dGVyJyA9
PiBjaHIob3JkKCdBJykgKyAkcmV2aWV3SW5kZXhlc1skcmV2aWV3QXNzaWdubWVudC0+Z2V0UmV2
aWV3SWQoKV0pKSkgLiAiXG4iOworCQkJCQkJCQlpZiAoaXNfYXJyYXkoJGFydGljbGVDb21tZW50
cykpIHsKKwkJCQkJCQkJCWZvcmVhY2ggKCRhcnRpY2xlQ29tbWVudHMgYXMgJGNvbW1lbnQpIHsK
KwkJCQkJCQkJCQkvLyBJZiB0aGUgY29tbWVudCBpcyB2aWV3YWJsZSBieSB0aGUgYXV0aG9yLCB0
aGVuIGFkZCB0aGUgY29tbWVudC4KKwkJCQkJCQkJCQlpZiAoJGNvbW1lbnQtPmdldFZpZXdhYmxl
KCkpIHsKKwkJCQkJCQkJCQkJJGJvZHkgLj0gJGNvbW1lbnQtPmdldENvbW1lbnRzKCkgLiAiXG5c
biI7CisJCQkJCQkJCQkJfQogCQkJCQkJCQkJfQogCQkJCQkJCQl9CisJCQkJCQkJfSBlbHNlIHsK
KwkJCQkJCQkJJHJldmlld0Zvcm1JZCA9ICRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdGb3Jt
SWQoKTsKKwkJCQkJCQkJJHJldmlld0lkID0gJHJldmlld0Fzc2lnbm1lbnQtPmdldFJldmlld0lk
KCk7CisJCQkJCQkJCQorCQkJCQkJCQkkcmV2aWV3Rm9ybVJlc3BvbnNlRGFvID0mIERBT1JlZ2lz
dHJ5OjpnZXREQU8oJ1Jldmlld0Zvcm1SZXNwb25zZURBTycpOworCQkJCQkJCQkkcmV2aWV3Rm9y
bUVsZW1lbnREYW8gPSYgREFPUmVnaXN0cnk6OmdldERBTygnUmV2aWV3Rm9ybUVsZW1lbnREQU8n
KTsKKwkJCQkJCQkJJHJldmlld0Zvcm1FbGVtZW50cyA9JiAkcmV2aWV3Rm9ybUVsZW1lbnREYW8t
PmdldFJldmlld0Zvcm1FbGVtZW50cygkcmV2aWV3Rm9ybUlkKTsKKwkJCQkJCQkJJGJvZHkgLj0g
Ii0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu
IjsKKwkJCQkJCQkJJGJvZHkgLj0gTG9jYWxlOjp0cmFuc2xhdGUoJ3N1Ym1pc3Npb24uY29tbWVu
dHMuaW1wb3J0UGVlclJldmlld3MucmV2aWV3ZXJMZXR0ZXInLCBhcnJheSgncmV2aWV3ZXJMZXR0
ZXInID0+IGNocihvcmQoJ0EnKSArICRyZXZpZXdJbmRleGVzWyRyZXZpZXdBc3NpZ25tZW50LT5n
ZXRSZXZpZXdJZCgpXSkpKSAuICJcblxuIjsKKwkJCQkJCQkJZm9yZWFjaCAoJHJldmlld0Zvcm1F
bGVtZW50cyBhcyAkcmV2aWV3Rm9ybUVsZW1lbnQpIHsKKwkJCQkJCQkJCSRib2R5IC49ICRyZXZp
ZXdGb3JtRWxlbWVudC0+Z2V0UmV2aWV3Rm9ybUVsZW1lbnRRdWVzdGlvbigpIC4gIjogXG4iOwor
CQkJCQkJCQkJJHJldmlld0Zvcm1SZXNwb25zZSA9ICRyZXZpZXdGb3JtUmVzcG9uc2VEYW8tPmdl
dFJldmlld0Zvcm1SZXNwb25zZSgkcmV2aWV3SWQsICRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0UmV2
aWV3Rm9ybUVsZW1lbnRJZCgpKTsKKwkJCQorCQkJCQkJCQkJJHBvc3NpYmxlUmVzcG9uc2VzID0g
JHJldmlld0Zvcm1FbGVtZW50LT5nZXRSZXZpZXdGb3JtRWxlbWVudFBvc3NpYmxlUmVzcG9uc2Vz
KCk7CisJCQkJCQkJCQlpZiAoaW5fYXJyYXkoJHJldmlld0Zvcm1FbGVtZW50LT5nZXRFbGVtZW50
VHlwZSgpLCAkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldE11bHRpcGxlUmVzcG9uc2VzRWxlbWVudFR5
cGVzKCkpKSB7CisJCQkJCQkJCQkJaWYgKCRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0RWxlbWVudFR5
cGUoKSA9PSBSRVZJRVdfRk9STV9FTEVNRU5UX1RZUEVfQ0hFQ0tCT1hFUykgeworCQkJCQkJCQkJ
CQlmb3JlYWNoICgkcmV2aWV3Rm9ybVJlc3BvbnNlLT5nZXRWYWx1ZSgpIGFzICR2YWx1ZSkgewor
CQkJCQkJCQkJCQkJJGJvZHkgLj0gIlx0IiAuIFN0cmluZzo6aHRtbDJ1dGYoc3RyaXBfdGFncygk
cG9zc2libGVSZXNwb25zZXNbJHZhbHVlLTFdWydjb250ZW50J10pKSAuICJcbiI7CisJCQkJCQkJ
CQkJCX0KKwkJCQkJCQkJCQl9IGVsc2UgeworCQkJCQkJCQkJCQkkYm9keSAuPSAiXHQiIC4gU3Ry
aW5nOjpodG1sMnV0ZihzdHJpcF90YWdzKCRwb3NzaWJsZVJlc3BvbnNlc1skcmV2aWV3Rm9ybVJl
c3BvbnNlLT5nZXRWYWx1ZSgpLTFdWydjb250ZW50J10pKSAuICJcbiI7CisJCQkJCQkJCQkJfQor
CQkJCQkJCQkJCSRib2R5IC49ICJcbiI7CisJCQkJCQkJCQl9IGVsc2UgeworCQkJCQkJCQkJCSRi
b2R5IC49ICJcdCIgLiBTdHJpbmc6Omh0bWwydXRmKHN0cmlwX3RhZ3MoJHJldmlld0Zvcm1SZXNw
b25zZS0+Z2V0VmFsdWUoKSkpIC4gIlxuXG4iOworCQkJCQkJCQkJfQorCQkJCQkJCQkKKwkJCQkJ
CQkJfQogCQkJCQkJCX0KIAkJCQkJCQkkYm9keSAuPSAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiI7CiAJCQkJCQl9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1059</attachid>
            <date>2008-10-29 13:18:00 -0700</date>
            <delta_ts>2008-11-05 12:49:40 -0800</delta_ts>
            <desc>Patch against OCS Pre-2.1.2/Pre-2.3 CVS</desc>
            <filename>ocsReviewFormEmail.patch</filename>
            <type>text/plain</type>
            <size>5394</size>
            <attacher>mattcrider</attacher>
            
              <data encoding="base64">SW5kZXg6IGNsYXNzZXMvc3VibWlzc2lvbi90cmFja0RpcmVjdG9yL1RyYWNrRGlyZWN0b3JBY3Rp
b24uaW5jLnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29jczIvY2xhc3Nlcy9zdWJtaXNz
aW9uL3RyYWNrRGlyZWN0b3IvVHJhY2tEaXJlY3RvckFjdGlvbi5pbmMucGhwLHYKcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjQ4CmRpZmYgLXUgLXIxLjQ4IFRyYWNrRGlyZWN0b3JBY3Rpb24uaW5jLnBo
cAotLS0gY2xhc3Nlcy9zdWJtaXNzaW9uL3RyYWNrRGlyZWN0b3IvVHJhY2tEaXJlY3RvckFjdGlv
bi5pbmMucGhwCTEwIE9jdCAyMDA4IDIyOjI4OjM1IC0wMDAwCTEuNDgKKysrIGNsYXNzZXMvc3Vi
bWlzc2lvbi90cmFja0RpcmVjdG9yL1RyYWNrRGlyZWN0b3JBY3Rpb24uaW5jLnBocAkyOSBPY3Qg
MjAwOCAyMDoxMDo1OCAtMDAwMApAQCAtMTQ0NiwxOCArMTQ0Niw1MSBAQAogCQkJCQkJaWYgKCRy
ZXZpZXdBc3NpZ25tZW50LT5nZXREYXRlQ29tcGxldGVkKCkgIT0gbnVsbCAmJiAhJHJldmlld0Fz
c2lnbm1lbnQtPmdldENhbmNlbGxlZCgpKSB7CiAJCQkJCQkJLy8gR2V0IHRoZSBjb21tZW50cyBh
c3NvY2lhdGVkIHdpdGggdGhpcyByZXZpZXcgYXNzaWdubWVudAogCQkJCQkJCSRwYXBlckNvbW1l
bnRzID0gJiRwYXBlckNvbW1lbnREYW8tPmdldFBhcGVyQ29tbWVudHMoJHRyYWNrRGlyZWN0b3JT
dWJtaXNzaW9uLT5nZXRQYXBlcklkKCksIENPTU1FTlRfVFlQRV9QRUVSX1JFVklFVywgJHJldmll
d0Fzc2lnbm1lbnQtPmdldFJldmlld0lkKCkpOwotCQkJCQkJCSRib2R5IC49ICItLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiI7Ci0JCQkJCQkJ
JGJvZHkgLj0gTG9jYWxlOjp0cmFuc2xhdGUoJ3N1Ym1pc3Npb24uY29tbWVudHMuaW1wb3J0UGVl
clJldmlld3MucmV2aWV3ZXJMZXR0ZXInLCBhcnJheSgncmV2aWV3ZXJMZXR0ZXInID0+IGNocihv
cmQoJ0EnKSArICRyZXZpZXdJbmRleGVzWyRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdJZCgp
XSkpKSAuICJcbiI7Ci0JCQkJCQkJaWYgKGlzX2FycmF5KCRwYXBlckNvbW1lbnRzKSkgewotCQkJ
CQkJCQlmb3JlYWNoICgkcGFwZXJDb21tZW50cyBhcyAkY29tbWVudCkgewotCQkJCQkJCQkJLy8g
SWYgdGhlIGNvbW1lbnQgaXMgdmlld2FibGUgYnkgdGhlIHByZXNlbnRlciwgdGhlbiBhZGQgdGhl
IGNvbW1lbnQuCi0JCQkJCQkJCQlpZiAoJGNvbW1lbnQtPmdldFZpZXdhYmxlKCkpIHsKLQkJCQkJ
CQkJCQkkYm9keSAuPSAkY29tbWVudC0+Z2V0Q29tbWVudHMoKSAuICJcblxuIjsKLQkJCQkJCQkJ
CQkkaGFzQm9keSA9IHRydWU7CisJCQkJCQkJCisJCQkJCQkJaWYgKCRwYXBlckNvbW1lbnRzKSB7
CisJCQkJCQkJCSRib2R5IC49ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS1cbiI7CisJCQkJCQkJCSRib2R5IC49IExvY2FsZTo6dHJhbnNsYXRl
KCdzdWJtaXNzaW9uLmNvbW1lbnRzLmltcG9ydFBlZXJSZXZpZXdzLnJldmlld2VyTGV0dGVyJywg
YXJyYXkoJ3Jldmlld2VyTGV0dGVyJyA9PiBjaHIob3JkKCdBJykgKyAkcmV2aWV3SW5kZXhlc1sk
cmV2aWV3QXNzaWdubWVudC0+Z2V0UmV2aWV3SWQoKV0pKSkgLiAiXG4iOworCQkJCQkJCQlpZiAo
aXNfYXJyYXkoJHBhcGVyQ29tbWVudHMpKSB7CisJCQkJCQkJCQlmb3JlYWNoICgkcGFwZXJDb21t
ZW50cyBhcyAkY29tbWVudCkgeworCQkJCQkJCQkJCS8vIElmIHRoZSBjb21tZW50IGlzIHZpZXdh
YmxlIGJ5IHRoZSBwcmVzZW50ZXIsIHRoZW4gYWRkIHRoZSBjb21tZW50LgorCQkJCQkJCQkJCWlm
ICgkY29tbWVudC0+Z2V0Vmlld2FibGUoKSkgeworCQkJCQkJCQkJCQkkYm9keSAuPSAkY29tbWVu
dC0+Z2V0Q29tbWVudHMoKSAuICJcblxuIjsKKwkJCQkJCQkJCQkJJGhhc0JvZHkgPSB0cnVlOwor
CQkJCQkJCQkJCX0KIAkJCQkJCQkJCX0KIAkJCQkJCQkJfQorCQkJCQkJCQkkYm9keSAuPSAiLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiI7
CisJCQkJCQkJfSBlbHNlIHsKKwkJCQkJCQkJJHJldmlld0Zvcm1JZCA9ICRyZXZpZXdBc3NpZ25t
ZW50LT5nZXRSZXZpZXdGb3JtSWQoKTsKKwkJCQkJCQkJJHJldmlld0lkID0gJHJldmlld0Fzc2ln
bm1lbnQtPmdldFJldmlld0lkKCk7CisJCQkJCQkJCQorCQkJCQkJCQkkcmV2aWV3Rm9ybVJlc3Bv
bnNlRGFvID0mIERBT1JlZ2lzdHJ5OjpnZXREQU8oJ1Jldmlld0Zvcm1SZXNwb25zZURBTycpOwor
CQkJCQkJCQkkcmV2aWV3Rm9ybUVsZW1lbnREYW8gPSYgREFPUmVnaXN0cnk6OmdldERBTygnUmV2
aWV3Rm9ybUVsZW1lbnREQU8nKTsKKwkJCQkJCQkJJHJldmlld0Zvcm1FbGVtZW50cyA9JiAkcmV2
aWV3Rm9ybUVsZW1lbnREYW8tPmdldFJldmlld0Zvcm1FbGVtZW50cygkcmV2aWV3Rm9ybUlkKTsK
KwkJCQkJCQkJJGJvZHkgLj0gIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLVxuIjsKKwkJCQkJCQkJJGJvZHkgLj0gTG9jYWxlOjp0cmFuc2xhdGUo
J3N1Ym1pc3Npb24uY29tbWVudHMuaW1wb3J0UGVlclJldmlld3MucmV2aWV3ZXJMZXR0ZXInLCBh
cnJheSgncmV2aWV3ZXJMZXR0ZXInID0+IGNocihvcmQoJ0EnKSArICRyZXZpZXdJbmRleGVzWyRy
ZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdJZCgpXSkpKSAuICJcblxuIjsKKwkJCQkJCQkJZm9y
ZWFjaCAoJHJldmlld0Zvcm1FbGVtZW50cyBhcyAkcmV2aWV3Rm9ybUVsZW1lbnQpIHsKKwkJCQkJ
CQkJCSRib2R5IC49ICRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0UmV2aWV3Rm9ybUVsZW1lbnRRdWVz
dGlvbigpIC4gIjogXG4iOworCQkJCQkJCQkJJHJldmlld0Zvcm1SZXNwb25zZSA9ICRyZXZpZXdG
b3JtUmVzcG9uc2VEYW8tPmdldFJldmlld0Zvcm1SZXNwb25zZSgkcmV2aWV3SWQsICRyZXZpZXdG
b3JtRWxlbWVudC0+Z2V0UmV2aWV3Rm9ybUVsZW1lbnRJZCgpKTsKKwkJCQorCQkJCQkJCQkJJHBv
c3NpYmxlUmVzcG9uc2VzID0gJHJldmlld0Zvcm1FbGVtZW50LT5nZXRSZXZpZXdGb3JtRWxlbWVu
dFBvc3NpYmxlUmVzcG9uc2VzKCk7CisJCQkJCQkJCQlpZiAoaW5fYXJyYXkoJHJldmlld0Zvcm1F
bGVtZW50LT5nZXRFbGVtZW50VHlwZSgpLCAkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldE11bHRpcGxl
UmVzcG9uc2VzRWxlbWVudFR5cGVzKCkpKSB7CisJCQkJCQkJCQkJaWYgKCRyZXZpZXdGb3JtRWxl
bWVudC0+Z2V0RWxlbWVudFR5cGUoKSA9PSBSRVZJRVdfRk9STV9FTEVNRU5UX1RZUEVfQ0hFQ0tC
T1hFUykgeworCQkJCQkJCQkJCQlmb3JlYWNoICgkcmV2aWV3Rm9ybVJlc3BvbnNlLT5nZXRWYWx1
ZSgpIGFzICR2YWx1ZSkgeworCQkJCQkJCQkJCQkJJGJvZHkgLj0gIlx0IiAuIFN0cmluZzo6aHRt
bDJ1dGYoc3RyaXBfdGFncygkcG9zc2libGVSZXNwb25zZXNbJHZhbHVlLTFdWydjb250ZW50J10p
KSAuICJcbiI7CisJCQkJCQkJCQkJCX0KKwkJCQkJCQkJCQl9IGVsc2UgeworCQkJCQkJCQkJCQkk
Ym9keSAuPSAiXHQiIC4gU3RyaW5nOjpodG1sMnV0ZihzdHJpcF90YWdzKCRwb3NzaWJsZVJlc3Bv
bnNlc1skcmV2aWV3Rm9ybVJlc3BvbnNlLT5nZXRWYWx1ZSgpLTFdWydjb250ZW50J10pKSAuICJc
biI7CisJCQkJCQkJCQkJfQorCQkJCQkJCQkJCSRib2R5IC49ICJcbiI7CisJCQkJCQkJCQl9IGVs
c2UgeworCQkJCQkJCQkJCSRib2R5IC49ICJcdCIgLiBTdHJpbmc6Omh0bWwydXRmKHN0cmlwX3Rh
Z3MoJHJldmlld0Zvcm1SZXNwb25zZS0+Z2V0VmFsdWUoKSkpIC4gIlxuXG4iOworCQkJCQkJCQkJ
fQorCQkJCQkJCQkKKwkJCQkJCQkJfQorCQkJCQkJCQkkYm9keSAuPSAiLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiI7CisJCQkJCQkJCSRo
YXNCb2R5ID0gdHJ1ZTsKIAkJCQkJCQl9Ci0JCQkJCQkJJGJvZHkgLj0gIi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4iOwogCQkJCQkJfSAv
LyBpZgogCQkJCQl9IC8vIGZvcmVhY2gKIAkJCQkJaWYgKCRoYXNCb2R5KSB7CkluZGV4OiB0ZW1w
bGF0ZXMvcmV2aWV3ZXIvc3VibWlzc2lvbi50cGwKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9v
Y3MyL3RlbXBsYXRlcy9yZXZpZXdlci9zdWJtaXNzaW9uLnRwbCx2CnJldHJpZXZpbmcgcmV2aXNp
b24gMS4yOApkaWZmIC11IC1yMS4yOCBzdWJtaXNzaW9uLnRwbAotLS0gdGVtcGxhdGVzL3Jldmll
d2VyL3N1Ym1pc3Npb24udHBsCTEwIE9jdCAyMDA4IDIyOjI4OjM2IC0wMDAwCTEuMjgKKysrIHRl
bXBsYXRlcy9yZXZpZXdlci9zdWJtaXNzaW9uLnRwbAkyOSBPY3QgMjAwOCAyMDoxMTowMCAtMDAw
MApAQCAtMjYyLDI0ICsyNjIsNyBAQAogCQk8dGQgY29sc3Bhbj0iMiI+Jm5ic3A7PC90ZD4KIAk8
L3RyPgogey9pZn17KiAkcmV2aWV3QXNzaWdubWVudC0+Z2V0UmV2aWV3Rm9ybUlkKCkgKn0KLTx0
ciB2YWxpZ249InRvcCI+Ci0JPHRkPnskY3VycmVudFN0ZXB8ZXNjYXBlfS57YXNzaWduIHZhcj0i
Y3VycmVudFN0ZXAiIHZhbHVlPSRjdXJyZW50U3RlcCsxfTwvdGQ+Ci0JPHRkPjxzcGFuIGNsYXNz
PSJpbnN0cnVjdCI+e3RyYW5zbGF0ZSBrZXk9InJldmlld2VyLnBhcGVyLmVudGVyUmV2aWV3QSJ9
PC9zcGFuPjwvdGQ+Ci08L3RyPgotPHRyIHZhbGlnbj0idG9wIj4KLQk8dGQ+Jm5ic3A7PC90ZD4K
LQk8dGQ+Ci0JCXt0cmFuc2xhdGUga2V5PSJzdWJtaXNzaW9uLnJldmlldyJ9IAotCQl7aWYgJGNv
bmZpcm1lZFN0YXR1cyBhbmQgbm90ICRkZWNsaW5lZH0KLQkJCTxhIGhyZWY9ImphdmFzY3JpcHQ6
b3BlbkNvbW1lbnRzKCd7dXJsIG9wPSJ2aWV3UGVlclJldmlld0NvbW1lbnRzIiBwYXRoPSRwYXBl
cklkfHRvX2FycmF5OiRyZXZpZXdJZH0nKTsiIGNsYXNzPSJpY29uIj57aWNvbiBuYW1lPSJjb21t
ZW50In08L2E+Ci0JCXtlbHNlfQotCQkJIHtpY29uIG5hbWU9ImNvbW1lbnQiIGRpc2FibGVkPSJk
aXNhYmxlZCJ9Ci0JCXsvaWZ9Ci0JPC90ZD4KLTwvdHI+Ci08dHI+Ci0JPHRkIGNvbHNwYW49IjIi
PiZuYnNwOzwvdGQ+Ci08L3RyPgorCiA8dHIgdmFsaWduPSJ0b3AiPgogCTx0ZD57JGN1cnJlbnRT
dGVwfGVzY2FwZX0ue2Fzc2lnbiB2YXI9ImN1cnJlbnRTdGVwIiB2YWx1ZT0kY3VycmVudFN0ZXAr
MX08L3RkPgogCTx0ZD48c3BhbiBjbGFzcz0iaW5zdHJ1Y3QiPnt0cmFuc2xhdGUga2V5PSJyZXZp
ZXdlci5wYXBlci51cGxvYWRGaWxlIn08L3NwYW4+PC90ZD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1084</attachid>
            <date>2008-11-05 12:48:00 -0800</date>
            <delta_ts>2008-11-05 12:49:13 -0800</delta_ts>
            <desc>Patch against OJS Pre-2.3 CVS</desc>
            <filename>ojsDevelReviewForm.patch</filename>
            <type>text/plain</type>
            <size>4208</size>
            <attacher>mattcrider</attacher>
            
              <data encoding="base64">SW5kZXg6IGNsYXNzZXMvc3VibWlzc2lvbi9zZWN0aW9uRWRpdG9yL1NlY3Rpb25FZGl0b3JBY3Rp
b24uaW5jLnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29qczIvY2xhc3Nlcy9zdWJtaXNz
aW9uL3NlY3Rpb25FZGl0b3IvU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMucGhwLHYKcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjE2NwpkaWZmIC11IC1yMS4xNjcgU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMu
cGhwCi0tLSBjbGFzc2VzL3N1Ym1pc3Npb24vc2VjdGlvbkVkaXRvci9TZWN0aW9uRWRpdG9yQWN0
aW9uLmluYy5waHAJMjIgSnVsIDIwMDggMTg6MDA6NDEgLTAwMDAJMS4xNjcKKysrIGNsYXNzZXMv
c3VibWlzc2lvbi9zZWN0aW9uRWRpdG9yL1NlY3Rpb25FZGl0b3JBY3Rpb24uaW5jLnBocAk1IE5v
diAyMDA4IDIwOjQzOjI0IC0wMDAwCkBAIC0xODc1LDE3ICsxODc1LDU0IEBACiAJCQkJCQlpZiAo
JHJldmlld0Fzc2lnbm1lbnQtPmdldERhdGVDb21wbGV0ZWQoKSAhPSBudWxsICYmICEkcmV2aWV3
QXNzaWdubWVudC0+Z2V0Q2FuY2VsbGVkKCkpIHsKIAkJCQkJCQkvLyBHZXQgdGhlIGNvbW1lbnRz
IGFzc29jaWF0ZWQgd2l0aCB0aGlzIHJldmlldyBhc3NpZ25tZW50CiAJCQkJCQkJJGFydGljbGVD
b21tZW50cyA9ICYkYXJ0aWNsZUNvbW1lbnREYW8tPmdldEFydGljbGVDb21tZW50cygkc2VjdGlv
bkVkaXRvclN1Ym1pc3Npb24tPmdldEFydGljbGVJZCgpLCBDT01NRU5UX1RZUEVfUEVFUl9SRVZJ
RVcsICRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdJZCgpKTsKLQkJCQkJCQkkYm9keSAuPSAi
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4i
OwotCQkJCQkJCSRib2R5IC49IExvY2FsZTo6dHJhbnNsYXRlKCdzdWJtaXNzaW9uLmNvbW1lbnRz
LmltcG9ydFBlZXJSZXZpZXdzLnJldmlld2VyTGV0dGVyJywgYXJyYXkoJ3Jldmlld2VyTGV0dGVy
JyA9PiBjaHIob3JkKCdBJykgKyAkcmV2aWV3SW5kZXhlc1skcmV2aWV3QXNzaWdubWVudC0+Z2V0
UmV2aWV3SWQoKV0pKSkgLiAiXG4iOwotCQkJCQkJCWlmIChpc19hcnJheSgkYXJ0aWNsZUNvbW1l
bnRzKSkgewotCQkJCQkJCQlmb3JlYWNoICgkYXJ0aWNsZUNvbW1lbnRzIGFzICRjb21tZW50KSB7
Ci0JCQkJCQkJCQkvLyBJZiB0aGUgY29tbWVudCBpcyB2aWV3YWJsZSBieSB0aGUgYXV0aG9yLCB0
aGVuIGFkZCB0aGUgY29tbWVudC4KLQkJCQkJCQkJCWlmICgkY29tbWVudC0+Z2V0Vmlld2FibGUo
KSkgewotCQkJCQkJCQkJCSRib2R5IC49IFN0cmluZzo6aHRtbDJ1dGYoc3RyaXBfdGFncygkY29t
bWVudC0+Z2V0Q29tbWVudHMoKSkpIC4gIlxuXG4iOworCQkJCQkJCQorCQkJCQkJCWlmKCRhcnRp
Y2xlQ29tbWVudHMpIHsgCisJCQkJCQkJCSRib2R5IC49ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiI7CisJCQkJCQkJCSRib2R5IC49IExv
Y2FsZTo6dHJhbnNsYXRlKCdzdWJtaXNzaW9uLmNvbW1lbnRzLmltcG9ydFBlZXJSZXZpZXdzLnJl
dmlld2VyTGV0dGVyJywgYXJyYXkoJ3Jldmlld2VyTGV0dGVyJyA9PiBjaHIob3JkKCdBJykgKyAk
cmV2aWV3SW5kZXhlc1skcmV2aWV3QXNzaWdubWVudC0+Z2V0UmV2aWV3SWQoKV0pKSkgLiAiXG4i
OworCQkJCQkJCQlpZiAoaXNfYXJyYXkoJGFydGljbGVDb21tZW50cykpIHsKKwkJCQkJCQkJCWZv
cmVhY2ggKCRhcnRpY2xlQ29tbWVudHMgYXMgJGNvbW1lbnQpIHsKKwkJCQkJCQkJCQkvLyBJZiB0
aGUgY29tbWVudCBpcyB2aWV3YWJsZSBieSB0aGUgYXV0aG9yLCB0aGVuIGFkZCB0aGUgY29tbWVu
dC4KKwkJCQkJCQkJCQlpZiAoJGNvbW1lbnQtPmdldFZpZXdhYmxlKCkpIHsKKwkJCQkJCQkJCQkJ
JGJvZHkgLj0gU3RyaW5nOjpodG1sMnV0ZihzdHJpcF90YWdzKCRjb21tZW50LT5nZXRDb21tZW50
cygpKSkgLiAiXG5cbiI7CisJCQkJCQkJCQkJfQogCQkJCQkJCQkJfQogCQkJCQkJCQl9CisJCQkJ
CQkJCSRib2R5IC49ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS1cblxuIjsKKwkJCQkJCQl9IAorCQkJCQkJCWlmICgkcmV2aWV3Rm9ybUlkID0g
JHJldmlld0Fzc2lnbm1lbnQtPmdldFJldmlld0Zvcm1JZCgpKSB7CisJCQkJCQkJCSRyZXZpZXdJ
ZCA9ICRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdJZCgpOworCQkJCQkJCQkKKwkJCQkJCQkJ
JHJldmlld0Zvcm1SZXNwb25zZURhbyA9JiBEQU9SZWdpc3RyeTo6Z2V0REFPKCdSZXZpZXdGb3Jt
UmVzcG9uc2VEQU8nKTsKKwkJCQkJCQkJJHJldmlld0Zvcm1FbGVtZW50RGFvID0mIERBT1JlZ2lz
dHJ5OjpnZXREQU8oJ1Jldmlld0Zvcm1FbGVtZW50REFPJyk7CisJCQkJCQkJCSRyZXZpZXdGb3Jt
RWxlbWVudHMgPSYgJHJldmlld0Zvcm1FbGVtZW50RGFvLT5nZXRSZXZpZXdGb3JtRWxlbWVudHMo
JHJldmlld0Zvcm1JZCk7CisJCQkJCQkJCWlmKCEkYXJ0aWNsZUNvbW1lbnRzKSB7CisJCQkJCQkJ
CQkkYm9keSAuPSAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tXG4iOworCQkJCQkJCQkJJGJvZHkgLj0gTG9jYWxlOjp0cmFuc2xhdGUoJ3N1Ym1p
c3Npb24uY29tbWVudHMuaW1wb3J0UGVlclJldmlld3MucmV2aWV3ZXJMZXR0ZXInLCBhcnJheSgn
cmV2aWV3ZXJMZXR0ZXInID0+IGNocihvcmQoJ0EnKSArICRyZXZpZXdJbmRleGVzWyRyZXZpZXdB
c3NpZ25tZW50LT5nZXRSZXZpZXdJZCgpXSkpKSAuICJcblxuIjsKKwkJCQkJCQkJfQorCQkJCQkJ
CQlmb3JlYWNoICgkcmV2aWV3Rm9ybUVsZW1lbnRzIGFzICRyZXZpZXdGb3JtRWxlbWVudCkgewor
CQkJCQkJCQkJJGJvZHkgLj0gJHJldmlld0Zvcm1FbGVtZW50LT5nZXRSZXZpZXdGb3JtRWxlbWVu
dFF1ZXN0aW9uKCkgLiAiOiBcbiI7CisJCQkJCQkJCQkkcmV2aWV3Rm9ybVJlc3BvbnNlID0gJHJl
dmlld0Zvcm1SZXNwb25zZURhby0+Z2V0UmV2aWV3Rm9ybVJlc3BvbnNlKCRyZXZpZXdJZCwgJHJl
dmlld0Zvcm1FbGVtZW50LT5nZXRSZXZpZXdGb3JtRWxlbWVudElkKCkpOworCQkJCisJCQkJCQkJ
CQkkcG9zc2libGVSZXNwb25zZXMgPSAkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldFJldmlld0Zvcm1F
bGVtZW50UG9zc2libGVSZXNwb25zZXMoKTsKKwkJCQkJCQkJCWlmIChpbl9hcnJheSgkcmV2aWV3
Rm9ybUVsZW1lbnQtPmdldEVsZW1lbnRUeXBlKCksICRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0TXVs
dGlwbGVSZXNwb25zZXNFbGVtZW50VHlwZXMoKSkpIHsKKwkJCQkJCQkJCQlpZiAoJHJldmlld0Zv
cm1FbGVtZW50LT5nZXRFbGVtZW50VHlwZSgpID09IFJFVklFV19GT1JNX0VMRU1FTlRfVFlQRV9D
SEVDS0JPWEVTKSB7CisJCQkJCQkJCQkJCWZvcmVhY2ggKCRyZXZpZXdGb3JtUmVzcG9uc2UtPmdl
dFZhbHVlKCkgYXMgJHZhbHVlKSB7CisJCQkJCQkJCQkJCQkkYm9keSAuPSAiXHQiIC4gU3RyaW5n
OjpodG1sMnV0ZihzdHJpcF90YWdzKCRwb3NzaWJsZVJlc3BvbnNlc1skdmFsdWUtMV1bJ2NvbnRl
bnQnXSkpIC4gIlxuIjsKKwkJCQkJCQkJCQkJfQorCQkJCQkJCQkJCX0gZWxzZSB7CisJCQkJCQkJ
CQkJCSRib2R5IC49ICJcdCIgLiBTdHJpbmc6Omh0bWwydXRmKHN0cmlwX3RhZ3MoJHBvc3NpYmxl
UmVzcG9uc2VzWyRyZXZpZXdGb3JtUmVzcG9uc2UtPmdldFZhbHVlKCktMV1bJ2NvbnRlbnQnXSkp
IC4gIlxuIjsKKwkJCQkJCQkJCQl9CisJCQkJCQkJCQkJJGJvZHkgLj0gIlxuIjsKKwkJCQkJCQkJ
CX0gZWxzZSB7CisJCQkJCQkJCQkJJGJvZHkgLj0gIlx0IiAuIFN0cmluZzo6aHRtbDJ1dGYoc3Ry
aXBfdGFncygkcmV2aWV3Rm9ybVJlc3BvbnNlLT5nZXRWYWx1ZSgpKSkgLiAiXG5cbiI7CisJCQkJ
CQkJCQl9CisJCQkJCQkJCQorCQkJCQkJCQl9CisJCQkJCQkJCSRib2R5IC49ICItLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIjsKKwkJCQkJ
CiAJCQkJCQkJfQotCQkJCQkJCSRib2R5IC49ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIjsKKwkJCQkJCQkKKwkJCQkJCQkKIAkJCQkJ
CX0KIAkJCQkJfQogCQkJCQkkb2xkQm9keSA9ICRlbWFpbC0+Z2V0Qm9keSgpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1085</attachid>
            <date>2008-11-05 12:49:00 -0800</date>
            <delta_ts>2008-11-05 12:49:01 -0800</delta_ts>
            <desc>Patch against OJS Pre-2.2.3 CVS</desc>
            <filename>ojsStableReviewForm.patch</filename>
            <type>text/plain</type>
            <size>3909</size>
            <attacher>mattcrider</attacher>
            
              <data encoding="base64">SW5kZXg6IGNsYXNzZXMvc3VibWlzc2lvbi9zZWN0aW9uRWRpdG9yL1NlY3Rpb25FZGl0b3JBY3Rp
b24uaW5jLnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29qczIvY2xhc3Nlcy9zdWJtaXNz
aW9uL3NlY3Rpb25FZGl0b3IvU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMucGhwLHYKcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjE2NgpkaWZmIC11IC1yMS4xNjYgU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMu
cGhwCi0tLSBjbGFzc2VzL3N1Ym1pc3Npb24vc2VjdGlvbkVkaXRvci9TZWN0aW9uRWRpdG9yQWN0
aW9uLmluYy5waHAJMTEgSnVsIDIwMDggMDQ6MTU6MzQgLTAwMDAJMS4xNjYKKysrIGNsYXNzZXMv
c3VibWlzc2lvbi9zZWN0aW9uRWRpdG9yL1NlY3Rpb25FZGl0b3JBY3Rpb24uaW5jLnBocAk1IE5v
diAyMDA4IDIwOjQyOjQ4IC0wMDAwCkBAIC0xODc1LDE1ICsxODc1LDQ3IEBACiAJCQkJCQlpZiAo
JHJldmlld0Fzc2lnbm1lbnQtPmdldERhdGVDb21wbGV0ZWQoKSAhPSBudWxsICYmICEkcmV2aWV3
QXNzaWdubWVudC0+Z2V0Q2FuY2VsbGVkKCkpIHsKIAkJCQkJCQkvLyBHZXQgdGhlIGNvbW1lbnRz
IGFzc29jaWF0ZWQgd2l0aCB0aGlzIHJldmlldyBhc3NpZ25tZW50CiAJCQkJCQkJJGFydGljbGVD
b21tZW50cyA9ICYkYXJ0aWNsZUNvbW1lbnREYW8tPmdldEFydGljbGVDb21tZW50cygkc2VjdGlv
bkVkaXRvclN1Ym1pc3Npb24tPmdldEFydGljbGVJZCgpLCBDT01NRU5UX1RZUEVfUEVFUl9SRVZJ
RVcsICRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdJZCgpKTsKLQkJCQkJCQkkYm9keSAuPSAi
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4i
OwotCQkJCQkJCSRib2R5IC49IExvY2FsZTo6dHJhbnNsYXRlKCdzdWJtaXNzaW9uLmNvbW1lbnRz
LmltcG9ydFBlZXJSZXZpZXdzLnJldmlld2VyTGV0dGVyJywgYXJyYXkoJ3Jldmlld2VyTGV0dGVy
JyA9PiBjaHIob3JkKCdBJykgKyAkcmV2aWV3SW5kZXhlc1skcmV2aWV3QXNzaWdubWVudC0+Z2V0
UmV2aWV3SWQoKV0pKSkgLiAiXG4iOwotCQkJCQkJCWlmIChpc19hcnJheSgkYXJ0aWNsZUNvbW1l
bnRzKSkgewotCQkJCQkJCQlmb3JlYWNoICgkYXJ0aWNsZUNvbW1lbnRzIGFzICRjb21tZW50KSB7
Ci0JCQkJCQkJCQkvLyBJZiB0aGUgY29tbWVudCBpcyB2aWV3YWJsZSBieSB0aGUgYXV0aG9yLCB0
aGVuIGFkZCB0aGUgY29tbWVudC4KLQkJCQkJCQkJCWlmICgkY29tbWVudC0+Z2V0Vmlld2FibGUo
KSkgewotCQkJCQkJCQkJCSRib2R5IC49ICRjb21tZW50LT5nZXRDb21tZW50cygpIC4gIlxuXG4i
OworCQkJCQkJCWlmKCRhcnRpY2xlQ29tbWVudHMpIHsKKwkJCQkJCQkJJGJvZHkgLj0gIi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIjsKKwkJ
CQkJCQkJJGJvZHkgLj0gTG9jYWxlOjp0cmFuc2xhdGUoJ3N1Ym1pc3Npb24uY29tbWVudHMuaW1w
b3J0UGVlclJldmlld3MucmV2aWV3ZXJMZXR0ZXInLCBhcnJheSgncmV2aWV3ZXJMZXR0ZXInID0+
IGNocihvcmQoJ0EnKSArICRyZXZpZXdJbmRleGVzWyRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZp
ZXdJZCgpXSkpKSAuICJcbiI7CisJCQkJCQkJCWlmIChpc19hcnJheSgkYXJ0aWNsZUNvbW1lbnRz
KSkgeworCQkJCQkJCQkJZm9yZWFjaCAoJGFydGljbGVDb21tZW50cyBhcyAkY29tbWVudCkgewor
CQkJCQkJCQkJCS8vIElmIHRoZSBjb21tZW50IGlzIHZpZXdhYmxlIGJ5IHRoZSBhdXRob3IsIHRo
ZW4gYWRkIHRoZSBjb21tZW50LgorCQkJCQkJCQkJCWlmICgkY29tbWVudC0+Z2V0Vmlld2FibGUo
KSkgeworCQkJCQkJCQkJCQkkYm9keSAuPSAkY29tbWVudC0+Z2V0Q29tbWVudHMoKSAuICJcblxu
IjsKKwkJCQkJCQkJCQl9CiAJCQkJCQkJCQl9CiAJCQkJCQkJCX0KKwkJCQkJCQl9IAorCQkJCQkJ
CWlmICgkcmV2aWV3Rm9ybUlkID0gJHJldmlld0Fzc2lnbm1lbnQtPmdldFJldmlld0Zvcm1JZCgp
KSB7CisJCQkJCQkJCSRyZXZpZXdJZCA9ICRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdJZCgp
OworCQkJCQkJCQkKKwkJCQkJCQkJJHJldmlld0Zvcm1SZXNwb25zZURhbyA9JiBEQU9SZWdpc3Ry
eTo6Z2V0REFPKCdSZXZpZXdGb3JtUmVzcG9uc2VEQU8nKTsKKwkJCQkJCQkJJHJldmlld0Zvcm1F
bGVtZW50RGFvID0mIERBT1JlZ2lzdHJ5OjpnZXREQU8oJ1Jldmlld0Zvcm1FbGVtZW50REFPJyk7
CisJCQkJCQkJCSRyZXZpZXdGb3JtRWxlbWVudHMgPSYgJHJldmlld0Zvcm1FbGVtZW50RGFvLT5n
ZXRSZXZpZXdGb3JtRWxlbWVudHMoJHJldmlld0Zvcm1JZCk7CisJCQkJCQkJCWlmKCEkYXJ0aWNs
ZUNvbW1lbnRzKSB7CisJCQkJCQkJCQkkYm9keSAuPSAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iOworCQkJCQkJCQkJJGJvZHkgLj0gTG9j
YWxlOjp0cmFuc2xhdGUoJ3N1Ym1pc3Npb24uY29tbWVudHMuaW1wb3J0UGVlclJldmlld3MucmV2
aWV3ZXJMZXR0ZXInLCBhcnJheSgncmV2aWV3ZXJMZXR0ZXInID0+IGNocihvcmQoJ0EnKSArICRy
ZXZpZXdJbmRleGVzWyRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdJZCgpXSkpKSAuICJcblxu
IjsKKwkJCQkJCQkJfQorCQkJCQkJCQlmb3JlYWNoICgkcmV2aWV3Rm9ybUVsZW1lbnRzIGFzICRy
ZXZpZXdGb3JtRWxlbWVudCkgeworCQkJCQkJCQkJJGJvZHkgLj0gJHJldmlld0Zvcm1FbGVtZW50
LT5nZXRSZXZpZXdGb3JtRWxlbWVudFF1ZXN0aW9uKCkgLiAiOiBcbiI7CisJCQkJCQkJCQkkcmV2
aWV3Rm9ybVJlc3BvbnNlID0gJHJldmlld0Zvcm1SZXNwb25zZURhby0+Z2V0UmV2aWV3Rm9ybVJl
c3BvbnNlKCRyZXZpZXdJZCwgJHJldmlld0Zvcm1FbGVtZW50LT5nZXRSZXZpZXdGb3JtRWxlbWVu
dElkKCkpOworCQkJCisJCQkJCQkJCQkkcG9zc2libGVSZXNwb25zZXMgPSAkcmV2aWV3Rm9ybUVs
ZW1lbnQtPmdldFJldmlld0Zvcm1FbGVtZW50UG9zc2libGVSZXNwb25zZXMoKTsKKwkJCQkJCQkJ
CWlmIChpbl9hcnJheSgkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldEVsZW1lbnRUeXBlKCksICRyZXZp
ZXdGb3JtRWxlbWVudC0+Z2V0TXVsdGlwbGVSZXNwb25zZXNFbGVtZW50VHlwZXMoKSkpIHsKKwkJ
CQkJCQkJCQlpZiAoJHJldmlld0Zvcm1FbGVtZW50LT5nZXRFbGVtZW50VHlwZSgpID09IFJFVklF
V19GT1JNX0VMRU1FTlRfVFlQRV9DSEVDS0JPWEVTKSB7CisJCQkJCQkJCQkJCWZvcmVhY2ggKCRy
ZXZpZXdGb3JtUmVzcG9uc2UtPmdldFZhbHVlKCkgYXMgJHZhbHVlKSB7CisJCQkJCQkJCQkJCQkk
Ym9keSAuPSAiXHQiIC4gU3RyaW5nOjpodG1sMnV0ZihzdHJpcF90YWdzKCRwb3NzaWJsZVJlc3Bv
bnNlc1skdmFsdWUtMV1bJ2NvbnRlbnQnXSkpIC4gIlxuIjsKKwkJCQkJCQkJCQkJfQorCQkJCQkJ
CQkJCX0gZWxzZSB7CisJCQkJCQkJCQkJCSRib2R5IC49ICJcdCIgLiBTdHJpbmc6Omh0bWwydXRm
KHN0cmlwX3RhZ3MoJHBvc3NpYmxlUmVzcG9uc2VzWyRyZXZpZXdGb3JtUmVzcG9uc2UtPmdldFZh
bHVlKCktMV1bJ2NvbnRlbnQnXSkpIC4gIlxuIjsKKwkJCQkJCQkJCQl9CisJCQkJCQkJCQkJJGJv
ZHkgLj0gIlxuIjsKKwkJCQkJCQkJCX0gZWxzZSB7CisJCQkJCQkJCQkJJGJvZHkgLj0gIlx0IiAu
IFN0cmluZzo6aHRtbDJ1dGYoc3RyaXBfdGFncygkcmV2aWV3Rm9ybVJlc3BvbnNlLT5nZXRWYWx1
ZSgpKSkgLiAiXG5cbiI7CisJCQkJCQkJCQl9CisJCQkJCQkJCQorCQkJCQkJCQl9CiAJCQkJCQkJ
fQogCQkJCQkJCSRib2R5IC49ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS1cblxuIjsKIAkJCQkJCX0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1086</attachid>
            <date>2008-11-05 12:49:00 -0800</date>
            <delta_ts>2008-11-05 12:49:40 -0800</delta_ts>
            <desc>Patch against OCS Pre-2.1.2/Pre-2.3 CVS</desc>
            <filename>ocsReviewFormEmail.patch</filename>
            <type>text/plain</type>
            <size>5459</size>
            <attacher>mattcrider</attacher>
            
              <data encoding="base64">SW5kZXg6IGNsYXNzZXMvc3VibWlzc2lvbi90cmFja0RpcmVjdG9yL1RyYWNrRGlyZWN0b3JBY3Rp
b24uaW5jLnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29jczIvY2xhc3Nlcy9zdWJtaXNz
aW9uL3RyYWNrRGlyZWN0b3IvVHJhY2tEaXJlY3RvckFjdGlvbi5pbmMucGhwLHYKcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjQ2LjIuMgpkaWZmIC11IC1yMS40Ni4yLjIgVHJhY2tEaXJlY3RvckFjdGlv
bi5pbmMucGhwCi0tLSBjbGFzc2VzL3N1Ym1pc3Npb24vdHJhY2tEaXJlY3Rvci9UcmFja0RpcmVj
dG9yQWN0aW9uLmluYy5waHAJMjkgT2N0IDIwMDggMDM6MzQ6MjAgLTAwMDAJMS40Ni4yLjIKKysr
IGNsYXNzZXMvc3VibWlzc2lvbi90cmFja0RpcmVjdG9yL1RyYWNrRGlyZWN0b3JBY3Rpb24uaW5j
LnBocAk1IE5vdiAyMDA4IDIwOjQxOjQ2IC0wMDAwCkBAIC0xNDQ2LDE4ICsxNDQ2LDUzIEBACiAJ
CQkJCQlpZiAoJHJldmlld0Fzc2lnbm1lbnQtPmdldERhdGVDb21wbGV0ZWQoKSAhPSBudWxsICYm
ICEkcmV2aWV3QXNzaWdubWVudC0+Z2V0Q2FuY2VsbGVkKCkpIHsKIAkJCQkJCQkvLyBHZXQgdGhl
IGNvbW1lbnRzIGFzc29jaWF0ZWQgd2l0aCB0aGlzIHJldmlldyBhc3NpZ25tZW50CiAJCQkJCQkJ
JHBhcGVyQ29tbWVudHMgPSAmJHBhcGVyQ29tbWVudERhby0+Z2V0UGFwZXJDb21tZW50cygkdHJh
Y2tEaXJlY3RvclN1Ym1pc3Npb24tPmdldFBhcGVySWQoKSwgQ09NTUVOVF9UWVBFX1BFRVJfUkVW
SUVXLCAkcmV2aWV3QXNzaWdubWVudC0+Z2V0UmV2aWV3SWQoKSk7Ci0JCQkJCQkJJGJvZHkgLj0g
Ii0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu
IjsKLQkJCQkJCQkkYm9keSAuPSBMb2NhbGU6OnRyYW5zbGF0ZSgnc3VibWlzc2lvbi5jb21tZW50
cy5pbXBvcnRQZWVyUmV2aWV3cy5yZXZpZXdlckxldHRlcicsIGFycmF5KCdyZXZpZXdlckxldHRl
cicgPT4gY2hyKG9yZCgnQScpICsgJHJldmlld0luZGV4ZXNbJHJldmlld0Fzc2lnbm1lbnQtPmdl
dFJldmlld0lkKCldKSkpIC4gIlxuIjsKLQkJCQkJCQlpZiAoaXNfYXJyYXkoJHBhcGVyQ29tbWVu
dHMpKSB7Ci0JCQkJCQkJCWZvcmVhY2ggKCRwYXBlckNvbW1lbnRzIGFzICRjb21tZW50KSB7Ci0J
CQkJCQkJCQkvLyBJZiB0aGUgY29tbWVudCBpcyB2aWV3YWJsZSBieSB0aGUgcHJlc2VudGVyLCB0
aGVuIGFkZCB0aGUgY29tbWVudC4KLQkJCQkJCQkJCWlmICgkY29tbWVudC0+Z2V0Vmlld2FibGUo
KSkgewotCQkJCQkJCQkJCSRib2R5IC49ICRjb21tZW50LT5nZXRDb21tZW50cygpIC4gIlxuXG4i
OwotCQkJCQkJCQkJCSRoYXNCb2R5ID0gdHJ1ZTsKKwkJCQkJCQkKKwkJCQkJCQlpZiAoJHBhcGVy
Q29tbWVudHMpIHsKKwkJCQkJCQkJJGJvZHkgLj0gIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIjsKKwkJCQkJCQkJJGJvZHkgLj0gTG9jYWxl
Ojp0cmFuc2xhdGUoJ3N1Ym1pc3Npb24uY29tbWVudHMuaW1wb3J0UGVlclJldmlld3MucmV2aWV3
ZXJMZXR0ZXInLCBhcnJheSgncmV2aWV3ZXJMZXR0ZXInID0+IGNocihvcmQoJ0EnKSArICRyZXZp
ZXdJbmRleGVzWyRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdJZCgpXSkpKSAuICJcbiI7CisJ
CQkJCQkJCWlmIChpc19hcnJheSgkcGFwZXJDb21tZW50cykpIHsKKwkJCQkJCQkJCWZvcmVhY2gg
KCRwYXBlckNvbW1lbnRzIGFzICRjb21tZW50KSB7CisJCQkJCQkJCQkJLy8gSWYgdGhlIGNvbW1l
bnQgaXMgdmlld2FibGUgYnkgdGhlIHByZXNlbnRlciwgdGhlbiBhZGQgdGhlIGNvbW1lbnQuCisJ
CQkJCQkJCQkJaWYgKCRjb21tZW50LT5nZXRWaWV3YWJsZSgpKSB7CisJCQkJCQkJCQkJCSRib2R5
IC49ICRjb21tZW50LT5nZXRDb21tZW50cygpIC4gIlxuXG4iOworCQkJCQkJCQkJCQkkaGFzQm9k
eSA9IHRydWU7CisJCQkJCQkJCQkJfQogCQkJCQkJCQkJfQogCQkJCQkJCQl9CisJCQkJCQkJCSRi
b2R5IC49ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS1cblxuIjsKKwkJCQkJCQl9IAorCQkJCQkJCWlmICgkcmV2aWV3Rm9ybUlkID0gJHJldmll
d0Fzc2lnbm1lbnQtPmdldFJldmlld0Zvcm1JZCgpKXsKKwkJCQkJCQkJJHJldmlld0lkID0gJHJl
dmlld0Fzc2lnbm1lbnQtPmdldFJldmlld0lkKCk7CisJCQkJCQkJCQorCQkJCQkJCQkkcmV2aWV3
Rm9ybVJlc3BvbnNlRGFvID0mIERBT1JlZ2lzdHJ5OjpnZXREQU8oJ1Jldmlld0Zvcm1SZXNwb25z
ZURBTycpOworCQkJCQkJCQkkcmV2aWV3Rm9ybUVsZW1lbnREYW8gPSYgREFPUmVnaXN0cnk6Omdl
dERBTygnUmV2aWV3Rm9ybUVsZW1lbnREQU8nKTsKKwkJCQkJCQkJJHJldmlld0Zvcm1FbGVtZW50
cyA9JiAkcmV2aWV3Rm9ybUVsZW1lbnREYW8tPmdldFJldmlld0Zvcm1FbGVtZW50cygkcmV2aWV3
Rm9ybUlkKTsKKwkJCQkJCQkJaWYgKCEkcGFwZXJDb21tZW50cykgeworCQkJCQkJCQkJJGJvZHkg
Lj0gIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LVxuIjsKKwkJCQkJCQkJCSRib2R5IC49IExvY2FsZTo6dHJhbnNsYXRlKCdzdWJtaXNzaW9uLmNv
bW1lbnRzLmltcG9ydFBlZXJSZXZpZXdzLnJldmlld2VyTGV0dGVyJywgYXJyYXkoJ3Jldmlld2Vy
TGV0dGVyJyA9PiBjaHIob3JkKCdBJykgKyAkcmV2aWV3SW5kZXhlc1skcmV2aWV3QXNzaWdubWVu
dC0+Z2V0UmV2aWV3SWQoKV0pKSkgLiAiXG5cbiI7CisJCQkJCQkJCX0KKwkJCQkJCQkJZm9yZWFj
aCAoJHJldmlld0Zvcm1FbGVtZW50cyBhcyAkcmV2aWV3Rm9ybUVsZW1lbnQpIHsKKwkJCQkJCQkJ
CSRib2R5IC49ICRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0UmV2aWV3Rm9ybUVsZW1lbnRRdWVzdGlv
bigpIC4gIjogXG4iOworCQkJCQkJCQkJJHJldmlld0Zvcm1SZXNwb25zZSA9ICRyZXZpZXdGb3Jt
UmVzcG9uc2VEYW8tPmdldFJldmlld0Zvcm1SZXNwb25zZSgkcmV2aWV3SWQsICRyZXZpZXdGb3Jt
RWxlbWVudC0+Z2V0UmV2aWV3Rm9ybUVsZW1lbnRJZCgpKTsKKwkJCQorCQkJCQkJCQkJJHBvc3Np
YmxlUmVzcG9uc2VzID0gJHJldmlld0Zvcm1FbGVtZW50LT5nZXRSZXZpZXdGb3JtRWxlbWVudFBv
c3NpYmxlUmVzcG9uc2VzKCk7CisJCQkJCQkJCQlpZiAoaW5fYXJyYXkoJHJldmlld0Zvcm1FbGVt
ZW50LT5nZXRFbGVtZW50VHlwZSgpLCAkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldE11bHRpcGxlUmVz
cG9uc2VzRWxlbWVudFR5cGVzKCkpKSB7CisJCQkJCQkJCQkJaWYgKCRyZXZpZXdGb3JtRWxlbWVu
dC0+Z2V0RWxlbWVudFR5cGUoKSA9PSBSRVZJRVdfRk9STV9FTEVNRU5UX1RZUEVfQ0hFQ0tCT1hF
UykgeworCQkJCQkJCQkJCQlmb3JlYWNoICgkcmV2aWV3Rm9ybVJlc3BvbnNlLT5nZXRWYWx1ZSgp
IGFzICR2YWx1ZSkgeworCQkJCQkJCQkJCQkJJGJvZHkgLj0gIlx0IiAuIFN0cmluZzo6aHRtbDJ1
dGYoc3RyaXBfdGFncygkcG9zc2libGVSZXNwb25zZXNbJHZhbHVlLTFdWydjb250ZW50J10pKSAu
ICJcbiI7CisJCQkJCQkJCQkJCX0KKwkJCQkJCQkJCQl9IGVsc2UgeworCQkJCQkJCQkJCQkkYm9k
eSAuPSAiXHQiIC4gU3RyaW5nOjpodG1sMnV0ZihzdHJpcF90YWdzKCRwb3NzaWJsZVJlc3BvbnNl
c1skcmV2aWV3Rm9ybVJlc3BvbnNlLT5nZXRWYWx1ZSgpLTFdWydjb250ZW50J10pKSAuICJcbiI7
CisJCQkJCQkJCQkJfQorCQkJCQkJCQkJCSRib2R5IC49ICJcbiI7CisJCQkJCQkJCQl9IGVsc2Ug
eworCQkJCQkJCQkJCSRib2R5IC49ICJcdCIgLiBTdHJpbmc6Omh0bWwydXRmKHN0cmlwX3RhZ3Mo
JHJldmlld0Zvcm1SZXNwb25zZS0+Z2V0VmFsdWUoKSkpIC4gIlxuXG4iOworCQkJCQkJCQkJfQor
CQkJCQkJCQkKKwkJCQkJCQkJfQorCQkJCQkJCQkkYm9keSAuPSAiLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiI7CisJCQkJCQkJCSRoYXNC
b2R5ID0gdHJ1ZTsKIAkJCQkJCQl9Ci0JCQkJCQkJJGJvZHkgLj0gIi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4iOwogCQkJCQkJfSAvLyBp
ZgogCQkJCQl9IC8vIGZvcmVhY2gKIAkJCQkJaWYgKCRoYXNCb2R5KSB7CkluZGV4OiB0ZW1wbGF0
ZXMvcmV2aWV3ZXIvc3VibWlzc2lvbi50cGwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9vY3My
L3RlbXBsYXRlcy9yZXZpZXdlci9zdWJtaXNzaW9uLnRwbCx2CnJldHJpZXZpbmcgcmV2aXNpb24g
MS4yNi4yLjEKZGlmZiAtdSAtcjEuMjYuMi4xIHN1Ym1pc3Npb24udHBsCi0tLSB0ZW1wbGF0ZXMv
cmV2aWV3ZXIvc3VibWlzc2lvbi50cGwJMjkgT2N0IDIwMDggMDM6MzQ6MjEgLTAwMDAJMS4yNi4y
LjEKKysrIHRlbXBsYXRlcy9yZXZpZXdlci9zdWJtaXNzaW9uLnRwbAk1IE5vdiAyMDA4IDIwOjQx
OjQ4IC0wMDAwCkBAIC0yNTksMjQgKzI1OSw3IEBACiAJCTx0ZCBjb2xzcGFuPSIyIj4mbmJzcDs8
L3RkPgogCTwvdHI+CiB7L2lmfXsqICRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdGb3JtSWQo
KSAqfQotPHRyIHZhbGlnbj0idG9wIj4KLQk8dGQ+eyRjdXJyZW50U3RlcHxlc2NhcGV9Lnthc3Np
Z24gdmFyPSJjdXJyZW50U3RlcCIgdmFsdWU9JGN1cnJlbnRTdGVwKzF9PC90ZD4KLQk8dGQ+PHNw
YW4gY2xhc3M9Imluc3RydWN0Ij57dHJhbnNsYXRlIGtleT0icmV2aWV3ZXIucGFwZXIuZW50ZXJS
ZXZpZXdBIn08L3NwYW4+PC90ZD4KLTwvdHI+Ci08dHIgdmFsaWduPSJ0b3AiPgotCTx0ZD4mbmJz
cDs8L3RkPgotCTx0ZD4KLQkJe3RyYW5zbGF0ZSBrZXk9InN1Ym1pc3Npb24ucmV2aWV3In0gCi0J
CXtpZiAkY29uZmlybWVkU3RhdHVzIGFuZCBub3QgJGRlY2xpbmVkfQotCQkJPGEgaHJlZj0iamF2
YXNjcmlwdDpvcGVuQ29tbWVudHMoJ3t1cmwgb3A9InZpZXdQZWVyUmV2aWV3Q29tbWVudHMiIHBh
dGg9JHBhcGVySWR8dG9fYXJyYXk6JHJldmlld0lkfScpOyIgY2xhc3M9Imljb24iPntpY29uIG5h
bWU9ImNvbW1lbnQifTwvYT4KLQkJe2Vsc2V9Ci0JCQkge2ljb24gbmFtZT0iY29tbWVudCIgZGlz
YWJsZWQ9ImRpc2FibGVkIn0KLQkJey9pZn0KLQk8L3RkPgotPC90cj4KLTx0cj4KLQk8dGQgY29s
c3Bhbj0iMiI+Jm5ic3A7PC90ZD4KLTwvdHI+CisKIDx0ciB2YWxpZ249InRvcCI+CiAJPHRkPnsk
Y3VycmVudFN0ZXB8ZXNjYXBlfS57YXNzaWduIHZhcj0iY3VycmVudFN0ZXAiIHZhbHVlPSRjdXJy
ZW50U3RlcCsxfTwvdGQ+CiAJPHRkPjxzcGFuIGNsYXNzPSJpbnN0cnVjdCI+e3RyYW5zbGF0ZSBr
ZXk9InJldmlld2VyLnBhcGVyLnVwbG9hZEZpbGUifTwvc3Bhbj48L3RkPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1103</attachid>
            <date>2008-11-10 17:17:00 -0800</date>
            <delta_ts>2008-11-10 17:17:33 -0800</delta_ts>
            <desc>Additional patch against OCS Pre-2.3 CVS</desc>
            <filename>ocsDevelReviewFormEmail.patch</filename>
            <type>text/plain</type>
            <size>2476</size>
            <attacher>mattcrider</attacher>
            
              <data encoding="base64">SW5kZXg6IGNsYXNzZXMvc3VibWlzc2lvbi90cmFja0RpcmVjdG9yL1RyYWNrRGlyZWN0b3JBY3Rp
b24uaW5jLnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29jczIvY2xhc3Nlcy9zdWJtaXNz
aW9uL3RyYWNrRGlyZWN0b3IvVHJhY2tEaXJlY3RvckFjdGlvbi5pbmMucGhwLHYKcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjUwCmRpZmYgLXUgLXIxLjUwIFRyYWNrRGlyZWN0b3JBY3Rpb24uaW5jLnBo
cAotLS0gY2xhc3Nlcy9zdWJtaXNzaW9uL3RyYWNrRGlyZWN0b3IvVHJhY2tEaXJlY3RvckFjdGlv
bi5pbmMucGhwCTUgTm92IDIwMDggMjM6MTg6NTMgLTAwMDAJMS41MAorKysgY2xhc3Nlcy9zdWJt
aXNzaW9uL3RyYWNrRGlyZWN0b3IvVHJhY2tEaXJlY3RvckFjdGlvbi5pbmMucGhwCTExIE5vdiAy
MDA4IDAwOjI2OjA3IC0wMDAwCkBAIC0xNDc1LDIwICsxNDc1LDIxIEBACiAJCQkJCQkJCQkkYm9k
eSAuPSAkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldFJldmlld0Zvcm1FbGVtZW50UXVlc3Rpb24oKSAu
ICI6IFxuIjsKIAkJCQkJCQkJCSRyZXZpZXdGb3JtUmVzcG9uc2UgPSAkcmV2aWV3Rm9ybVJlc3Bv
bnNlRGFvLT5nZXRSZXZpZXdGb3JtUmVzcG9uc2UoJHJldmlld0lkLCAkcmV2aWV3Rm9ybUVsZW1l
bnQtPmdldFJldmlld0Zvcm1FbGVtZW50SWQoKSk7CiAJCQkKLQkJCQkJCQkJCSRwb3NzaWJsZVJl
c3BvbnNlcyA9ICRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0UmV2aWV3Rm9ybUVsZW1lbnRQb3NzaWJs
ZVJlc3BvbnNlcygpOwotCQkJCQkJCQkJaWYgKGluX2FycmF5KCRyZXZpZXdGb3JtRWxlbWVudC0+
Z2V0RWxlbWVudFR5cGUoKSwgJHJldmlld0Zvcm1FbGVtZW50LT5nZXRNdWx0aXBsZVJlc3BvbnNl
c0VsZW1lbnRUeXBlcygpKSkgewotCQkJCQkJCQkJCWlmICgkcmV2aWV3Rm9ybUVsZW1lbnQtPmdl
dEVsZW1lbnRUeXBlKCkgPT0gUkVWSUVXX0ZPUk1fRUxFTUVOVF9UWVBFX0NIRUNLQk9YRVMpIHsK
LQkJCQkJCQkJCQkJZm9yZWFjaCAoJHJldmlld0Zvcm1SZXNwb25zZS0+Z2V0VmFsdWUoKSBhcyAk
dmFsdWUpIHsKLQkJCQkJCQkJCQkJCSRib2R5IC49ICJcdCIgLiBTdHJpbmc6Omh0bWwydXRmKHN0
cmlwX3RhZ3MoJHBvc3NpYmxlUmVzcG9uc2VzWyR2YWx1ZS0xXVsnY29udGVudCddKSkgLiAiXG4i
OworCQkJCQkJCQkJaWYgKCRyZXZpZXdGb3JtUmVzcG9uc2UpIHsKKwkJCQkJCQkJCQkkcG9zc2li
bGVSZXNwb25zZXMgPSAkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldFJldmlld0Zvcm1FbGVtZW50UG9z
c2libGVSZXNwb25zZXMoKTsKKwkJCQkJCQkJCQlpZiAoaW5fYXJyYXkoJHJldmlld0Zvcm1FbGVt
ZW50LT5nZXRFbGVtZW50VHlwZSgpLCAkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldE11bHRpcGxlUmVz
cG9uc2VzRWxlbWVudFR5cGVzKCkpKSB7CisJCQkJCQkJCQkJCWlmICgkcmV2aWV3Rm9ybUVsZW1l
bnQtPmdldEVsZW1lbnRUeXBlKCkgPT0gUkVWSUVXX0ZPUk1fRUxFTUVOVF9UWVBFX0NIRUNLQk9Y
RVMpIHsKKwkJCQkJCQkJCQkJCWZvcmVhY2ggKCRyZXZpZXdGb3JtUmVzcG9uc2UtPmdldFZhbHVl
KCkgYXMgJHZhbHVlKSB7CisJCQkJCQkJCQkJCQkJJGJvZHkgLj0gIlx0IiAuIFN0cmluZzo6aHRt
bDJ1dGYoc3RyaXBfdGFncygkcG9zc2libGVSZXNwb25zZXNbJHZhbHVlLTFdWydjb250ZW50J10p
KSAuICJcbiI7CisJCQkJCQkJCQkJCQl9CisJCQkJCQkJCQkJCX0gZWxzZSB7CisJCQkJCQkJCQkJ
CQkkYm9keSAuPSAiXHQiIC4gU3RyaW5nOjpodG1sMnV0ZihzdHJpcF90YWdzKCRwb3NzaWJsZVJl
c3BvbnNlc1skcmV2aWV3Rm9ybVJlc3BvbnNlLT5nZXRWYWx1ZSgpLTFdWydjb250ZW50J10pKSAu
ICJcbiI7CiAJCQkJCQkJCQkJCX0KKwkJCQkJCQkJCQkJJGJvZHkgLj0gIlxuIjsKIAkJCQkJCQkJ
CQl9IGVsc2UgewotCQkJCQkJCQkJCQkkYm9keSAuPSAiXHQiIC4gU3RyaW5nOjpodG1sMnV0Zihz
dHJpcF90YWdzKCRwb3NzaWJsZVJlc3BvbnNlc1skcmV2aWV3Rm9ybVJlc3BvbnNlLT5nZXRWYWx1
ZSgpLTFdWydjb250ZW50J10pKSAuICJcbiI7CisJCQkJCQkJCQkJCSRib2R5IC49ICJcdCIgLiBT
dHJpbmc6Omh0bWwydXRmKHN0cmlwX3RhZ3MoJHJldmlld0Zvcm1SZXNwb25zZS0+Z2V0VmFsdWUo
KSkpIC4gIlxuXG4iOwogCQkJCQkJCQkJCX0KLQkJCQkJCQkJCQkkYm9keSAuPSAiXG4iOwotCQkJ
CQkJCQkJfSBlbHNlIHsKLQkJCQkJCQkJCQkkYm9keSAuPSAiXHQiIC4gU3RyaW5nOjpodG1sMnV0
ZihzdHJpcF90YWdzKCRyZXZpZXdGb3JtUmVzcG9uc2UtPmdldFZhbHVlKCkpKSAuICJcblxuIjsK
IAkJCQkJCQkJCX0KLQkJCQkJCQkJCiAJCQkJCQkJCX0KIAkJCQkJCQkJJGJvZHkgLj0gIi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4iOwog
CQkJCQkJCQkkaGFzQm9keSA9IHRydWU7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1104</attachid>
            <date>2008-11-10 17:18:00 -0800</date>
            <delta_ts>2008-11-10 17:18:50 -0800</delta_ts>
            <desc>Patch against OCS Pre-2.1.2 CVS</desc>
            <filename>ocsStableReviewFormEmail.patch</filename>
            <type>text/plain</type>
            <size>5522</size>
            <attacher>mattcrider</attacher>
            
              <data encoding="base64">SW5kZXg6IGNsYXNzZXMvc3VibWlzc2lvbi90cmFja0RpcmVjdG9yL1RyYWNrRGlyZWN0b3JBY3Rp
b24uaW5jLnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29jczIvY2xhc3Nlcy9zdWJtaXNz
aW9uL3RyYWNrRGlyZWN0b3IvVHJhY2tEaXJlY3RvckFjdGlvbi5pbmMucGhwLHYKcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjQ2LjIuMgpkaWZmIC11IC1yMS40Ni4yLjIgVHJhY2tEaXJlY3RvckFjdGlv
bi5pbmMucGhwCi0tLSBjbGFzc2VzL3N1Ym1pc3Npb24vdHJhY2tEaXJlY3Rvci9UcmFja0RpcmVj
dG9yQWN0aW9uLmluYy5waHAJMjkgT2N0IDIwMDggMDM6MzQ6MjAgLTAwMDAJMS40Ni4yLjIKKysr
IGNsYXNzZXMvc3VibWlzc2lvbi90cmFja0RpcmVjdG9yL1RyYWNrRGlyZWN0b3JBY3Rpb24uaW5j
LnBocAkxMSBOb3YgMjAwOCAwMToxMToyMSAtMDAwMApAQCAtMTQ0NiwxOCArMTQ0Niw1NCBAQAog
CQkJCQkJaWYgKCRyZXZpZXdBc3NpZ25tZW50LT5nZXREYXRlQ29tcGxldGVkKCkgIT0gbnVsbCAm
JiAhJHJldmlld0Fzc2lnbm1lbnQtPmdldENhbmNlbGxlZCgpKSB7CiAJCQkJCQkJLy8gR2V0IHRo
ZSBjb21tZW50cyBhc3NvY2lhdGVkIHdpdGggdGhpcyByZXZpZXcgYXNzaWdubWVudAogCQkJCQkJ
CSRwYXBlckNvbW1lbnRzID0gJiRwYXBlckNvbW1lbnREYW8tPmdldFBhcGVyQ29tbWVudHMoJHRy
YWNrRGlyZWN0b3JTdWJtaXNzaW9uLT5nZXRQYXBlcklkKCksIENPTU1FTlRfVFlQRV9QRUVSX1JF
VklFVywgJHJldmlld0Fzc2lnbm1lbnQtPmdldFJldmlld0lkKCkpOwotCQkJCQkJCSRib2R5IC49
ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1c
biI7Ci0JCQkJCQkJJGJvZHkgLj0gTG9jYWxlOjp0cmFuc2xhdGUoJ3N1Ym1pc3Npb24uY29tbWVu
dHMuaW1wb3J0UGVlclJldmlld3MucmV2aWV3ZXJMZXR0ZXInLCBhcnJheSgncmV2aWV3ZXJMZXR0
ZXInID0+IGNocihvcmQoJ0EnKSArICRyZXZpZXdJbmRleGVzWyRyZXZpZXdBc3NpZ25tZW50LT5n
ZXRSZXZpZXdJZCgpXSkpKSAuICJcbiI7Ci0JCQkJCQkJaWYgKGlzX2FycmF5KCRwYXBlckNvbW1l
bnRzKSkgewotCQkJCQkJCQlmb3JlYWNoICgkcGFwZXJDb21tZW50cyBhcyAkY29tbWVudCkgewot
CQkJCQkJCQkJLy8gSWYgdGhlIGNvbW1lbnQgaXMgdmlld2FibGUgYnkgdGhlIHByZXNlbnRlciwg
dGhlbiBhZGQgdGhlIGNvbW1lbnQuCi0JCQkJCQkJCQlpZiAoJGNvbW1lbnQtPmdldFZpZXdhYmxl
KCkpIHsKLQkJCQkJCQkJCQkkYm9keSAuPSAkY29tbWVudC0+Z2V0Q29tbWVudHMoKSAuICJcblxu
IjsKLQkJCQkJCQkJCQkkaGFzQm9keSA9IHRydWU7CisJCQkJCQkJCisJCQkJCQkJaWYgKCRwYXBl
ckNvbW1lbnRzKSB7CisJCQkJCQkJCSRib2R5IC49ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiI7CisJCQkJCQkJCSRib2R5IC49IExvY2Fs
ZTo6dHJhbnNsYXRlKCdzdWJtaXNzaW9uLmNvbW1lbnRzLmltcG9ydFBlZXJSZXZpZXdzLnJldmll
d2VyTGV0dGVyJywgYXJyYXkoJ3Jldmlld2VyTGV0dGVyJyA9PiBjaHIob3JkKCdBJykgKyAkcmV2
aWV3SW5kZXhlc1skcmV2aWV3QXNzaWdubWVudC0+Z2V0UmV2aWV3SWQoKV0pKSkgLiAiXG4iOwor
CQkJCQkJCQlpZiAoaXNfYXJyYXkoJHBhcGVyQ29tbWVudHMpKSB7CisJCQkJCQkJCQlmb3JlYWNo
ICgkcGFwZXJDb21tZW50cyBhcyAkY29tbWVudCkgeworCQkJCQkJCQkJCS8vIElmIHRoZSBjb21t
ZW50IGlzIHZpZXdhYmxlIGJ5IHRoZSBwcmVzZW50ZXIsIHRoZW4gYWRkIHRoZSBjb21tZW50Lgor
CQkJCQkJCQkJCWlmICgkY29tbWVudC0+Z2V0Vmlld2FibGUoKSkgeworCQkJCQkJCQkJCQkkYm9k
eSAuPSAkY29tbWVudC0+Z2V0Q29tbWVudHMoKSAuICJcblxuIjsKKwkJCQkJCQkJCQkJJGhhc0Jv
ZHkgPSB0cnVlOworCQkJCQkJCQkJCX0KIAkJCQkJCQkJCX0KIAkJCQkJCQkJfQorCQkJCQkJCQkk
Ym9keSAuPSAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tXG5cbiI7CisJCQkJCQkJfSAKKwkJCQkJCQlpZiAoJHJldmlld0Zvcm1JZCA9ICRyZXZp
ZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdGb3JtSWQoKSl7CisJCQkJCQkJCSRyZXZpZXdJZCA9ICRy
ZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdJZCgpOworCQkJCQkJCQkKKwkJCQkJCQkJJHJldmll
d0Zvcm1SZXNwb25zZURhbyA9JiBEQU9SZWdpc3RyeTo6Z2V0REFPKCdSZXZpZXdGb3JtUmVzcG9u
c2VEQU8nKTsKKwkJCQkJCQkJJHJldmlld0Zvcm1FbGVtZW50RGFvID0mIERBT1JlZ2lzdHJ5Ojpn
ZXREQU8oJ1Jldmlld0Zvcm1FbGVtZW50REFPJyk7CisJCQkJCQkJCSRyZXZpZXdGb3JtRWxlbWVu
dHMgPSYgJHJldmlld0Zvcm1FbGVtZW50RGFvLT5nZXRSZXZpZXdGb3JtRWxlbWVudHMoJHJldmll
d0Zvcm1JZCk7CisJCQkJCQkJCWlmICghJHBhcGVyQ29tbWVudHMpIHsKKwkJCQkJCQkJCSRib2R5
IC49ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS1cbiI7CisJCQkJCQkJCQkkYm9keSAuPSBMb2NhbGU6OnRyYW5zbGF0ZSgnc3VibWlzc2lvbi5j
b21tZW50cy5pbXBvcnRQZWVyUmV2aWV3cy5yZXZpZXdlckxldHRlcicsIGFycmF5KCdyZXZpZXdl
ckxldHRlcicgPT4gY2hyKG9yZCgnQScpICsgJHJldmlld0luZGV4ZXNbJHJldmlld0Fzc2lnbm1l
bnQtPmdldFJldmlld0lkKCldKSkpIC4gIlxuXG4iOworCQkJCQkJCQl9CisJCQkJCQkJCWZvcmVh
Y2ggKCRyZXZpZXdGb3JtRWxlbWVudHMgYXMgJHJldmlld0Zvcm1FbGVtZW50KSB7CisJCQkJCQkJ
CQkkYm9keSAuPSAkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldFJldmlld0Zvcm1FbGVtZW50UXVlc3Rp
b24oKSAuICI6IFxuIjsKKwkJCQkJCQkJCSRyZXZpZXdGb3JtUmVzcG9uc2UgPSAkcmV2aWV3Rm9y
bVJlc3BvbnNlRGFvLT5nZXRSZXZpZXdGb3JtUmVzcG9uc2UoJHJldmlld0lkLCAkcmV2aWV3Rm9y
bUVsZW1lbnQtPmdldFJldmlld0Zvcm1FbGVtZW50SWQoKSk7CisJCQkKKwkJCQkJCQkJCWlmICgk
cmV2aWV3Rm9ybVJlc3BvbnNlKSB7CQorCQkJCQkJCQkJCSRwb3NzaWJsZVJlc3BvbnNlcyA9ICRy
ZXZpZXdGb3JtRWxlbWVudC0+Z2V0UmV2aWV3Rm9ybUVsZW1lbnRQb3NzaWJsZVJlc3BvbnNlcygp
OworCQkJCQkJCQkJCWlmIChpbl9hcnJheSgkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldEVsZW1lbnRU
eXBlKCksICRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0TXVsdGlwbGVSZXNwb25zZXNFbGVtZW50VHlw
ZXMoKSkpIHsKKwkJCQkJCQkJCQkJaWYgKCRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0RWxlbWVudFR5
cGUoKSA9PSBSRVZJRVdfRk9STV9FTEVNRU5UX1RZUEVfQ0hFQ0tCT1hFUykgeworCQkJCQkJCQkJ
CQkJZm9yZWFjaCAoJHJldmlld0Zvcm1SZXNwb25zZS0+Z2V0VmFsdWUoKSBhcyAkdmFsdWUpIHsK
KwkJCQkJCQkJCQkJCQkkYm9keSAuPSAiXHQiIC4gU3RyaW5nOjpodG1sMnV0ZihzdHJpcF90YWdz
KCRwb3NzaWJsZVJlc3BvbnNlc1skdmFsdWUtMV1bJ2NvbnRlbnQnXSkpIC4gIlxuIjsKKwkJCQkJ
CQkJCQkJCX0KKwkJCQkJCQkJCQkJfSBlbHNlIHsKKwkJCQkJCQkJCQkJCSRib2R5IC49ICJcdCIg
LiBTdHJpbmc6Omh0bWwydXRmKHN0cmlwX3RhZ3MoJHBvc3NpYmxlUmVzcG9uc2VzWyRyZXZpZXdG
b3JtUmVzcG9uc2UtPmdldFZhbHVlKCktMV1bJ2NvbnRlbnQnXSkpIC4gIlxuIjsKKwkJCQkJCQkJ
CQkJfQorCQkJCQkJCQkJCQkkYm9keSAuPSAiXG4iOworCQkJCQkJCQkJCX0gZWxzZSB7CisJCQkJ
CQkJCQkJCSRib2R5IC49ICJcdCIgLiBTdHJpbmc6Omh0bWwydXRmKHN0cmlwX3RhZ3MoJHJldmll
d0Zvcm1SZXNwb25zZS0+Z2V0VmFsdWUoKSkpIC4gIlxuXG4iOworCQkJCQkJCQkJCX0KKwkJCQkJ
CQkJCX0JCQkJCQkJCQorCQkJCQkJCQl9CisJCQkJCQkJCSRib2R5IC49ICItLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIjsKKwkJCQkJCQkJ
JGhhc0JvZHkgPSB0cnVlOwogCQkJCQkJCX0KLQkJCQkJCQkkYm9keSAuPSAiLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiI7CiAJCQkJCQl9
IC8vIGlmCiAJCQkJCX0gLy8gZm9yZWFjaAogCQkJCQlpZiAoJGhhc0JvZHkpIHsKSW5kZXg6IHRl
bXBsYXRlcy9yZXZpZXdlci9zdWJtaXNzaW9uLnRwbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zz
L29jczIvdGVtcGxhdGVzL3Jldmlld2VyL3N1Ym1pc3Npb24udHBsLHYKcmV0cmlldmluZyByZXZp
c2lvbiAxLjI2LjIuMQpkaWZmIC11IC1yMS4yNi4yLjEgc3VibWlzc2lvbi50cGwKLS0tIHRlbXBs
YXRlcy9yZXZpZXdlci9zdWJtaXNzaW9uLnRwbAkyOSBPY3QgMjAwOCAwMzozNDoyMSAtMDAwMAkx
LjI2LjIuMQorKysgdGVtcGxhdGVzL3Jldmlld2VyL3N1Ym1pc3Npb24udHBsCTExIE5vdiAyMDA4
IDAxOjExOjIzIC0wMDAwCkBAIC0yNTksMjQgKzI1OSw3IEBACiAJCTx0ZCBjb2xzcGFuPSIyIj4m
bmJzcDs8L3RkPgogCTwvdHI+CiB7L2lmfXsqICRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdG
b3JtSWQoKSAqfQotPHRyIHZhbGlnbj0idG9wIj4KLQk8dGQ+eyRjdXJyZW50U3RlcHxlc2NhcGV9
Lnthc3NpZ24gdmFyPSJjdXJyZW50U3RlcCIgdmFsdWU9JGN1cnJlbnRTdGVwKzF9PC90ZD4KLQk8
dGQ+PHNwYW4gY2xhc3M9Imluc3RydWN0Ij57dHJhbnNsYXRlIGtleT0icmV2aWV3ZXIucGFwZXIu
ZW50ZXJSZXZpZXdBIn08L3NwYW4+PC90ZD4KLTwvdHI+Ci08dHIgdmFsaWduPSJ0b3AiPgotCTx0
ZD4mbmJzcDs8L3RkPgotCTx0ZD4KLQkJe3RyYW5zbGF0ZSBrZXk9InN1Ym1pc3Npb24ucmV2aWV3
In0gCi0JCXtpZiAkY29uZmlybWVkU3RhdHVzIGFuZCBub3QgJGRlY2xpbmVkfQotCQkJPGEgaHJl
Zj0iamF2YXNjcmlwdDpvcGVuQ29tbWVudHMoJ3t1cmwgb3A9InZpZXdQZWVyUmV2aWV3Q29tbWVu
dHMiIHBhdGg9JHBhcGVySWR8dG9fYXJyYXk6JHJldmlld0lkfScpOyIgY2xhc3M9Imljb24iPntp
Y29uIG5hbWU9ImNvbW1lbnQifTwvYT4KLQkJe2Vsc2V9Ci0JCQkge2ljb24gbmFtZT0iY29tbWVu
dCIgZGlzYWJsZWQ9ImRpc2FibGVkIn0KLQkJey9pZn0KLQk8L3RkPgotPC90cj4KLTx0cj4KLQk8
dGQgY29sc3Bhbj0iMiI+Jm5ic3A7PC90ZD4KLTwvdHI+CisKIDx0ciB2YWxpZ249InRvcCI+CiAJ
PHRkPnskY3VycmVudFN0ZXB8ZXNjYXBlfS57YXNzaWduIHZhcj0iY3VycmVudFN0ZXAiIHZhbHVl
PSRjdXJyZW50U3RlcCsxfTwvdGQ+CiAJPHRkPjxzcGFuIGNsYXNzPSJpbnN0cnVjdCI+e3RyYW5z
bGF0ZSBrZXk9InJldmlld2VyLnBhcGVyLnVwbG9hZEZpbGUifTwvc3Bhbj48L3RkPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1105</attachid>
            <date>2008-11-10 17:19:00 -0800</date>
            <delta_ts>2008-11-10 17:19:14 -0800</delta_ts>
            <desc>Additional patch against OJS Pre-2.3 CVS</desc>
            <filename>ojsDevelReviewForm.patch</filename>
            <type>text/plain</type>
            <size>2447</size>
            <attacher>mattcrider</attacher>
            
              <data encoding="base64">SW5kZXg6IGNsYXNzZXMvc3VibWlzc2lvbi9zZWN0aW9uRWRpdG9yL1NlY3Rpb25FZGl0b3JBY3Rp
b24uaW5jLnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29qczIvY2xhc3Nlcy9zdWJtaXNz
aW9uL3NlY3Rpb25FZGl0b3IvU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMucGhwLHYKcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjE2OQpkaWZmIC11IC1yMS4xNjkgU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMu
cGhwCi0tLSBjbGFzc2VzL3N1Ym1pc3Npb24vc2VjdGlvbkVkaXRvci9TZWN0aW9uRWRpdG9yQWN0
aW9uLmluYy5waHAJNSBOb3YgMjAwOCAyMzoxNzo1OCAtMDAwMAkxLjE2OQorKysgY2xhc3Nlcy9z
dWJtaXNzaW9uL3NlY3Rpb25FZGl0b3IvU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMucGhwCTExIE5v
diAyMDA4IDAwOjI2OjI2IC0wMDAwCkBAIC0xOTAyLDE5ICsxOTAyLDIxIEBACiAJCQkJCQkJCWZv
cmVhY2ggKCRyZXZpZXdGb3JtRWxlbWVudHMgYXMgJHJldmlld0Zvcm1FbGVtZW50KSB7CiAJCQkJ
CQkJCQkkYm9keSAuPSAkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldFJldmlld0Zvcm1FbGVtZW50UXVl
c3Rpb24oKSAuICI6IFxuIjsKIAkJCQkJCQkJCSRyZXZpZXdGb3JtUmVzcG9uc2UgPSAkcmV2aWV3
Rm9ybVJlc3BvbnNlRGFvLT5nZXRSZXZpZXdGb3JtUmVzcG9uc2UoJHJldmlld0lkLCAkcmV2aWV3
Rm9ybUVsZW1lbnQtPmdldFJldmlld0Zvcm1FbGVtZW50SWQoKSk7Ci0JCQkKLQkJCQkJCQkJCSRw
b3NzaWJsZVJlc3BvbnNlcyA9ICRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0UmV2aWV3Rm9ybUVsZW1l
bnRQb3NzaWJsZVJlc3BvbnNlcygpOwotCQkJCQkJCQkJaWYgKGluX2FycmF5KCRyZXZpZXdGb3Jt
RWxlbWVudC0+Z2V0RWxlbWVudFR5cGUoKSwgJHJldmlld0Zvcm1FbGVtZW50LT5nZXRNdWx0aXBs
ZVJlc3BvbnNlc0VsZW1lbnRUeXBlcygpKSkgewotCQkJCQkJCQkJCWlmICgkcmV2aWV3Rm9ybUVs
ZW1lbnQtPmdldEVsZW1lbnRUeXBlKCkgPT0gUkVWSUVXX0ZPUk1fRUxFTUVOVF9UWVBFX0NIRUNL
Qk9YRVMpIHsKLQkJCQkJCQkJCQkJZm9yZWFjaCAoJHJldmlld0Zvcm1SZXNwb25zZS0+Z2V0VmFs
dWUoKSBhcyAkdmFsdWUpIHsKLQkJCQkJCQkJCQkJCSRib2R5IC49ICJcdCIgLiBTdHJpbmc6Omh0
bWwydXRmKHN0cmlwX3RhZ3MoJHBvc3NpYmxlUmVzcG9uc2VzWyR2YWx1ZS0xXVsnY29udGVudCdd
KSkgLiAiXG4iOworCQkJCQkJCQkJCisJCQkJCQkJCQlpZiAoJHJldmlld0Zvcm1SZXNwb25zZSkg
eworCQkJCQkJCQkJCSRwb3NzaWJsZVJlc3BvbnNlcyA9ICRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0
UmV2aWV3Rm9ybUVsZW1lbnRQb3NzaWJsZVJlc3BvbnNlcygpOworCQkJCQkJCQkJCWlmIChpbl9h
cnJheSgkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldEVsZW1lbnRUeXBlKCksICRyZXZpZXdGb3JtRWxl
bWVudC0+Z2V0TXVsdGlwbGVSZXNwb25zZXNFbGVtZW50VHlwZXMoKSkpIHsKKwkJCQkJCQkJCQkJ
aWYgKCRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0RWxlbWVudFR5cGUoKSA9PSBSRVZJRVdfRk9STV9F
TEVNRU5UX1RZUEVfQ0hFQ0tCT1hFUykgeworCQkJCQkJCQkJCQkJZm9yZWFjaCAoJHJldmlld0Zv
cm1SZXNwb25zZS0+Z2V0VmFsdWUoKSBhcyAkdmFsdWUpIHsKKwkJCQkJCQkJCQkJCQkkYm9keSAu
PSAiXHQiIC4gU3RyaW5nOjpodG1sMnV0ZihzdHJpcF90YWdzKCRwb3NzaWJsZVJlc3BvbnNlc1sk
dmFsdWUtMV1bJ2NvbnRlbnQnXSkpIC4gIlxuIjsKKwkJCQkJCQkJCQkJCX0KKwkJCQkJCQkJCQkJ
fSBlbHNlIHsKKwkJCQkJCQkJCQkJCSRib2R5IC49ICJcdCIgLiBTdHJpbmc6Omh0bWwydXRmKHN0
cmlwX3RhZ3MoJHBvc3NpYmxlUmVzcG9uc2VzWyRyZXZpZXdGb3JtUmVzcG9uc2UtPmdldFZhbHVl
KCktMV1bJ2NvbnRlbnQnXSkpIC4gIlxuIjsKIAkJCQkJCQkJCQkJfQorCQkJCQkJCQkJCQkkYm9k
eSAuPSAiXG4iOwogCQkJCQkJCQkJCX0gZWxzZSB7Ci0JCQkJCQkJCQkJCSRib2R5IC49ICJcdCIg
LiBTdHJpbmc6Omh0bWwydXRmKHN0cmlwX3RhZ3MoJHBvc3NpYmxlUmVzcG9uc2VzWyRyZXZpZXdG
b3JtUmVzcG9uc2UtPmdldFZhbHVlKCktMV1bJ2NvbnRlbnQnXSkpIC4gIlxuIjsKKwkJCQkJCQkJ
CQkJJGJvZHkgLj0gIlx0IiAuIFN0cmluZzo6aHRtbDJ1dGYoc3RyaXBfdGFncygkcmV2aWV3Rm9y
bVJlc3BvbnNlLT5nZXRWYWx1ZSgpKSkgLiAiXG5cbiI7CiAJCQkJCQkJCQkJfQotCQkJCQkJCQkJ
CSRib2R5IC49ICJcbiI7Ci0JCQkJCQkJCQl9IGVsc2UgewotCQkJCQkJCQkJCSRib2R5IC49ICJc
dCIgLiBTdHJpbmc6Omh0bWwydXRmKHN0cmlwX3RhZ3MoJHJldmlld0Zvcm1SZXNwb25zZS0+Z2V0
VmFsdWUoKSkpIC4gIlxuXG4iOwogCQkJCQkJCQkJfQogCQkJCQkJCQkKIAkJCQkJCQkJfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1106</attachid>
            <date>2008-11-10 17:21:00 -0800</date>
            <delta_ts>2008-11-10 17:21:05 -0800</delta_ts>
            <desc>Patch against OJS Pre-2.2.3 CVS</desc>
            <filename>ojsStableReviewForm.patch</filename>
            <type>text/plain</type>
            <size>3976</size>
            <attacher>mattcrider</attacher>
            
              <data encoding="base64">SW5kZXg6IGNsYXNzZXMvc3VibWlzc2lvbi9zZWN0aW9uRWRpdG9yL1NlY3Rpb25FZGl0b3JBY3Rp
b24uaW5jLnBocAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29qczIvY2xhc3Nlcy9zdWJtaXNz
aW9uL3NlY3Rpb25FZGl0b3IvU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMucGhwLHYKcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjE2NgpkaWZmIC11IC1yMS4xNjYgU2VjdGlvbkVkaXRvckFjdGlvbi5pbmMu
cGhwCi0tLSBjbGFzc2VzL3N1Ym1pc3Npb24vc2VjdGlvbkVkaXRvci9TZWN0aW9uRWRpdG9yQWN0
aW9uLmluYy5waHAJMTEgSnVsIDIwMDggMDQ6MTU6MzQgLTAwMDAJMS4xNjYKKysrIGNsYXNzZXMv
c3VibWlzc2lvbi9zZWN0aW9uRWRpdG9yL1NlY3Rpb25FZGl0b3JBY3Rpb24uaW5jLnBocAkxMSBO
b3YgMjAwOCAwMDoyNDo1MyAtMDAwMApAQCAtMTg3NSwxNSArMTg3NSw0OCBAQAogCQkJCQkJaWYg
KCRyZXZpZXdBc3NpZ25tZW50LT5nZXREYXRlQ29tcGxldGVkKCkgIT0gbnVsbCAmJiAhJHJldmll
d0Fzc2lnbm1lbnQtPmdldENhbmNlbGxlZCgpKSB7CiAJCQkJCQkJLy8gR2V0IHRoZSBjb21tZW50
cyBhc3NvY2lhdGVkIHdpdGggdGhpcyByZXZpZXcgYXNzaWdubWVudAogCQkJCQkJCSRhcnRpY2xl
Q29tbWVudHMgPSAmJGFydGljbGVDb21tZW50RGFvLT5nZXRBcnRpY2xlQ29tbWVudHMoJHNlY3Rp
b25FZGl0b3JTdWJtaXNzaW9uLT5nZXRBcnRpY2xlSWQoKSwgQ09NTUVOVF9UWVBFX1BFRVJfUkVW
SUVXLCAkcmV2aWV3QXNzaWdubWVudC0+Z2V0UmV2aWV3SWQoKSk7Ci0JCQkJCQkJJGJvZHkgLj0g
Ii0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu
IjsKLQkJCQkJCQkkYm9keSAuPSBMb2NhbGU6OnRyYW5zbGF0ZSgnc3VibWlzc2lvbi5jb21tZW50
cy5pbXBvcnRQZWVyUmV2aWV3cy5yZXZpZXdlckxldHRlcicsIGFycmF5KCdyZXZpZXdlckxldHRl
cicgPT4gY2hyKG9yZCgnQScpICsgJHJldmlld0luZGV4ZXNbJHJldmlld0Fzc2lnbm1lbnQtPmdl
dFJldmlld0lkKCldKSkpIC4gIlxuIjsKLQkJCQkJCQlpZiAoaXNfYXJyYXkoJGFydGljbGVDb21t
ZW50cykpIHsKLQkJCQkJCQkJZm9yZWFjaCAoJGFydGljbGVDb21tZW50cyBhcyAkY29tbWVudCkg
ewotCQkJCQkJCQkJLy8gSWYgdGhlIGNvbW1lbnQgaXMgdmlld2FibGUgYnkgdGhlIGF1dGhvciwg
dGhlbiBhZGQgdGhlIGNvbW1lbnQuCi0JCQkJCQkJCQlpZiAoJGNvbW1lbnQtPmdldFZpZXdhYmxl
KCkpIHsKLQkJCQkJCQkJCQkkYm9keSAuPSAkY29tbWVudC0+Z2V0Q29tbWVudHMoKSAuICJcblxu
IjsKKwkJCQkJCQlpZigkYXJ0aWNsZUNvbW1lbnRzKSB7CisJCQkJCQkJCSRib2R5IC49ICItLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiI7CisJ
CQkJCQkJCSRib2R5IC49IExvY2FsZTo6dHJhbnNsYXRlKCdzdWJtaXNzaW9uLmNvbW1lbnRzLmlt
cG9ydFBlZXJSZXZpZXdzLnJldmlld2VyTGV0dGVyJywgYXJyYXkoJ3Jldmlld2VyTGV0dGVyJyA9
PiBjaHIob3JkKCdBJykgKyAkcmV2aWV3SW5kZXhlc1skcmV2aWV3QXNzaWdubWVudC0+Z2V0UmV2
aWV3SWQoKV0pKSkgLiAiXG4iOworCQkJCQkJCQlpZiAoaXNfYXJyYXkoJGFydGljbGVDb21tZW50
cykpIHsKKwkJCQkJCQkJCWZvcmVhY2ggKCRhcnRpY2xlQ29tbWVudHMgYXMgJGNvbW1lbnQpIHsK
KwkJCQkJCQkJCQkvLyBJZiB0aGUgY29tbWVudCBpcyB2aWV3YWJsZSBieSB0aGUgYXV0aG9yLCB0
aGVuIGFkZCB0aGUgY29tbWVudC4KKwkJCQkJCQkJCQlpZiAoJGNvbW1lbnQtPmdldFZpZXdhYmxl
KCkpIHsKKwkJCQkJCQkJCQkJJGJvZHkgLj0gJGNvbW1lbnQtPmdldENvbW1lbnRzKCkgLiAiXG5c
biI7CisJCQkJCQkJCQkJfQogCQkJCQkJCQkJfQogCQkJCQkJCQl9CisJCQkJCQkJfSAKKwkJCQkJ
CQlpZiAoJHJldmlld0Zvcm1JZCA9ICRyZXZpZXdBc3NpZ25tZW50LT5nZXRSZXZpZXdGb3JtSWQo
KSkgeworCQkJCQkJCQkkcmV2aWV3SWQgPSAkcmV2aWV3QXNzaWdubWVudC0+Z2V0UmV2aWV3SWQo
KTsKKwkJCQkJCQkJCisJCQkJCQkJCSRyZXZpZXdGb3JtUmVzcG9uc2VEYW8gPSYgREFPUmVnaXN0
cnk6OmdldERBTygnUmV2aWV3Rm9ybVJlc3BvbnNlREFPJyk7CisJCQkJCQkJCSRyZXZpZXdGb3Jt
RWxlbWVudERhbyA9JiBEQU9SZWdpc3RyeTo6Z2V0REFPKCdSZXZpZXdGb3JtRWxlbWVudERBTycp
OworCQkJCQkJCQkkcmV2aWV3Rm9ybUVsZW1lbnRzID0mICRyZXZpZXdGb3JtRWxlbWVudERhby0+
Z2V0UmV2aWV3Rm9ybUVsZW1lbnRzKCRyZXZpZXdGb3JtSWQpOworCQkJCQkJCQlpZighJGFydGlj
bGVDb21tZW50cykgeworCQkJCQkJCQkJJGJvZHkgLj0gIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIjsKKwkJCQkJCQkJCSRib2R5IC49IExv
Y2FsZTo6dHJhbnNsYXRlKCdzdWJtaXNzaW9uLmNvbW1lbnRzLmltcG9ydFBlZXJSZXZpZXdzLnJl
dmlld2VyTGV0dGVyJywgYXJyYXkoJ3Jldmlld2VyTGV0dGVyJyA9PiBjaHIob3JkKCdBJykgKyAk
cmV2aWV3SW5kZXhlc1skcmV2aWV3QXNzaWdubWVudC0+Z2V0UmV2aWV3SWQoKV0pKSkgLiAiXG5c
biI7CisJCQkJCQkJCX0KKwkJCQkJCQkJZm9yZWFjaCAoJHJldmlld0Zvcm1FbGVtZW50cyBhcyAk
cmV2aWV3Rm9ybUVsZW1lbnQpIHsKKwkJCQkJCQkJCSRib2R5IC49ICRyZXZpZXdGb3JtRWxlbWVu
dC0+Z2V0UmV2aWV3Rm9ybUVsZW1lbnRRdWVzdGlvbigpIC4gIjogXG4iOworCQkJCQkJCQkJJHJl
dmlld0Zvcm1SZXNwb25zZSA9ICRyZXZpZXdGb3JtUmVzcG9uc2VEYW8tPmdldFJldmlld0Zvcm1S
ZXNwb25zZSgkcmV2aWV3SWQsICRyZXZpZXdGb3JtRWxlbWVudC0+Z2V0UmV2aWV3Rm9ybUVsZW1l
bnRJZCgpKTsKKwkJCQkJCQkJCQorCQkJCQkJCQkJaWYgKCRyZXZpZXdGb3JtUmVzcG9uc2UpIHsK
KwkJCQkJCQkJCQkkcG9zc2libGVSZXNwb25zZXMgPSAkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldFJl
dmlld0Zvcm1FbGVtZW50UG9zc2libGVSZXNwb25zZXMoKTsKKwkJCQkJCQkJCQlpZiAoaW5fYXJy
YXkoJHJldmlld0Zvcm1FbGVtZW50LT5nZXRFbGVtZW50VHlwZSgpLCAkcmV2aWV3Rm9ybUVsZW1l
bnQtPmdldE11bHRpcGxlUmVzcG9uc2VzRWxlbWVudFR5cGVzKCkpKSB7CisJCQkJCQkJCQkJCWlm
ICgkcmV2aWV3Rm9ybUVsZW1lbnQtPmdldEVsZW1lbnRUeXBlKCkgPT0gUkVWSUVXX0ZPUk1fRUxF
TUVOVF9UWVBFX0NIRUNLQk9YRVMpIHsKKwkJCQkJCQkJCQkJCWZvcmVhY2ggKCRyZXZpZXdGb3Jt
UmVzcG9uc2UtPmdldFZhbHVlKCkgYXMgJHZhbHVlKSB7CisJCQkJCQkJCQkJCQkJJGJvZHkgLj0g
Ilx0IiAuIFN0cmluZzo6aHRtbDJ1dGYoc3RyaXBfdGFncygkcG9zc2libGVSZXNwb25zZXNbJHZh
bHVlLTFdWydjb250ZW50J10pKSAuICJcbiI7CisJCQkJCQkJCQkJCQl9CisJCQkJCQkJCQkJCX0g
ZWxzZSB7CisJCQkJCQkJCQkJCQkkYm9keSAuPSAiXHQiIC4gU3RyaW5nOjpodG1sMnV0ZihzdHJp
cF90YWdzKCRwb3NzaWJsZVJlc3BvbnNlc1skcmV2aWV3Rm9ybVJlc3BvbnNlLT5nZXRWYWx1ZSgp
LTFdWydjb250ZW50J10pKSAuICJcbiI7CisJCQkJCQkJCQkJCX0KKwkJCQkJCQkJCQkJJGJvZHkg
Lj0gIlxuIjsKKwkJCQkJCQkJCQl9IGVsc2UgeworCQkJCQkJCQkJCQkkYm9keSAuPSAiXHQiIC4g
U3RyaW5nOjpodG1sMnV0ZihzdHJpcF90YWdzKCRyZXZpZXdGb3JtUmVzcG9uc2UtPmdldFZhbHVl
KCkpKSAuICJcblxuIjsKKwkJCQkJCQkJCQl9CisJCQkJCQkJCQl9CQkJCQkJCQkKKwkJCQkJCQkJ
fQogCQkJCQkJCX0KIAkJCQkJCQkkYm9keSAuPSAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiI7CiAJCQkJCQl9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>