August 24th 2010
The iptables mirror target I published here and here does not work anymore with kernel version 2.6.35. You can download the newer version for 2.6.35 and probably future kernels here:
It should work with kernels since 2.6.31. To build the module, boot the kernel you want to use the module with. Afterwards unpack the archive, run the compile.sh script and the install.sh script.
Now you may use the mirror target in place of the reject or drop target in the INPUT, FORWARD and PREROUTING chains, like this in your firewall script:
$IPTABLES -A INPUT -j MIRROR
Beware: The use of the mirror target may have strange results, i.e. if you want to connect to the iptables protected machine, you may end up connecting to the local machine without recognizing it. It also may use much bandwith. Worst case: if you have two machines using this module they may end up playing pingpong. So you have been warned, use with caution and at your own risk. For more information see: MIRROR target.
Downloads for older kernel versions are below. Notice the version numbering 2.6.25 works for kernels up to 2.6.27. 2.6.28 also works for 2.6.29 and 2.6.30 kernels.
regards
Jürgen
Posted in kernel, linux, security | 3 Comments »
May 26th 2010
Short news about the upgrade. I had to flash the new emmc and have had some problems doing so with windows. On my gentoo box it worked very fast and well. The Steps described on maemo.org should work. If not you have some problem with your OS and usb. It seems everything is running well. Even the backup function is working well, contacts and so on were there after a few seconds and the Software (Packagelist was backuped) was installed within an hour … about 400 MB to download …
LG xexplorer
Posted in linux, maemo5 | No Comments »
May 25th 2010
I´ve bought a N900, but there were some problems with qt, which should be fixed with this release from Nokia.
Here you can get the latest firmware for the N900 and here you can read How to flash it here.
I will flash my device tonight and inform you about it. stay tuned …..
LG xexplorer
for new Features … go on
Read the rest of this entry »
Posted in linux, maemo5 | No Comments »
May 9th 2010
Recently, when updating the gentoo linux on my amd64 box I got errors when building packages with the doc USE flag. All failing packages were using the gtkdoc tool for generating the documentation. Nowhere in the web was a topic concerning this problem. All these packages failed similar to example for libbonobo below. But many other ebuilds, i.e. glib, gedit etc. were also affected.
Writing libbonobo-bonobo-persist-file.html for refentry(libbonobo-bonobo-persist-file)
Writing libbonobo-bonobo-persist-stream.html for refentry(libbonobo-bonobo-persist-stream)
Writing libbonobo-bonobo-persist-client.html for refentry(libbonobo-bonobo-persist-client)
Writing persist.html for chapter(persist)
Writing debugging.html for refentry(debugging)
Writing libbonobo-faq.html for refentry(libbonobo-faq)
Writing libbonobo-bonobo-config-database.html for refentry(libbonobo-bonobo-config-database)
Writing misc.html for chapter(misc)
Writing ix01.html for index
Writing index.html for book(index)
Writing index.sgml for book(index)
Writing libbonobo.devhelp for book(index)
Writing libbonobo.devhelp2 for book(index)
gtk-doc: Fixing cross-references
try vitry vish: /usr/bin/vim: Datei oder Verzeichnis nicht gefunden
readline() on closed filehandle NEWFILE at /usr/bin/gtkdoc-fixxref line 467.
Use of uninitialized value in substitution (s///) at /usr/bin/gtkdoc-fixxref line 470.
Use of uninitialized value in substitution (s///) at /usr/bin/gtkdoc-fixxref line 471.
Use of uninitialized value in substitution (s///) at /usr/bin/gtkdoc-fixxref line 475.
Use of uninitialized value in substitution (s///) at /usr/bin/gtkdoc-fixxref line 476.
Use of uninitialized value in substitution (s///) at /usr/bin/gtkdoc-fixxref line 477.
Use of uninitialized value in substitution (s///) at /usr/bin/gtkdoc-fixxref line 478.
Use of uninitialized value in substitution (s///) at /usr/bin/gtkdoc-fixxref line 479.
Use of uninitialized value in substitution (s///) at /usr/bin/gtkdoc-fixxref line 480.
Use of uninitialized value in substitution (s///) at /usr/bin/gtkdoc-fixxref line 481.
Can’t delete html/_temp_src.15046.h.html: Datei oder Verzeichnis nicht gefunden at /usr/bin/gtkdoc-fixxref line 486.
make[1]: *** [html-build.stamp] Fehler 2
make[1]: Leaving directory `/var/tmp/portage/gnome-base/libbonobo-2.24.3/work/libbonobo-2.24.3/doc/api’
make: *** [all-recursive] Fehler 1
After some days of searching I was able to track the issue down to the part of gtk-docfixref that uses vim for highlighting. Perhaps my gtk-doc version (gtk-doc-1.13-r2) is not compatible to my vi version (vim-7.2.303). Even uninstalling vi for testing purposes was not successful since at least this version of gtk-docfixref tries to use vi even if it is not installed.
Line 290 of gtkdoc fixref:
if (“/usr/bin/vim” ne “”) {
Changing this line to
if (“/usr/bin/vim” ne “/usr/bin/vim”) {
for forcing gtk-docfixref to always ignore vi was the (temporary) solution for me. Afterwards I was again able to build all the packages using gtk-doc for documentation.
Since I did not find any information about the problem in the web I am quite unsure if I should open a bug report for it or if it is only a local problem. So, if you experience the same problem please leave a comment.
Jürgen
Posted in gentoo, linux | 1 Comment »
April 11th 2010
Today, when I ran the regular update of my gentoo systems there was an update for compiz-fusion in portage. The compiz update did not work out of the box on my x8_64 systems, missing keywords, blocking packages, etc.
Here is the way I got it to work. The procedure is similar to the one I described in upgrade-to-compiz-fusion-0.82.
emerge -uND world
!!! All ebuilds that could satisfy “>=x11-plugins/compiz-plugins-main-0.8.6″ have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-plugins/compiz-plugins-main-0.8.6 (masked by: ~amd64 keyword)
Add to /etc/portage/package.keywords:
=x11-plugins/compiz-plugins-main-0.8.6 **
=x11-plugins/compiz-plugins-unsupported-0.8.6 **
=x11-plugins/compiz-plugins-extra-0.8.6 **
=x11-plugins/compiz-plugins-unsupported-0.8.4-r1 **
the last line is there just because I don´t know if there will be a newer version of compiz-plugins-unsuported or not.
emerge compiz-fusion
[blocks B ] x11-plugins/compiz-fusion-plugins-extra (“x11-plugins/compiz-fusion-plugins-extra” is blocking x11-plugins/compiz-plugins-extra-0.8.4-r1)
[blocks B ] x11-plugins/compiz-fusion-plugins-main (“x11-plugins/compiz-fusion-plugins-main” is blocking x11-plugins/compiz-plugins-main-0.8.4-r1)
emerge -C compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-fusion-plugins-unsupported
emerge compiz-fusion
Afterwards I had a working compiz-fusion-0.8.6.
regards
Jürgen
Posted in Uncategorized | No Comments »
March 11th 2010
The recent upgrade to thunderbird-3.0.3 rendered the virtual identity extension unusable due to a version conflict.
The virtual identity extension allows you to edit the sender field when composing a new mail. Furthermore it warns you when trying to send a mail to a recipient you used another sender address for, before. This is especially useful if you use multiple accounts in thunderbird since you surely don´t want to write business mails from your private mail account.
The extension itself works with thunderbird-3.0.3, but thunderbird-3.0.3 is not in the range of compatible versions specified in the Addon package. It is possible to override this. To do so install MR Tech Toolkit via Tools->Addons and restart Thunderbird. Now, when installing an Addon you get an additional checkbox to deactivate the maxVersion test. Also in the context menu of the extension list there is now a menu entry “override compatibility” which allows you to activate installed Addons that fail the version test. Afterwards you can activate or install virtual identity again.
Edit: V0.6.4 is out and the procedure described above is not necessary any more for virtual identity.
regards Jürgen
Posted in linux, mail | No Comments »
March 9th 2010
I´m running gentoo linux x86_64 on my dell laptop. Today mail-client/mozilla-thunderbird-3.0.3 was aviable in portage and so I upgraded, but there was no lighning for Thunderbird 3 in the portage. Since I need the calendar in thunderbird I searched the web for a solution. After short time I found it in google groups.
On Gentoo just do this:
emerge =mail-client/mozilla-thunderbird-3.0.3 =x11-plugins/enigmail-1.0.1-r1
Download the lightning.xpi from http://mozilla.osuosl.org/pub/mozilla.org/calendar/lightning/releases/1.0b1/contrib/linux-x86_64/ and install it via Tools->Addons.
Now have fun with your new Thundebird.
Best regards xexplorer
Posted in gentoo, linux, mail | No Comments »