On Thu, May 8, 2008 at 3:30 PM, Pavel Sanda <[EMAIL PROTECTED]> wrote:
> > safe', he was not able to provide any solid example that demonstrates
>  > any potential security issue with putting filepath + filename + file
>  > content in a .lyx file.
>
>  very easy to provide. in linux you usually have files in your home directory.
>  once you put your the whole filepath it contains your username. now this is 
> 50%
>  of success in case you want to assault some machine via some dictionary 
> attack,
>  because you already know some username which is to be attacked.

The inclusion of filepath in .lyx file has always been allowed, and
will continue to be allowed. In another word, this is not a problem
with embedding, but a general problem with using external files. It
would be nice if embedding can help address this problem, but there is
nothing wrong if it cannot.

>  Bo, you already know there is a way to stop it ;) please don't invest too 
> much
>  time unless there is general agreement this is the way to go. As we have
>  particularly bad experience about this issue it may be even good to have some
>  general "conclusion" mail on the approach which the intersted people you 
> listed
>  agreed upon. Better to flame some more weeks than to revert some work again.

I do not mind if the discussion will last a bit longer, but I would
like to avoid the bad experience we had before. You know, I publicized
the basic ideas of embedding at the very beginning of the 1.6.0 cycle,
I asked others to join the development of this feature, I posted
patches and asked for opinions. After almost a year, when the feature
was implemented, people started to realized that they did not like the
design and provided a bunch of alternatives. This will not happen
again.

That is to say, I will give you guys a limited time frame within which
you can express your opinions.
1. If you disagree with basic design, you can vote against it.
2. If you dislike certain part of the design, please object with
reasons and suggest alternatives within this framework.
3. If you like the idea, please vote for it.

The important part is that once the basic design is accepted, it is
accepted. Period. If you keep quiet, your opinion will be ignored
later. Also, I will respond only to sensible criticisms and
suggestions, not to personal insults.

Cheers,
Bo

Reply via email to