Hi,<div><br></div><div>Looking a this from the Mer point of view there are a couple of points :-</div><div><br><div>1. Mer currently has util-linux 2.19.1, I will raise a bug to get this upgraded to 2.20 or latest upstream.</div>
<div>2. Mer has systemd and not sysvinit system so that may need some work. Modules can be configured at <span style="background-color:rgb(235,241,245);color:rgb(34,34,34);font-family:monospace;font-size:10px;line-height:19px">/etc/modules-load.d/*.conf</span></div>
<div><br></div><div>BR</div><div><br></div><div>vgrade</div><div><br></div><div><br></div><div> <br><br><div class="gmail_quote">On Wed, Jan 18, 2012 at 11:20 AM, Lamarque V. Souza <span dir="ltr"><<a href="mailto:lamarque@kde.org">lamarque@kde.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div style="font-family:'Tahoma';font-size:12pt;font-weight:400;font-style:normal">
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">   Hi all,</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">   I am integrating private activities in basysKom's MeeGo image, this is a summary of what I have done so far. I created some dependencies packages for encfs in Project:KDE:Security in obs:</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">encfs: this is a direct private activities dependency.</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">fuse: dependency for encfs</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">rlog: dependency for encfs</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">sysvinit: this is almost the same package used in MeeGo image, I just removed /bin/mount-point from the sysvinit-tools subpackage so that it does not conflict with the package below.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">util-linux: fuse passes parameters '--no-canonicalize' and sometimes '--fake', which requires util-linux >= 2.18 (MeeGo uses util-linux-ng 2.16). I needed to upgrade util-linux-ng to utilinux-2.20 to make those parameters available. The parameters are there for security reasons according to fuse changelog.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">   Javier, Maurice, as discussed in the last telco you can start integrating those packages in the next devel image. Just one notice: fuse kernel module should be loaded before using encfs and I have not found how to autoload kernel modules in MeeGo. What I did in my test image is add the line below to /etc/rc.local:</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">modprobe fuse</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">   If there is no other way to autoload kernel modules I can add a post-install script to the fuse package to add the line to rc.local.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">   We also need to update libkactivities package to use the code from branch ivan/activity-encryption (kactivities repository), which Marco created a couple of days ago. I pushed some fixes to that branch yesterday. Anyone can take care of this?</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">   I have been changing the activity configuration dialog to add a switch to mark one activity as private like in the mock-ups Fania sent to the list last Monday. It should be ready by the evening (Brazil's time :-)).</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">   There are some problems I postponed for now:</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">. when marking the activity as public (not encrypted) the encfs xml configuration file is not removed. I think we should remove it if it is not needed anymore. </p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">. when typing a wrong password kamd shows error message but still switch to the activity. It should abort the switching. By what I saw I think kamd is doing the switch and only afterwards it asks for the password. I think it should do the opposite.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">. sometimes the kdialog gets behind other windows. For example, when booting sometimes it gets behind the ksplash, sometimes it is behind plasma-device's home screen. In this last case we can use the task switcher to make it to the front, still it is important to make it kdialog really modal.</p>

<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">. there is a Ok and Cancel buttons in the kdialog used to ask for password. When we click/tap on the Cancel button or when the password is wrong kamd should not try to open the private activity and try to open a public one, like we have been discussing in the other thread. For now it opens the private one even if the encryped data remains inaccessible.</p>
<span class="HOEnZb"><font color="#888888">
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">-- </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Lamarque V. Souza</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">KDE's Network Management maintainer</p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><a href="http://planetkde.org/pt-br" target="_blank">http://planetkde.org/pt-br</a></p></font></span></div><br>_______________________________________________<br>

Active mailing list<br>
<a href="mailto:Active@kde.org">Active@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/active" target="_blank">https://mail.kde.org/mailman/listinfo/active</a><br>
<br></blockquote></div><br></div></div>