RE: Officially releasing a patch for CVE-2016-1513

2016-08-12 Thread Dennis E. Hamilton


> -Original Message-
> From: Don Lewis [mailto:truck...@apache.org]
> Sent: Friday, August 12, 2016 14:09
> To: dev@openoffice.apache.org
> Cc: dennis.hamil...@acm.org
> Subject: Re: Officially releasing a patch for CVE-2016-1513
> 
> On 12 Aug, Dennis E. Hamilton wrote:
> > Don,
> >
> > Having worked through the 4.1.2-patch1 (CVE-2016-1513 remediation) for
> > Windows, I learned a few more things about what can be done.
[ ... ]
> > [orcmid]
> >
> > There are hashes and a signature for the Zip that contains the patch
> > and any procedure.
> >
> > In the Windows case, the copies of the original distributed tl.dll and
> > the patched one each have detached signatures inside the Zip as well.
> > No hashes have been added there, on the assumption that checking the
> > Zip is good enough.
> 
> That sounds reasonable.  Checking the zip before unpacking is important
> to prevent attacks against zip itself or to prevent unpacking some other
> sort of malware.
> 
> This issue recently came up with FreeBSD, see:
> <http://docs.freebsd.org/cgi/mid.cgi?20160810115813.GA86720>
[orcmid] 

Thanks.  I admire the demonstration of care, and the quality of the responses 
where concerns were raised.


[ ... ]
> > Finally, it is not possible to check dates easily using a .bat script
> > on Windows.
> >
> > This is all resolved in the current 0.1.0 beta of the 4.1.2-patch1 for
> > Windows by literally comparing files, rather than checking their dates
> > and it is done without depending on signature computation tools being
> > available on the machine.
> >
> > That's how the procedure determines whether the patch file has already
> > been applied or not.
> 
> That also sounds reasonable.  What tool do you use for the file
> comparison?
[orcmid] 

The File Compare utility, FC, is built into all releases of Microsoft Windows.  
It is basically a standard external command of the cmd.exe console shell.  The 
.bat scripts use it to silently compare and then use the result codes to branch 
depending on what the level of result code is.

 - Dennis


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-08-12 Thread Don Lewis
On 12 Aug, Dennis E. Hamilton wrote:
> Don,
> 
> Having worked through the 4.1.2-patch1 (CVE-2016-1513 remediation) for
> Windows, I learned a few more things about what can be done.
> 
> 
>> -Original Message-
>> From: Dennis E. Hamilton [mailto:dennis.hamil...@acm.org]
>> Sent: Sunday, July 24, 2016 15:45
>> To: dev@openoffice.apache.org
>> Subject: RE: Officially releasing a patch for CVE-2016-1513
>> 
>> The patched DLL is shipped with an external digital signature.  I
>> guess we could ask that to be installed alongside it.  That would be
>> a good tell-tale.
>> 
>> The web site where the patch is downloadable from will have hashes
>> for the archive containing the patched library and will also have an
>> external signature for that.  These are on a secure AOO
>> infrastructure site, the best place to retrieve hashes and signature
>> files.  There is no reason not to have a hash of the library inside
>> the downloadable archive for those who, for some reason, cannot check
>> the signature but can verify the hash.
> [orcmid] 
> 
> There are hashes and a signature for the Zip that contains the patch
> and any procedure.
> 
> In the Windows case, the copies of the original distributed tl.dll and
> the patched one each have detached signatures inside the Zip as well. 
> No hashes have been added there, on the assumption that checking the
> Zip is good enough.

That sounds reasonable.  Checking the zip before unpacking is important
to prevent attacks against zip itself or to prevent unpacking some other
sort of malware.

This issue recently came up with FreeBSD, see:
<http://docs.freebsd.org/cgi/mid.cgi?20160810115813.GA86720>

>> 
>> In the manual procedure, we will ask users to rename the existing
>> shared-library before copying in the replacement.  This will provide
>> a means to revert to the patched library if a regression results.
> [orcmid] 
> 
> This approach is used.  If the patch is applied, the original tl.dll
> is renamed to tl.dll.old.  This is in the manual procedure and it is
> also provided by the script for the automated procedure.
> 
> The script for applying the patch can also be used to determine the
> patch is already there.  The script for reverting the patch will
> determine first whether the patch has been applied.

That also sounds reasonable.

>> 
>> There is a difference in file-creation dates and in the size of the
>> files as well.  The procedure for hotfixing with the patched library
>> should provide that information to discourage attempting to patch a
>> different release and also make it easier to tell the patch is there.
> [orcmid] 
> 
> For Windows, it turns out that dates are a problem on files because of
> how Windows distinguishes between created and modified. Some
> operations change one and not the other in unexpected ways.  There are
> also differences in this regard between versions of Windows in the
> range Windows XP to Windows 10.
> 
> There also seem to be possible issued with the Windows installer
> putting new dates on things.
> 
> Finally, it is not possible to check dates easily using a .bat script
> on Windows.
> 
> This is all resolved in the current 0.1.0 beta of the 4.1.2-patch1 for
> Windows by literally comparing files, rather than checking their dates
> and it is done without depending on signature computation tools being
> available on the machine.
> 
> That's how the procedure determines whether the patch file has already
> been applied or not.

That also sounds reasonable.  What tool do you use for the file
comparison?


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: Officially releasing a patch for CVE-2016-1513

2016-08-12 Thread Dennis E. Hamilton
Don,

Having worked through the 4.1.2-patch1 (CVE-2016-1513 remediation) for Windows, 
I learned a few more things about what can be done.


> -Original Message-
> From: Dennis E. Hamilton [mailto:dennis.hamil...@acm.org]
> Sent: Sunday, July 24, 2016 15:45
> To: dev@openoffice.apache.org
> Subject: RE: Officially releasing a patch for CVE-2016-1513
> 
> The patched DLL is shipped with an external digital signature.  I guess
> we could ask that to be installed alongside it.  That would be a good
> tell-tale.
> 
> The web site where the patch is downloadable from will have hashes for
> the archive containing the patched library and will also have an
> external signature for that.  These are on a secure AOO infrastructure
> site, the best place to retrieve hashes and signature files.  There is
> no reason not to have a hash of the library inside the downloadable
> archive for those who, for some reason, cannot check the signature but
> can verify the hash.
[orcmid] 

There are hashes and a signature for the Zip that contains the patch and any 
procedure.

In the Windows case, the copies of the original distributed tl.dll and the 
patched one each have detached signatures inside the Zip as well.  No hashes 
have been added there, on the assumption that checking the Zip is good enough.

> 
> In the manual procedure, we will ask users to rename the existing
> shared-library before copying in the replacement.  This will provide a
> means to revert to the patched library if a regression results.
[orcmid] 

This approach is used.  If the patch is applied, the original tl.dll is renamed 
to tl.dll.old.  This is in the manual procedure and it is also provided by the 
script for the automated procedure.  

The script for applying the patch can also be used to determine the patch is 
already there.  The script for reverting the patch will determine first whether 
the patch has been applied.
> 
> There is a difference in file-creation dates and in the size of the
> files as well.  The procedure for hotfixing with the patched library
> should provide that information to discourage attempting to patch a
> different release and also make it easier to tell the patch is there.
[orcmid] 

For Windows, it turns out that dates are a problem on files because of how 
Windows distinguishes between created and modified. Some operations change one 
and not the other in unexpected ways.  There are also differences in this 
regard between versions of Windows in the range Windows XP to Windows 10.  

There also seem to be possible issued with the Windows installer putting new 
dates on things.

Finally, it is not possible to check dates easily using a .bat script on 
Windows.  

This is all resolved in the current 0.1.0 beta of the 4.1.2-patch1 for Windows 
by literally comparing files, rather than checking their dates and it is done 
without depending on signature computation tools being available on the machine.

That's how the procedure determines whether the patch file has already been 
applied or not. 
> 
> You're right that different builds by others who look to just extract
> the shared library will likely end up with a different binary of that
> library.  For a binary distribution from any origin that has the patch
> compiled-in, I would think something like the static string might be
> helpful.  If we do that in the AOO4121 tag, we'll have to redo the
> patched libraries we've already built.  I was hoping we could avoid that
> and stick with ones we have done some testing on already.
> 
> Is what we're planning enough?
> 
>  - Dennis
[orcmid] 

I think this is still good enough.  Someone who sees tl.dll.old in there will 
know there has been a patch.

There are more sophisticated scripts that could be developed.  That is worth 
addressing elsewhere on one of these threads.

> 
> > -Original Message-
> > From: Don Lewis [mailto:truck...@apache.org]
> > Sent: Sunday, July 24, 2016 15:14
> > To: dev@openoffice.apache.org
> > Subject: Re: Officially releasing a patch for CVE-2016-1513
> >
> > On 24 Jul, Don Lewis wrote:
> >
> > > At a minimum, we should publish the hash values of buggy and fixed
> > > versions of the library.  That might not help someone who builds and
> > > installs from source since the build not be completely repeatable.
> > > For instance the library might contain a timestamp.
> >
> > Adding a static string "CVE-2016-1513 Fixed" to the source is another
> > possibiliy.  On *nix, the user/administrator can run:
> > strings whatever.so | grep CVE
> > and look for the above to verify that the fixed library has been
> > installed.  Someone would have to figure out how to do t

Re: Officially releasing a patch for CVE-2016-1513

2016-08-02 Thread Kay Schenk


On 08/02/2016 10:04 AM, Marcus wrote:
> Am 08/02/2016 05:28 PM, schrieb Kay Schenk:
>>
>>
>> On 08/01/2016 07:38 PM, Dennis E. Hamilton wrote:
>>>
>>>
>>>> -Original Message-
>>>> From: Kay Schenk [mailto:kay.sch...@gmail.com]
>>>> Sent: Monday, August 1, 2016 15:43
>>>> To: dev@openoffice.apache.org
>>>> Subject: Re: Officially releasing a patch for CVE-2016-1513
>>>>
>>>>
>>>> On 07/31/2016 05:17 PM, Dennis E. Hamilton wrote:
>>>>>
>>>>>
>>>>>> -----Original Message-
>>>>>> From: Kay sch...@apache.org [mailto:ksch...@apache.org]
>>>>>> Sent: Sunday, July 31, 2016 14:42
>>>>>> To: dev@openoffice.apache.org
>>>>>> Subject: Re: Officially releasing a patch for CVE-2016-1513
>>>>>>
>>>>>> OK, I think I'm done with the LInux64 bit area as well.
>>>>>>
>>>>>> And see below 
>>>>>>
>>>>>>
>>>>>> On 07/31/2016 01:10 PM, Marcus wrote:
>>>>> [ ... ]
>>>>>>> I'm preparing the hotfix webpage. For this I've some questions:
>>>>>>>
>>>>>>> 1. Do we want to provide zip files for every platform or just single
>>>>>>> files for the library and other files?
>>>>>>
>>>>>> H... I assumed we would just be point people directly at
>>>>>> /dist/release/openoffice/patches.
>>>>>> (Right now, these are in /dist/dev/openoffice/patches.)
>>>>>>
>>>>>> It would be easiest to just setup the hotfix page with three links
>>>> per
>>>>>> distro.
>>>>>>
>>>>>> Linux32
>>>>>> * link to Linux32.README
>>>>>> * link to linux32 libtl.so
>>>>>> * link to linux32 libtl.so.asc (sig)
>>>>>>
>>>>>> etc.
>>>>>>
>>>>>> If not, the READMEs I wrote will need to change.
>>>>> [orcmid]
>>>>>
>>>>> I recommend there should be single-file (e.g., Zip) distributions,
>>>> just like all other binaries.  That gives just one thing to download.
>>>> The MD5, SHA512, and ASC signatures should be on the whole package and
>>>> stay in the dev/ and release/ folders, just as they are on download
>>>> pages.  (The ASC signatures on the individual library-file binaries
>>>> should be inside the package.)  I suspect, on the dev/ side, we might
>>>> need copies of the READMEs alongside the archives, and revised more
>>>> regularly,
>>>>
>>>> I was Ok up to this statement. Are you saying INCLUDE the readmes in
>>>> the
>>>> zip package but leave them outside of where they now are? If we want
>>>> signed zip files, can't we just leave the files we have now in:
>>>>
>>>> https://dist.apache.org/repos/dist/dev/openoffice/4.1.2-patch1/binaries/
>>>>
>>>>
>>>> but zip them up as well, inlcuding the READMEs?
>>>> Or, are you saying at distribution time, remove the libraries and their
>>>> sigs Btu leave the README files?
>>>> We have these in their own labeled area -- 4.1.2-patch1 -- so I don't
>>>> see a problem with just leaving everything there.
>>>>
>>> [orcmid]
>>>
>>> I'll do what I mean by example when I upload the Windows case by
>>> tomorrow morning, at the latest.
>>>
>>> Then it will be easier to talk about it.
>>>
>>>   - Dennis
>>>
>>
>> OK, great...it's looks like we are still lacking a MacOSX README. Any
>> volunteers?
>> Even if you can't or don't want to commit to:
>> https://dist.apache.org/repos/dist/dev/openoffice/4.1.2-patch1/binaries/
>>
>> Please send to this list as a ".txt" attachment and we should be able to
>> receive it.
>>
>> Thanks in advance for your help.
> 
> OK, I'll give you (the Mac experts) a starting point:
> 
> 1. Make sure that OpenOffice is not running.
> 2. Open a terminal and unpack the downloaded file (e.g., with Archive
> Utility or WinZip Mac Edition) to an easily locatable path.
> 3. Open the Finder App - or another file manager of your choice.
> 4. Locate the installation path of OpenOffice (e.g.,
> "/Applications/Utilities/OpenOffice4/program/"

Re: Officially releasing a patch for CVE-2016-1513

2016-08-02 Thread Marcus

Am 08/02/2016 05:28 PM, schrieb Kay Schenk:



On 08/01/2016 07:38 PM, Dennis E. Hamilton wrote:




-Original Message-
From: Kay Schenk [mailto:kay.sch...@gmail.com]
Sent: Monday, August 1, 2016 15:43
To: dev@openoffice.apache.org
Subject: Re: Officially releasing a patch for CVE-2016-1513


On 07/31/2016 05:17 PM, Dennis E. Hamilton wrote:




-Original Message-
From: Kay sch...@apache.org [mailto:ksch...@apache.org]
Sent: Sunday, July 31, 2016 14:42
To: dev@openoffice.apache.org
Subject: Re: Officially releasing a patch for CVE-2016-1513

OK, I think I'm done with the LInux64 bit area as well.

And see below 


On 07/31/2016 01:10 PM, Marcus wrote:

[ ... ]

I'm preparing the hotfix webpage. For this I've some questions:

1. Do we want to provide zip files for every platform or just single
files for the library and other files?


H... I assumed we would just be point people directly at
/dist/release/openoffice/patches.
(Right now, these are in /dist/dev/openoffice/patches.)

It would be easiest to just setup the hotfix page with three links

per

distro.

Linux32
* link to Linux32.README
* link to linux32 libtl.so
* link to linux32 libtl.so.asc (sig)

etc.

If not, the READMEs I wrote will need to change.

[orcmid]

I recommend there should be single-file (e.g., Zip) distributions,

just like all other binaries.  That gives just one thing to download.
The MD5, SHA512, and ASC signatures should be on the whole package and
stay in the dev/ and release/ folders, just as they are on download
pages.  (The ASC signatures on the individual library-file binaries
should be inside the package.)  I suspect, on the dev/ side, we might
need copies of the READMEs alongside the archives, and revised more
regularly,

I was Ok up to this statement. Are you saying INCLUDE the readmes in the
zip package but leave them outside of where they now are? If we want
signed zip files, can't we just leave the files we have now in:

https://dist.apache.org/repos/dist/dev/openoffice/4.1.2-patch1/binaries/

but zip them up as well, inlcuding the READMEs?
Or, are you saying at distribution time, remove the libraries and their
sigs Btu leave the README files?
We have these in their own labeled area -- 4.1.2-patch1 -- so I don't
see a problem with just leaving everything there.


[orcmid]

I'll do what I mean by example when I upload the Windows case by tomorrow 
morning, at the latest.

Then it will be easier to talk about it.

  - Dennis



OK, great...it's looks like we are still lacking a MacOSX README. Any
volunteers?
Even if you can't or don't want to commit to:
https://dist.apache.org/repos/dist/dev/openoffice/4.1.2-patch1/binaries/

Please send to this list as a ".txt" attachment and we should be able to
receive it.

Thanks in advance for your help.


OK, I'll give you (the Mac experts) a starting point:

1. Make sure that OpenOffice is not running.
2. Open a terminal and unpack the downloaded file (e.g., with Archive 
Utility or WinZip Mac Edition) to an easily locatable path.

3. Open the Finder App - or another file manager of your choice.
4. Locate the installation path of OpenOffice (e.g., 
"/Applications/Utilities/OpenOffice4/program/").
5. Rename the old file "libtl.dylib" to "libtl.dylib.original" to keep a 
backup.
6. Copy the new file from the unpacked Zip file to the installation path 
(e.g, "/Desktop/libtl.dylib" --> 
"/Applications/Utilities/OpenOffice4/program/").


Yes, it's not complete and maybe a bit incorrect. But better this than 
nothing. :-P


Marcus




so they can be reviewed and revised easily as we get QA and trial use.

When we move over to release/ we might want to do the same, even though
the README is in the archive, so that people can read it without
downloading the package.


Finally, please use README.txt, etc., so that line-ending adjustments

will happen properly when folks move these in and out of SVN and also
out of archive files.  This will also help browsers when folks retrieve
these directly from the repository.


PS: If we are concerned about the README.txt outside of the archive

being authenticated, it can have an embedded PGP signature.  (Then the
final archive-internal one would be a copy of the signed README.txt --
no biggie, nice chain of custody).


[ ... ]


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-08-02 Thread Kay Schenk


On 08/01/2016 07:38 PM, Dennis E. Hamilton wrote:
> 
> 
>> -Original Message-
>> From: Kay Schenk [mailto:kay.sch...@gmail.com]
>> Sent: Monday, August 1, 2016 15:43
>> To: dev@openoffice.apache.org
>> Subject: Re: Officially releasing a patch for CVE-2016-1513
>>
>>
>> On 07/31/2016 05:17 PM, Dennis E. Hamilton wrote:
>>>
>>>
>>>> -Original Message-
>>>> From: Kay sch...@apache.org [mailto:ksch...@apache.org]
>>>> Sent: Sunday, July 31, 2016 14:42
>>>> To: dev@openoffice.apache.org
>>>> Subject: Re: Officially releasing a patch for CVE-2016-1513
>>>>
>>>> OK, I think I'm done with the LInux64 bit area as well.
>>>>
>>>> And see below 
>>>>
>>>>
>>>> On 07/31/2016 01:10 PM, Marcus wrote:
>>> [ ... ]
>>>>> I'm preparing the hotfix webpage. For this I've some questions:
>>>>>
>>>>> 1. Do we want to provide zip files for every platform or just single
>>>>> files for the library and other files?
>>>>
>>>> H... I assumed we would just be point people directly at
>>>> /dist/release/openoffice/patches.
>>>> (Right now, these are in /dist/dev/openoffice/patches.)
>>>>
>>>> It would be easiest to just setup the hotfix page with three links
>> per
>>>> distro.
>>>>
>>>> Linux32
>>>> * link to Linux32.README
>>>> * link to linux32 libtl.so
>>>> * link to linux32 libtl.so.asc (sig)
>>>>
>>>> etc.
>>>>
>>>> If not, the READMEs I wrote will need to change.
>>> [orcmid]
>>>
>>> I recommend there should be single-file (e.g., Zip) distributions,
>> just like all other binaries.  That gives just one thing to download.
>> The MD5, SHA512, and ASC signatures should be on the whole package and
>> stay in the dev/ and release/ folders, just as they are on download
>> pages.  (The ASC signatures on the individual library-file binaries
>> should be inside the package.)  I suspect, on the dev/ side, we might
>> need copies of the READMEs alongside the archives, and revised more
>> regularly,
>>
>> I was Ok up to this statement. Are you saying INCLUDE the readmes in the
>> zip package but leave them outside of where they now are? If we want
>> signed zip files, can't we just leave the files we have now in:
>>
>> https://dist.apache.org/repos/dist/dev/openoffice/4.1.2-patch1/binaries/
>>
>> but zip them up as well, inlcuding the READMEs?
>> Or, are you saying at distribution time, remove the libraries and their
>> sigs Btu leave the README files?
>> We have these in their own labeled area -- 4.1.2-patch1 -- so I don't
>> see a problem with just leaving everything there.
>>
> [orcmid] 
> 
> I'll do what I mean by example when I upload the Windows case by tomorrow 
> morning, at the latest.
> 
> Then it will be easier to talk about it.
> 
>  - Dennis
> 

OK, great...it's looks like we are still lacking a MacOSX README. Any
volunteers?
Even if you can't or don't want to commit to:
https://dist.apache.org/repos/dist/dev/openoffice/4.1.2-patch1/binaries/

Please send to this list as a ".txt" attachment and we should be able to
receive it.

Thanks in advance for your help.

>>> so they can be reviewed and revised easily as we get QA and trial use.
>> When we move over to release/ we might want to do the same, even though
>> the README is in the archive, so that people can read it without
>> downloading the package.
>>>
>>> Finally, please use README.txt, etc., so that line-ending adjustments
>> will happen properly when folks move these in and out of SVN and also
>> out of archive files.  This will also help browsers when folks retrieve
>> these directly from the repository.
>>>
>>> PS: If we are concerned about the README.txt outside of the archive
>> being authenticated, it can have an embedded PGP signature.  (Then the
>> final archive-internal one would be a copy of the signed README.txt --
>> no biggie, nice chain of custody).
>>>
>>> [ ... ]
>>>


-- 

MzK

"Time spent with cats is never wasted."
   -- Sigmund Freud

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: Officially releasing a patch for CVE-2016-1513

2016-08-01 Thread Dennis E. Hamilton


> -Original Message-
> From: Kay Schenk [mailto:kay.sch...@gmail.com]
> Sent: Monday, August 1, 2016 15:43
> To: dev@openoffice.apache.org
> Subject: Re: Officially releasing a patch for CVE-2016-1513
> 
> 
> On 07/31/2016 05:17 PM, Dennis E. Hamilton wrote:
> >
> >
> >> -Original Message-
> >> From: Kay sch...@apache.org [mailto:ksch...@apache.org]
> >> Sent: Sunday, July 31, 2016 14:42
> >> To: dev@openoffice.apache.org
> >> Subject: Re: Officially releasing a patch for CVE-2016-1513
> >>
> >> OK, I think I'm done with the LInux64 bit area as well.
> >>
> >> And see below 
> >>
> >>
> >> On 07/31/2016 01:10 PM, Marcus wrote:
> > [ ... ]
> >>> I'm preparing the hotfix webpage. For this I've some questions:
> >>>
> >>> 1. Do we want to provide zip files for every platform or just single
> >>> files for the library and other files?
> >>
> >> H... I assumed we would just be point people directly at
> >> /dist/release/openoffice/patches.
> >> (Right now, these are in /dist/dev/openoffice/patches.)
> >>
> >> It would be easiest to just setup the hotfix page with three links
> per
> >> distro.
> >>
> >> Linux32
> >> * link to Linux32.README
> >> * link to linux32 libtl.so
> >> * link to linux32 libtl.so.asc (sig)
> >>
> >> etc.
> >>
> >> If not, the READMEs I wrote will need to change.
> > [orcmid]
> >
> > I recommend there should be single-file (e.g., Zip) distributions,
> just like all other binaries.  That gives just one thing to download.
> The MD5, SHA512, and ASC signatures should be on the whole package and
> stay in the dev/ and release/ folders, just as they are on download
> pages.  (The ASC signatures on the individual library-file binaries
> should be inside the package.)  I suspect, on the dev/ side, we might
> need copies of the READMEs alongside the archives, and revised more
> regularly,
> 
> I was Ok up to this statement. Are you saying INCLUDE the readmes in the
> zip package but leave them outside of where they now are? If we want
> signed zip files, can't we just leave the files we have now in:
> 
> https://dist.apache.org/repos/dist/dev/openoffice/4.1.2-patch1/binaries/
> 
> but zip them up as well, inlcuding the READMEs?
> Or, are you saying at distribution time, remove the libraries and their
> sigs Btu leave the README files?
> We have these in their own labeled area -- 4.1.2-patch1 -- so I don't
> see a problem with just leaving everything there.
> 
[orcmid] 

I'll do what I mean by example when I upload the Windows case by tomorrow 
morning, at the latest.

Then it will be easier to talk about it.

 - Dennis

> > so they can be reviewed and revised easily as we get QA and trial use.
> When we move over to release/ we might want to do the same, even though
> the README is in the archive, so that people can read it without
> downloading the package.
> >
> > Finally, please use README.txt, etc., so that line-ending adjustments
> will happen properly when folks move these in and out of SVN and also
> out of archive files.  This will also help browsers when folks retrieve
> these directly from the repository.
> >
> > PS: If we are concerned about the README.txt outside of the archive
> being authenticated, it can have an embedded PGP signature.  (Then the
> final archive-internal one would be a copy of the signed README.txt --
> no biggie, nice chain of custody).
> >
> > [ ... ]
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> > For additional commands, e-mail: dev-h...@openoffice.apache.org
> >
> 
> --
> 
> MzK
> 
> "Time spent with cats is never wasted."
>-- Sigmund Freud
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-08-01 Thread Andrea Pescetti

Patricia Shanahan wrote:

For the end user, this is incredibly, painfully more complicated than
downloading and installing a new version.


It is. We must make clear that this is a "convenience" update made 
available to power users, but at the same time state clearly that this 
(non-critical) vulnerability will be fixed in the next release. Now the 
patch is applied to all active branches, so whatever we release will 
surely contain the fix.


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-31 Thread Patricia Shanahan



On 7/31/2016 5:17 PM, Dennis E. Hamilton wrote:




-Original Message-
From: Kay sch...@apache.org [mailto:ksch...@apache.org]
Sent: Sunday, July 31, 2016 14:42
To: dev@openoffice.apache.org
Subject: Re: Officially releasing a patch for CVE-2016-1513

OK, I think I'm done with the LInux64 bit area as well.

And see below 


On 07/31/2016 01:10 PM, Marcus wrote:

[ ... ]

I'm preparing the hotfix webpage. For this I've some questions:

1. Do we want to provide zip files for every platform or just single
files for the library and other files?


H... I assumed we would just be point people directly at
/dist/release/openoffice/patches.
(Right now, these are in /dist/dev/openoffice/patches.)

It would be easiest to just setup the hotfix page with three links per
distro.

Linux32
* link to Linux32.README
* link to linux32 libtl.so
* link to linux32 libtl.so.asc (sig)

etc.

If not, the READMEs I wrote will need to change.

[orcmid]

I recommend there should be single-file (e.g., Zip) distributions, just like 
all other binaries.  That gives just one thing to download.  The MD5, SHA512, 
and ASC signatures should be on the whole package and stay in the dev/ and 
release/ folders, just as they are on download pages.  (The ASC signatures on 
the individual library-file binaries should be inside the package.)  I suspect, 
on the dev/ side, we might need copies of the READMEs alongside the archives, 
and revised more regularly, so they can be reviewed and revised easily as we 
get QA and trial use.  When we move over to release/ we might want to do the 
same, even though the README is in the archive, so that people can read it 
without downloading the package.

Finally, please use README.txt, etc., so that line-ending adjustments will 
happen properly when folks move these in and out of SVN and also out of archive 
files.  This will also help browsers when folks retrieve these directly from 
the repository.

PS: If we are concerned about the README.txt outside of the archive being 
authenticated, it can have an embedded PGP signature.  (Then the final 
archive-internal one would be a copy of the signed README.txt -- no biggie, 
nice chain of custody).

[ ... ]


For the end user, this is incredibly, painfully more complicated than 
downloading and installing a new version.


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: Officially releasing a patch for CVE-2016-1513

2016-07-31 Thread Dennis E. Hamilton


> -Original Message-
> From: Kay sch...@apache.org [mailto:ksch...@apache.org]
> Sent: Sunday, July 31, 2016 14:42
> To: dev@openoffice.apache.org
> Subject: Re: Officially releasing a patch for CVE-2016-1513
> 
> OK, I think I'm done with the LInux64 bit area as well.
> 
> And see below 
> 
> 
> On 07/31/2016 01:10 PM, Marcus wrote:
[ ... ]
> > I'm preparing the hotfix webpage. For this I've some questions:
> >
> > 1. Do we want to provide zip files for every platform or just single
> > files for the library and other files?
> 
> H... I assumed we would just be point people directly at
> /dist/release/openoffice/patches.
> (Right now, these are in /dist/dev/openoffice/patches.)
> 
> It would be easiest to just setup the hotfix page with three links per
> distro.
> 
> Linux32
> * link to Linux32.README
> * link to linux32 libtl.so
> * link to linux32 libtl.so.asc (sig)
> 
> etc.
> 
> If not, the READMEs I wrote will need to change.
[orcmid] 

I recommend there should be single-file (e.g., Zip) distributions, just like 
all other binaries.  That gives just one thing to download.  The MD5, SHA512, 
and ASC signatures should be on the whole package and stay in the dev/ and 
release/ folders, just as they are on download pages.  (The ASC signatures on 
the individual library-file binaries should be inside the package.)  I suspect, 
on the dev/ side, we might need copies of the READMEs alongside the archives, 
and revised more regularly, so they can be reviewed and revised easily as we 
get QA and trial use.  When we move over to release/ we might want to do the 
same, even though the README is in the archive, so that people can read it 
without downloading the package.

Finally, please use README.txt, etc., so that line-ending adjustments will 
happen properly when folks move these in and out of SVN and also out of archive 
files.  This will also help browsers when folks retrieve these directly from 
the repository.

PS: If we are concerned about the README.txt outside of the archive being 
authenticated, it can have an embedded PGP signature.  (Then the final 
archive-internal one would be a copy of the signed README.txt -- no biggie, 
nice chain of custody).

[ ... ]


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-31 Thread Kay sch...@apache.org
OK, I think I'm done with the LInux64 bit area as well.

And see below 


On 07/31/2016 01:10 PM, Marcus wrote:
> Am 07/31/2016 08:52 PM, schrieb Kay Schenk:
>> Well...I didn't see this message before I got started and I just
>> finished with Linux32 and used Ariel's patch for this. Of course it can
>> be changed if desired. File size wise, Ariel's patch seemed more in
>> keeping with what I have. You can see what I put on the commit for this.
>> I don't want to get in the middle of whose patches to use, so someone
>> else can re-commit and change this if they like.
>>
>> I need some review on the VERY large README I put out there for Linux32.
>> I know some Linux folks are not comfortable with the command line, so,
>> it turned out larger than I had originally anticipated.
>> If the linux64 stuff is similar, I'll just basically do the same for it.
>> I don't run on Linux64 so I can't do any comparisons between file sizes
>> provided by Carl vs Ariel.
> 
> I don't think that there won't be any differences when I look at your
> instructions in the README.
> 
>> And finally, I put out the MacOSX patch already but have NO instructions
>> because I don't know Mac.

Someone else will need to write and commit the MacOSX instructions.

>>
>> I won't be doing anything with the Windows area at all, leaving that to
>> someone else.
>>
>> In summary, I will finish up doing the same for Linux64 today in a while.
>>
>> I won't have time to work on any more of this until Tuesday at the
>> earliest.
> 
> I'm preparing the hotfix webpage. For this I've some questions:
> 
> 1. Do we want to provide zip files for every platform or just single
> files for the library and other files?

H... I assumed we would just be point people directly at
/dist/release/openoffice/patches.
(Right now, these are in /dist/dev/openoffice/patches.)

It would be easiest to just setup the hotfix page with three links per
distro.

Linux32
* link to Linux32.README
* link to linux32 libtl.so
* link to linux32 libtl.so.asc (sig)

etc.

If not, the READMEs I wrote will need to change.

Others may have a different opinion.

> 
> 2. Can we add ASC, MD5, SHA256 files for every library (or zip) file?

The developer sigs provided with the patches should be sufficient. maybe?
Well this is why I was concerned about matching file sizes with what
people already had.
Hopefully, if some are a bit off, it won't be a deterrent for people to
apply these.

> 
> 3. Is this the final URL or just for our testing before moving to the
> official URL?

See above -- ?

> 
> Thanks
> 
> Marcus
> 
> 
> 
>> On 07/31/2016 10:21 AM, Dennis E. Hamilton wrote:
>>> I would prefer that we use Ariel's for the Mac and keep the other
>>> Linux ones since those have been accounted for as having been put
>>> through the confirmation process and smoke testing.  I would like to
>>> recognize as many of the contributors as possible.

I used Carl's 64-bit patch.

>>>
>>> Kay, if you are going to do the uploads of the initial ones for the
>>> dev/openoffice/4.1.2-patch1/binary/ area, let me know.  I will not do
>>> anything about added documentation for any of them until they are in
>>> the SVN.
>>>
>>> If you do not, I will do so, with some initial documentation.
>>>
>>>   - Dennis
>>>
>>>> -Original Message-
>>>> From: Andrea Pescetti [mailto:pesce...@apache.org]
>>>> Sent: Sunday, July 31, 2016 05:26
>>>> To: dev@openoffice.apache.org
>>>> Subject: Re: Officially releasing a patch for CVE-2016-1513
>>>>
>>>> On 30/07/2016 Kay Schenk wrote:
>>>>> duplicate fixed
>>>>> libraries for Linux-32, and Linux-64 based on submissions from Carl,
>>>>> Damjan, and Ariel. I'd be happy to move these somewhere in the next
>>>> day or
>>>>> so, but I don't know what versions we want to use.
>>>>
>>>> Ariel's were built on a CentOS 5 system, so equivalent to the one we
>>>> used for 4.1.2; I would thus tend to prefer those (while thanking all
>>>> the others for providing builds!).
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
> 

-- 
Kay Schenk
Apache OpenOffice


"Things work out best for those who make
 the best of the way things work out."
 -- John Wooden

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-31 Thread Marcus

Am 07/31/2016 08:52 PM, schrieb Kay Schenk:

Well...I didn't see this message before I got started and I just
finished with Linux32 and used Ariel's patch for this. Of course it can
be changed if desired. File size wise, Ariel's patch seemed more in
keeping with what I have. You can see what I put on the commit for this.
I don't want to get in the middle of whose patches to use, so someone
else can re-commit and change this if they like.

I need some review on the VERY large README I put out there for Linux32.
I know some Linux folks are not comfortable with the command line, so,
it turned out larger than I had originally anticipated.
If the linux64 stuff is similar, I'll just basically do the same for it.
I don't run on Linux64 so I can't do any comparisons between file sizes
provided by Carl vs Ariel.


I don't think that there won't be any differences when I look at your 
instructions in the README.



And finally, I put out the MacOSX patch already but have NO instructions
because I don't know Mac.

I won't be doing anything with the Windows area at all, leaving that to
someone else.

In summary, I will finish up doing the same for Linux64 today in a while.

I won't have time to work on any more of this until Tuesday at the earliest.


I'm preparing the hotfix webpage. For this I've some questions:

1. Do we want to provide zip files for every platform or just single 
files for the library and other files?


2. Can we add ASC, MD5, SHA256 files for every library (or zip) file?

3. Is this the final URL or just for our testing before moving to the 
official URL?


Thanks

Marcus




On 07/31/2016 10:21 AM, Dennis E. Hamilton wrote:

I would prefer that we use Ariel's for the Mac and keep the other Linux ones 
since those have been accounted for as having been put through the confirmation 
process and smoke testing.  I would like to recognize as many of the 
contributors as possible.

Kay, if you are going to do the uploads of the initial ones for the 
dev/openoffice/4.1.2-patch1/binary/ area, let me know.  I will not do anything 
about added documentation for any of them until they are in the SVN.

If you do not, I will do so, with some initial documentation.

  - Dennis


-Original Message-
From: Andrea Pescetti [mailto:pesce...@apache.org]
Sent: Sunday, July 31, 2016 05:26
To: dev@openoffice.apache.org
Subject: Re: Officially releasing a patch for CVE-2016-1513

On 30/07/2016 Kay Schenk wrote:

duplicate fixed
libraries for Linux-32, and Linux-64 based on submissions from Carl,
Damjan, and Ariel. I'd be happy to move these somewhere in the next

day or

so, but I don't know what versions we want to use.


Ariel's were built on a CentOS 5 system, so equivalent to the one we
used for 4.1.2; I would thus tend to prefer those (while thanking all
the others for providing builds!).


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: Officially releasing a patch for CVE-2016-1513

2016-07-31 Thread Dennis E. Hamilton


> -Original Message-
> From: Kay Schenk [mailto:kay.sch...@gmail.com]
> Sent: Sunday, July 31, 2016 11:53
> To: dev@openoffice.apache.org
> Subject: Re: Officially releasing a patch for CVE-2016-1513
[ ... ]
> 
> I won't be doing anything with the Windows area at all, leaving that to
> someone else.
[orcmid] 

Yes, please leave the Windows case to me.

 - Dennis
> 
> In summary, I will finish up doing the same for Linux64 today in a
> while.
> 
> I won't have time to work on any more of this until Tuesday at the
> earliest.
> 
> 
> On 07/31/2016 10:21 AM, Dennis E. Hamilton wrote:
> > I would prefer that we use Ariel's for the Mac and keep the other
> Linux ones since those have been accounted for as having been put
> through the confirmation process and smoke testing.  I would like to
> recognize as many of the contributors as possible.
> >
> > Kay, if you are going to do the uploads of the initial ones for the
> dev/openoffice/4.1.2-patch1/binary/ area, let me know.  I will not do
> anything about added documentation for any of them until they are in the
> SVN.
> >
> > If you do not, I will do so, with some initial documentation.
> >
> >  - Dennis
[ ... ]


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-31 Thread Kay Schenk
Well...I didn't see this message before I got started and I just
finished with Linux32 and used Ariel's patch for this. Of course it can
be changed if desired. File size wise, Ariel's patch seemed more in
keeping with what I have. You can see what I put on the commit for this.
I don't want to get in the middle of whose patches to use, so someone
else can re-commit and change this if they like.

I need some review on the VERY large README I put out there for Linux32.
I know some Linux folks are not comfortable with the command line, so,
it turned out larger than I had originally anticipated.
If the linux64 stuff is similar, I'll just basically do the same for it.
I don't run on Linux64 so I can't do any comparisons between file sizes
provided by Carl vs Ariel.

And finally, I put out the MacOSX patch already but have NO instructions
because I don't know Mac.

I won't be doing anything with the Windows area at all, leaving that to
someone else.

In summary, I will finish up doing the same for Linux64 today in a while.

I won't have time to work on any more of this until Tuesday at the earliest.


On 07/31/2016 10:21 AM, Dennis E. Hamilton wrote:
> I would prefer that we use Ariel's for the Mac and keep the other Linux ones 
> since those have been accounted for as having been put through the 
> confirmation process and smoke testing.  I would like to recognize as many of 
> the contributors as possible.
> 
> Kay, if you are going to do the uploads of the initial ones for the 
> dev/openoffice/4.1.2-patch1/binary/ area, let me know.  I will not do 
> anything about added documentation for any of them until they are in the SVN. 
>  
> 
> If you do not, I will do so, with some initial documentation.
> 
>  - Dennis
> 
>> -Original Message-
>> From: Andrea Pescetti [mailto:pesce...@apache.org]
>> Sent: Sunday, July 31, 2016 05:26
>> To: dev@openoffice.apache.org
>> Subject: Re: Officially releasing a patch for CVE-2016-1513
>>
>> On 30/07/2016 Kay Schenk wrote:
>>> duplicate fixed
>>> libraries for Linux-32, and Linux-64 based on submissions from Carl,
>>> Damjan, and Ariel. I'd be happy to move these somewhere in the next
>> day or
>>> so, but I don't know what versions we want to use.
>>
>> Ariel's were built on a CentOS 5 system, so equivalent to the one we
>> used for 4.1.2; I would thus tend to prefer those (while thanking all
>> the others for providing builds!).
>>
>> Regards,
>>Andrea.
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
>> For additional commands, e-mail: dev-h...@openoffice.apache.org
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
> 

-- 

MzK

"Time spent with cats is never wasted."
   -- Sigmund Freud

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: Officially releasing a patch for CVE-2016-1513

2016-07-31 Thread Dennis E. Hamilton
I would prefer that we use Ariel's for the Mac and keep the other Linux ones 
since those have been accounted for as having been put through the confirmation 
process and smoke testing.  I would like to recognize as many of the 
contributors as possible.

Kay, if you are going to do the uploads of the initial ones for the 
dev/openoffice/4.1.2-patch1/binary/ area, let me know.  I will not do anything 
about added documentation for any of them until they are in the SVN.  

If you do not, I will do so, with some initial documentation.

 - Dennis

> -Original Message-
> From: Andrea Pescetti [mailto:pesce...@apache.org]
> Sent: Sunday, July 31, 2016 05:26
> To: dev@openoffice.apache.org
> Subject: Re: Officially releasing a patch for CVE-2016-1513
> 
> On 30/07/2016 Kay Schenk wrote:
> > duplicate fixed
> > libraries for Linux-32, and Linux-64 based on submissions from Carl,
> > Damjan, and Ariel. I'd be happy to move these somewhere in the next
> day or
> > so, but I don't know what versions we want to use.
> 
> Ariel's were built on a CentOS 5 system, so equivalent to the one we
> used for 4.1.2; I would thus tend to prefer those (while thanking all
> the others for providing builds!).
> 
> Regards,
>Andrea.
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-31 Thread Kay sch...@apache.org

On 07/31/2016 05:55 AM, Carl Marcum wrote:
> On 07/31/2016 08:25 AM, Andrea Pescetti wrote:
>> On 30/07/2016 Kay Schenk wrote:
>>> duplicate fixed
>>> libraries for Linux-32, and Linux-64 based on submissions from Carl,
>>> Damjan, and Ariel. I'd be happy to move these somewhere in the next
>>> day or
>>> so, but I don't know what versions we want to use.
>>
>> Ariel's were built on a CentOS 5 system, so equivalent to the one we
>> used for 4.1.2; I would thus tend to prefer those (while thanking all
>> the others for providing builds!).
> 
> That's okay with me.
> 
> Carl
> 
>>
>> Regards,
>>   Andrea.

OK, thanks for the feedback. OK, I will use Ariel's patches and be
moving the 2 Linux patches to:
https://dist.apache.org/repos/dist/dev/openoffice/4.1.2-patch1/binaries/

in just a bit with some instructions for each


-- 
Kay Schenk
Apache OpenOffice


"Things work out best for those who make
 the best of the way things work out."
 -- John Wooden

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-31 Thread Carl Marcum

On 07/31/2016 08:25 AM, Andrea Pescetti wrote:

On 30/07/2016 Kay Schenk wrote:

duplicate fixed
libraries for Linux-32, and Linux-64 based on submissions from Carl,
Damjan, and Ariel. I'd be happy to move these somewhere in the next 
day or

so, but I don't know what versions we want to use.


Ariel's were built on a CentOS 5 system, so equivalent to the one we 
used for 4.1.2; I would thus tend to prefer those (while thanking all 
the others for providing builds!).


That's okay with me.

Carl



Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org




-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-31 Thread Andrea Pescetti

On 30/07/2016 Kay Schenk wrote:

duplicate fixed
libraries for Linux-32, and Linux-64 based on submissions from Carl,
Damjan, and Ariel. I'd be happy to move these somewhere in the next day or
so, but I don't know what versions we want to use.


Ariel's were built on a CentOS 5 system, so equivalent to the one we 
used for 4.1.2; I would thus tend to prefer those (while thanking all 
the others for providing builds!).


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-30 Thread Kay Schenk
Hello, all --

I've been reviewing the replacement libraries submitted by Carl, Damjan,
Pat, and Ariel for valid sigs. All look good.. We now have duplicate fixed
libraries for Linux-32, and Linux-64 based on submissions from Carl,
Damjan, and Ariel. I'd be happy to move these somewhere in the next day or
so, but I don't know what versions we want to use. We have only single
submissions for MacOSX and Windows.

So, guidance needed. Thanks.

On Sat, Jul 30, 2016 at 12:15 PM, Dennis E. Hamilton <
dennis.hamil...@acm.org> wrote:

>
>
> > -Original Message-
> > From: Andrea Pescetti [mailto:pesce...@apache.org]
> > Sent: Saturday, July 30, 2016 11:09
> > To: dev@openoffice.apache.org
> > Subject: Re: Officially releasing a patch for CVE-2016-1513
> >
> > Dennis E. Hamilton wrote:
> > > I would like to remove those three.
> >
> > Sure, feel free to. As I wrote, they were meant as backup solutions in
> > case we had issues with the patch-only package.
> [orcmid]
>
> Done
>
> >
> > > I have reviewed apache-openoffice-4.1.2-patch1.zip ...
> > > I think this is good enough to go with.
> >
> > Perfect, then feel free to start a vote when you wish.
> [orcmid]
>
> Will do.  Sometime in next 36 hours or so.
> >
> > > PS: I suggested r1753426 because it is the revision that applied
> > > the cxx patch to trunk. r1754535 is the revision where Kay merged
> >
> > Indeed. When we cut a release, we do it from a branch. So the revision
> > number is relative to the AOO410 branch.
> >
> > > I think that identifier could still be on the patch-only version.
> >
> > The .patch file (in its header) carries the indication of the specific
> > revision when the patch was applied to the branch. It's a bit hidden,
> > but it's there.
> [orcmid]
>
> Good enough.
>
>  - Dennis
> >
> > Regards,
> >Andrea.
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> > For additional commands, e-mail: dev-h...@openoffice.apache.org
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>
>


-- 
--
MzK

"Time spent with cats is never wasted."
-- Sigmund Freud


RE: Officially releasing a patch for CVE-2016-1513

2016-07-30 Thread Dennis E. Hamilton


> -Original Message-
> From: Andrea Pescetti [mailto:pesce...@apache.org]
> Sent: Saturday, July 30, 2016 11:09
> To: dev@openoffice.apache.org
> Subject: Re: Officially releasing a patch for CVE-2016-1513
> 
> Dennis E. Hamilton wrote:
> > I would like to remove those three.
> 
> Sure, feel free to. As I wrote, they were meant as backup solutions in
> case we had issues with the patch-only package.
[orcmid] 

Done

> 
> > I have reviewed apache-openoffice-4.1.2-patch1.zip ...
> > I think this is good enough to go with.
> 
> Perfect, then feel free to start a vote when you wish.
[orcmid] 

Will do.  Sometime in next 36 hours or so.
> 
> > PS: I suggested r1753426 because it is the revision that applied
> > the cxx patch to trunk. r1754535 is the revision where Kay merged
> 
> Indeed. When we cut a release, we do it from a branch. So the revision
> number is relative to the AOO410 branch.
> 
> > I think that identifier could still be on the patch-only version.
> 
> The .patch file (in its header) carries the indication of the specific
> revision when the patch was applied to the branch. It's a bit hidden,
> but it's there.
[orcmid] 

Good enough.

 - Dennis
> 
> Regards,
>Andrea.
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-30 Thread Andrea Pescetti

Dennis E. Hamilton wrote:

I would like to remove those three.


Sure, feel free to. As I wrote, they were meant as backup solutions in 
case we had issues with the patch-only package.



I have reviewed apache-openoffice-4.1.2-patch1.zip ...
I think this is good enough to go with.


Perfect, then feel free to start a vote when you wish.


PS: I suggested r1753426 because it is the revision that applied
the cxx patch to trunk. r1754535 is the revision where Kay merged


Indeed. When we cut a release, we do it from a branch. So the revision 
number is relative to the AOO410 branch.



I think that identifier could still be on the patch-only version.


The .patch file (in its header) carries the indication of the specific 
revision when the patch was applied to the branch. It's a bit hidden, 
but it's there.


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: Officially releasing a patch for CVE-2016-1513

2016-07-30 Thread Dennis E. Hamilton


> -Original Message-
> From: Andrea Pescetti [mailto:pesce...@apache.org]
> Sent: Saturday, July 30, 2016 05:54
> To: dev@openoffice.apache.org
> Subject: Re: Officially releasing a patch for CVE-2016-1513
> 
> On 30/07/2016 Dennis E. Hamilton wrote:
> >> -Original Message-
> >> From: Andrea Pescetti
> >> So I can supply a full source package or I can give my +1 to a
> "patch"
> >> package that others prepare. ...
> > [orcmid] I can provide the patch source package on Monday.
> 
> Since I can only work on it today, I've uploaded to
> https://dist.apache.org/repos/dist/dev/openoffice/4.1.2-patch1/source/
> a set of files not meant for voting now.
> 
> There is a full source release (the three files with r1754535 in their
> name) and also an initial "patch-only" package named
> apache-openoffice-4.1.2-patch1.zip. We will probably want to approve
> just the latter; the former set is a backup solution, just in case.
[orcmid] 

I see the following, each with their .asc, .md5, and .sha256 signatures.

  apache-openoffice-4.1.2-patch1.zip (28kb with expected content)

Then there are the following which are not patches but apparently the entire 
AOO4121 source tree:

   apache-openoffice-4.1.2-patch1-r1754535-src.tar.bz2 (215MB)
   apache-openoffice-4.1.2-patch1-r1754535-src.tar.gz (284MB)
   apache-openoffice-4.1.2-patch1-r1754535-src.zip) (334MB)

This seems like overkill, especially since I don't think we want or need those 
in dist/release/openoffice/4.1.2-patch1/source/

Since the 4.1.2 source archives are readily available, and applying the patch 
or replacing the .cxx file seems pretty easy for anyone who can use the source, 
I would like to remove those three.

I have reviewed apache-openoffice-4.1.2-patch1.zip and the content seems just 
fine.  I have verified the .asc signature.  I have verified the md5 and sha256 
hashes.  SVN determines that the poly2.cxx in that .zip when extracted on 
Windows is indistinguishable from the same file in the fully-updated working 
folder from branch AOO410.

I think this is good enough to go with.  

 - Dennis

PS: I suggested r1753426 because it is the revision that applied the cxx patch 
to trunk. r1754535 is the revision where Kay merged the fix to poly2.cxx onto 
AOO410.  I think that identifier could still be on the patch-only version.  I 
am not wedded to the idea [;<).



 
> Dennis (and others): feel free to adapt and modify my initial
> "patch-only" package as you see fit, feel free to replace my digital
> signature with yours and start the vote when appropriate.
> 
> Regards,
>Andrea.
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-30 Thread Andrea Pescetti

On 30/07/2016 Dennis E. Hamilton wrote:

-Original Message-
From: Andrea Pescetti
So I can supply a full source package or I can give my +1 to a "patch"
package that others prepare. ...

[orcmid] I can provide the patch source package on Monday.


Since I can only work on it today, I've uploaded to
https://dist.apache.org/repos/dist/dev/openoffice/4.1.2-patch1/source/
a set of files not meant for voting now.

There is a full source release (the three files with r1754535 in their 
name) and also an initial "patch-only" package named 
apache-openoffice-4.1.2-patch1.zip. We will probably want to approve 
just the latter; the former set is a backup solution, just in case.


Dennis (and others): feel free to adapt and modify my initial 
"patch-only" package as you see fit, feel free to replace my digital 
signature with yours and start the vote when appropriate.


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: Officially releasing a patch for CVE-2016-1513

2016-07-29 Thread Dennis E. Hamilton
> -Original Message-
> From: Andrea Pescetti [mailto:pesce...@apache.org]
> Sent: Friday, July 29, 2016 14:23
> To: dev@openoffice.apache.org
> Subject: Re: Officially releasing a patch for CVE-2016-1513
> 
> On 24/07/2016 Andrea Pescetti wrote:
> > To do so, an outline would be:
> > 1) We commit the patch to the AOO410 branch. This is the branch used
> for
> > all the 4.1.x series. 4.2.0 isn't out yet, so 4.1.x is still our
> > reference version.
> 
> This was done by Kay today (thanks!).
> 
> > 2) We do not make any other changes to the AOO410 branch. This is
> really
> > meant to be a minimal update. Even the version number in the source
> > package will remain 4.1.2.
> 
> Done by Kay today (and yes, I agree that we will publish hashes of the
> older libraries to make it possible to distinguish them - new libraries
> come with all hashes anyway).
> 
> > 3) We tag the release as AOO4121 and build the corresponding source
> > package, which will have 4.1.2.1 in its name (I mean the filename,
> > nowhere else).
> 
> I see that Kay also created
> https://svn.apache.org/viewvc/openoffice/tags/AOO4121/ which looks good.
> 
> I've just built and tested OpenOffice from this code and I confirm it
> can be released.
> 
> So I can supply a full source package or I can give my +1 to a "patch"
> package that others prepare. Since this vote is largely anticipated and
> several of us built OpenOffice with the new file already, I think we can
> have a 72-hour (not more) vote to comply with the standard Apache
> process. Is someone is preparing the "minimal" package, please just say
> so, so we can have our vote and be done with the process.
[orcmid] 

I can provide the patch source package on Monday.

 - Dennis
> 
> > 4) We don't prepare full end-user release binaries but we do supply
> > repaired libraries for power users - remember the circumstances above.
> > The bugfix modifies one library file, and we have binaries ready for
> > several platforms already.
> 
> We have binaries for all platform at the moment, but these are not part
> of a formal vote so they can be approved separately.
> 
> > 5) We vote on the source and possibly binaries. We advertise the
> > availability of the new packages on our website, but we don't send out
> > update notifications and we don't put the files on SourceForge.
> 
> This would be next. In preparation, I've rearranged our dev area at
> https://dist.apache.org/repos/dist/dev/openoffice/
[orcmid] 

OK, I have the new structure checked-out.

 - Dennis

> 
> Regards,
>Andrea.
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-29 Thread Andrea Pescetti

On 24/07/2016 Andrea Pescetti wrote:

To do so, an outline would be:
1) We commit the patch to the AOO410 branch. This is the branch used for
all the 4.1.x series. 4.2.0 isn't out yet, so 4.1.x is still our
reference version.


This was done by Kay today (thanks!).


2) We do not make any other changes to the AOO410 branch. This is really
meant to be a minimal update. Even the version number in the source
package will remain 4.1.2.


Done by Kay today (and yes, I agree that we will publish hashes of the 
older libraries to make it possible to distinguish them - new libraries 
come with all hashes anyway).



3) We tag the release as AOO4121 and build the corresponding source
package, which will have 4.1.2.1 in its name (I mean the filename,
nowhere else).


I see that Kay also created 
https://svn.apache.org/viewvc/openoffice/tags/AOO4121/ which looks good.


I've just built and tested OpenOffice from this code and I confirm it 
can be released.


So I can supply a full source package or I can give my +1 to a "patch" 
package that others prepare. Since this vote is largely anticipated and 
several of us built OpenOffice with the new file already, I think we can 
have a 72-hour (not more) vote to comply with the standard Apache 
process. Is someone is preparing the "minimal" package, please just say 
so, so we can have our vote and be done with the process.



4) We don't prepare full end-user release binaries but we do supply
repaired libraries for power users - remember the circumstances above.
The bugfix modifies one library file, and we have binaries ready for
several platforms already.


We have binaries for all platform at the moment, but these are not part 
of a formal vote so they can be approved separately.



5) We vote on the source and possibly binaries. We advertise the
availability of the new packages on our website, but we don't send out
update notifications and we don't put the files on SourceForge.


This would be next. In preparation, I've rearranged our dev area at 
https://dist.apache.org/repos/dist/dev/openoffice/


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-26 Thread Carl Marcum

Looks good to me.

On 07/24/2016 05:37 PM, Andrea Pescetti wrote:
While the severity of the security bug we disclosed 
http://www.openoffice.org/security/cves/CVE-2016-1513.html is not 
particularly high (it is classified as "Medium" with no known exploits 
and anti-virus software can detect malicious documents), we should 
release an update incorporating the -already tested- patch we 
disclosed in the announcement.


I assume we will want to keep the effort minimal.

To do so, an outline would be:

1) We commit the patch to the AOO410 branch. This is the branch used 
for all the 4.1.x series. 4.2.0 isn't out yet, so 4.1.x is still our 
reference version.


2) We do not make any other changes to the AOO410 branch. This is 
really meant to be a minimal update. Even the version number in the 
source package will remain 4.1.2.


3) We tag the release as AOO4121 and build the corresponding source 
package, which will have 4.1.2.1 in its name (I mean the filename, 
nowhere else).


4) We don't prepare full end-user release binaries but we do supply 
repaired libraries for power users - remember the circumstances above. 
The bugfix modifies one library file, and we have binaries ready for 
several platforms already.


5) We vote on the source and possibly binaries. We advertise the 
availability of the new packages on our website, but we don't send out 
update notifications and we don't put the files on SourceForge.


Does this look OK?

Once this is done, we will probably want to open another discussion 
and see how we can coordinate for a release that incorporates more 
fixes or features and is made available in full form, with all 
localized installers, to end users. But the above is mostly aimed in 
having an official way to ship the existing patch.


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org




-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-25 Thread Kay sch...@apache.org
+1 this looks like a good plan

On 07/24/2016 02:37 PM, Andrea Pescetti wrote:
> While the severity of the security bug we disclosed
> http://www.openoffice.org/security/cves/CVE-2016-1513.html is not
> particularly high (it is classified as "Medium" with no known exploits
> and anti-virus software can detect malicious documents), we should
> release an update incorporating the -already tested- patch we disclosed
> in the announcement.
> 
> I assume we will want to keep the effort minimal.
> 
> To do so, an outline would be:
> 
> 1) We commit the patch to the AOO410 branch. This is the branch used for
> all the 4.1.x series. 4.2.0 isn't out yet, so 4.1.x is still our
> reference version.
> 
> 2) We do not make any other changes to the AOO410 branch. This is really
> meant to be a minimal update. Even the version number in the source
> package will remain 4.1.2.
> 
> 3) We tag the release as AOO4121 and build the corresponding source
> package, which will have 4.1.2.1 in its name (I mean the filename,
> nowhere else).
> 
> 4) We don't prepare full end-user release binaries but we do supply
> repaired libraries for power users - remember the circumstances above.
> The bugfix modifies one library file, and we have binaries ready for
> several platforms already.
> 
> 5) We vote on the source and possibly binaries. We advertise the
> availability of the new packages on our website, but we don't send out
> update notifications and we don't put the files on SourceForge.
> 
> Does this look OK?
> 
> Once this is done, we will probably want to open another discussion and
> see how we can coordinate for a release that incorporates more fixes or
> features and is made available in full form, with all localized
> installers, to end users. But the above is mostly aimed in having an
> official way to ship the existing patch.
> 
> Regards,
>   Andrea.
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
> 

-- 
Kay Schenk
Apache OpenOffice


"Things work out best for those who make
 the best of the way things work out."
 -- John Wooden

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-25 Thread Marcus

Am 07/25/2016 12:45 AM, schrieb Dennis E. Hamilton:

The patched DLL is shipped with an external digital signature.  I guess we 
could ask that to be installed alongside it.  That would be a good tell-tale.

The web site where the patch is downloadable from will have hashes for the 
archive containing the patched library and will also have an external signature 
for that.  These are on a secure AOO infrastructure site, the best place to 
retrieve hashes and signature files.  There is no reason not to have a hash of 
the library inside the downloadable archive for those who, for some reason, 
cannot check the signature but can verify the hash.

In the manual procedure, we will ask users to rename the existing 
shared-library before copying in the replacement.  This will provide a means to 
revert to the patched library if a regression results.

There is a difference in file-creation dates and in the size of the files as 
well.  The procedure for hotfixing with the patched library should provide that 
information to discourage attempting to patch a different release and also make 
it easier to tell the patch is there.

You're right that different builds by others who look to just extract the 
shared library will likely end up with a different binary of that library.  For 
a binary distribution from any origin that has the patch compiled-in, I would 
think something like the static string might be helpful.  If we do that in the 
AOO4121 tag, we'll have to redo the patched libraries we've already built.  I 
was hoping we could avoid that and stick with ones we have done some testing on 
already.


- file size
- file date+time
- hash value
- signature.

With this we have IMHO enough differences to give the users at hand so 
that they can see whats old and new.


Then we have enough differences to avoid to touch the source again. 
However, I appreciate this easy and clever thing to make the difference 
visible.



Is what we're planning enough?


For the moment I think so.

Marcus




-Original Message-
From: Don Lewis [mailto:truck...@apache.org]
Sent: Sunday, July 24, 2016 15:14
To: dev@openoffice.apache.org
Subject: Re: Officially releasing a patch for CVE-2016-1513

On 24 Jul, Don Lewis wrote:


At a minimum, we should publish the hash values of buggy and fixed
versions of the library.  That might not help someone who builds and
installs from source since the build not be completely repeatable.
For instance the library might contain a timestamp.


Adding a static string "CVE-2016-1513 Fixed" to the source is another
possibiliy.  On *nix, the user/administrator can run:
strings whatever.so | grep CVE
and look for the above to verify that the fixed library has been
installed.  Someone would have to figure out how to do the equivalent on
Windows.


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-25 Thread Marcus

Thanks for the list. Apart from the differences thing it looks good to me.

Marcus



Am 07/24/2016 11:37 PM, schrieb Andrea Pescetti:

While the severity of the security bug we disclosed
http://www.openoffice.org/security/cves/CVE-2016-1513.html is not
particularly high (it is classified as "Medium" with no known exploits
and anti-virus software can detect malicious documents), we should
release an update incorporating the -already tested- patch we disclosed
in the announcement.

I assume we will want to keep the effort minimal.

To do so, an outline would be:

1) We commit the patch to the AOO410 branch. This is the branch used for
all the 4.1.x series. 4.2.0 isn't out yet, so 4.1.x is still our
reference version.

2) We do not make any other changes to the AOO410 branch. This is really
meant to be a minimal update. Even the version number in the source
package will remain 4.1.2.

3) We tag the release as AOO4121 and build the corresponding source
package, which will have 4.1.2.1 in its name (I mean the filename,
nowhere else).

4) We don't prepare full end-user release binaries but we do supply
repaired libraries for power users - remember the circumstances above.
The bugfix modifies one library file, and we have binaries ready for
several platforms already.

5) We vote on the source and possibly binaries. We advertise the
availability of the new packages on our website, but we don't send out
update notifications and we don't put the files on SourceForge.

Does this look OK?

Once this is done, we will probably want to open another discussion and
see how we can coordinate for a release that incorporates more fixes or
features and is made available in full form, with all localized
installers, to end users. But the above is mostly aimed in having an
official way to ship the existing patch.


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: Officially releasing a patch for CVE-2016-1513

2016-07-24 Thread Dennis E. Hamilton
The patched DLL is shipped with an external digital signature.  I guess we 
could ask that to be installed alongside it.  That would be a good tell-tale.  

The web site where the patch is downloadable from will have hashes for the 
archive containing the patched library and will also have an external signature 
for that.  These are on a secure AOO infrastructure site, the best place to 
retrieve hashes and signature files.  There is no reason not to have a hash of 
the library inside the downloadable archive for those who, for some reason, 
cannot check the signature but can verify the hash.

In the manual procedure, we will ask users to rename the existing 
shared-library before copying in the replacement.  This will provide a means to 
revert to the patched library if a regression results.

There is a difference in file-creation dates and in the size of the files as 
well.  The procedure for hotfixing with the patched library should provide that 
information to discourage attempting to patch a different release and also make 
it easier to tell the patch is there.

You're right that different builds by others who look to just extract the 
shared library will likely end up with a different binary of that library.  For 
a binary distribution from any origin that has the patch compiled-in, I would 
think something like the static string might be helpful.  If we do that in the 
AOO4121 tag, we'll have to redo the patched libraries we've already built.  I 
was hoping we could avoid that and stick with ones we have done some testing on 
already.

Is what we're planning enough?

 - Dennis
 
> -Original Message-
> From: Don Lewis [mailto:truck...@apache.org]
> Sent: Sunday, July 24, 2016 15:14
> To: dev@openoffice.apache.org
> Subject: Re: Officially releasing a patch for CVE-2016-1513
> 
> On 24 Jul, Don Lewis wrote:
> 
> > At a minimum, we should publish the hash values of buggy and fixed
> > versions of the library.  That might not help someone who builds and
> > installs from source since the build not be completely repeatable.
> > For instance the library might contain a timestamp.
> 
> Adding a static string "CVE-2016-1513 Fixed" to the source is another
> possibiliy.  On *nix, the user/administrator can run:
>   strings whatever.so | grep CVE
> and look for the above to verify that the fixed library has been
> installed.  Someone would have to figure out how to do the equivalent on
> Windows.
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-24 Thread Don Lewis
On 24 Jul, Don Lewis wrote:

> At a minimum, we should publish the hash values of buggy and fixed
> versions of the library.  That might not help someone who builds and
> installs from source since the build not be completely repeatable.
> For instance the library might contain a timestamp.

Adding a static string "CVE-2016-1513 Fixed" to the source is another
possibiliy.  On *nix, the user/administrator can run:
strings whatever.so | grep CVE
and look for the above to verify that the fixed library has been
installed.  Someone would have to figure out how to do the equivalent on
Windows.


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Officially releasing a patch for CVE-2016-1513

2016-07-24 Thread Don Lewis
On 24 Jul, Andrea Pescetti wrote:
> While the severity of the security bug we disclosed 
> http://www.openoffice.org/security/cves/CVE-2016-1513.html is not 
> particularly high (it is classified as "Medium" with no known exploits 
> and anti-virus software can detect malicious documents), we should 
> release an update incorporating the -already tested- patch we disclosed 
> in the announcement.
> 
> I assume we will want to keep the effort minimal.
> 
> To do so, an outline would be:
> 
> 1) We commit the patch to the AOO410 branch. This is the branch used for 
> all the 4.1.x series. 4.2.0 isn't out yet, so 4.1.x is still our 
> reference version.
> 
> 2) We do not make any other changes to the AOO410 branch. This is really 
> meant to be a minimal update. Even the version number in the source 
> package will remain 4.1.2.
> 
> 3) We tag the release as AOO4121 and build the corresponding source 
> package, which will have 4.1.2.1 in its name (I mean the filename, 
> nowhere else).
> 
> 4) We don't prepare full end-user release binaries but we do supply 
> repaired libraries for power users - remember the circumstances above. 
> The bugfix modifies one library file, and we have binaries ready for 
> several platforms already.
> 
> 5) We vote on the source and possibly binaries. We advertise the 
> availability of the new packages on our website, but we don't send out 
> update notifications and we don't put the files on SourceForge.
> 
> Does this look OK?

Not being able to tell at a glance whether a copy of AOO has been fixed
or not is bad.

A while back Samsung fixed a hard drive firmware bug that could cause
data loss, but didn't change the firmware version number. It was
impossible to discern whether a drive had the buggy or fixed firmware
with smartctl or by looking at boot messages.  I ended up putting
stickers on drives after I updated the firmware, but there was still no
way to survey all the drives to see if they were fixed once they were
installed in boxes.

At a minimum, we should publish the hash values of buggy and fixed
versions of the library.  That might not help someone who builds and
installs from source since the build not be completely repeatable.
For instance the library might contain a timestamp.



-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: Officially releasing a patch for CVE-2016-1513

2016-07-24 Thread Dennis E. Hamilton
[BCC to PMC, AOO Security team where how to accomplish this has been under 
discussion]

+1 from me, all the way down the line.

> -Original Message-
> From: Andrea Pescetti [mailto:pesce...@apache.org]
> Sent: Sunday, July 24, 2016 14:38
> To: dev@openoffice.apache.org
> Subject: Officially releasing a patch for CVE-2016-1513
> 
> While the severity of the security bug we disclosed
> http://www.openoffice.org/security/cves/CVE-2016-1513.html is not
> particularly high (it is classified as "Medium" with no known exploits
> and anti-virus software can detect malicious documents), we should
> release an update incorporating the -already tested- patch we disclosed
> in the announcement.
> 
> I assume we will want to keep the effort minimal.
> 
> To do so, an outline would be:
> 
> 1) We commit the patch to the AOO410 branch. This is the branch used for
> all the 4.1.x series. 4.2.0 isn't out yet, so 4.1.x is still our
> reference version.
> 
> 2) We do not make any other changes to the AOO410 branch. This is really
> meant to be a minimal update. Even the version number in the source
> package will remain 4.1.2.
> 
> 3) We tag the release as AOO4121 and build the corresponding source
> package, which will have 4.1.2.1 in its name (I mean the filename,
> nowhere else).
> 
> 4) We don't prepare full end-user release binaries but we do supply
> repaired libraries for power users - remember the circumstances above.
> The bugfix modifies one library file, and we have binaries ready for
> several platforms already.
> 
> 5) We vote on the source and possibly binaries. We advertise the
> availability of the new packages on our website, but we don't send out
> update notifications and we don't put the files on SourceForge.
> 
> Does this look OK?
> 
> Once this is done, we will probably want to open another discussion and
> see how we can coordinate for a release that incorporates more fixes or
> features and is made available in full form, with all localized
> installers, to end users. But the above is mostly aimed in having an
> official way to ship the existing patch.
> 
> Regards,
>Andrea.
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org