Planet maemo

Jussi Ohenoja

2014-07-01 Meeting Minutes

2014-07-03 06:59 UTC  by  Jussi Ohenoja
0
0

Meeting held on FreeNode, channel #maemo-meeting (logs)

Attending: Joerg Reisenweber (DocScrutinizer05), Ruediger Schiller (chem|st), xes, Philippe Coval (rZr), Paul Healy (sixwheeledbeast), Peter Leinchen (peterleinchen), Gido Griese (Win7Mac), Tom Joyce (TomJ), dirkvl, Aaron McEwan (chainsawbike), Sebastian Krzyszkowiak (dos1), Martin Kolman (M4rtinK), Jussi Ohenoja (juiceme).

Absent:

Summary of topics (ordered by discussion):
- General orienteering for the new council election candidates

Topic (General orienteering for the new council election candidates):

Action Items:
  • N/A
Categories: council
Jussi Ohenoja

2014-06-03 Meeting Minutes

2014-06-08 10:27 UTC  by  Jussi Ohenoja
0
0

Meeting held on FreeNode, channel #maemo-meeting (logs)

Attending: Ruediger Schiller (chem|st), Gido Griese (Win7Mac), Joerg Reisenweber (DocScrutinizer05), Paul Healy (sixwheeledbeast), Jussi Ohenoja (juiceme).

Absent:

Summary of topics (ordered by discussion):
- Discussion on the handling of device donations
- Status update on the Maemo e.V. registration
- Discussion on the ongoing Maemo Council election

Topic (Discussion on the handling of device donations):

  • chem|st asked juiceme to organize a rally to collect device donations to be used as prizes for future Maemo Contests.

Topic (Status update on the Maemo e.V. registration):

  • The bylaws have been now signed by juiceme, nieldk and DocScrutinizer. Next going to warfare.

Topic (Discussion on the ongoing Maemo Council election):

  • There are no Council candidates, and by original schedule there should be at least four candidates to enter voting phase.
  • Due to lack of candidates the schedule is extended by one month. New candidates are being requested for nomination until 30th of June 2014
  • Win7Mac and chem|st made a new banner on TMO to direct attention to ongoing elections.
  • sixwheeledbeast updated the elections page on Maemo Wiki
Action Items:
  • N/A
Categories: council
admin
Firefox for Mobile Firefox for Mobile Firefox for Android: Casting videos and Roku support – Ready to test in Nightly - http://starkravingfinkle.org/blog... June 6 from Mark Finkle's Weblog » Mozilla - Comment - Like
admin

Firefox for Android: Your Feedback Matters!

2014-05-31 03:28 UTC  by  Unknown author
0
0
Firefox for Mobile Firefox for Mobile Firefox for Android: Your Feedback Matters! - http://starkravingfinkle.org/blog... May 30 from Mark Finkle's Weblog » Mozilla - Comment - Like
Philip Van Hoof

Let’s make things better

2014-05-23 16:58 UTC  by  Philip Van Hoof
0
0

Matthew gets that developers need good equipment.

Glade, Scaffolding (DevStudio), Scintilla & GtkSourceView, Devhelp, gnome-build and Anjuta also got it earlier.

I think with GNOME’s focus on this and a bit less on woman outreach programs; this year we could make a difference.

Luckily our code is that good that it can be reused for what is relevant today.

It’s all about what we focus on.

Can we please now go back at making software?

ps. I’ve been diving in Croatia. Trogir. It was fantastic. I have some new reserves in my mental system.

ps. Although we’re very different I have a lot of respect for your point of view, Matthew.

 

Categories: condescending
Jussi Ohenoja

2014-05-13 Meeting Minutes

2014-05-17 09:21 UTC  by  Jussi Ohenoja
0
0

Meeting held on FreeNode, channel #maemo-meeting (logs)

Attending: Ruediger Schiller (chem|st), Jussi Ohenoja (juiceme).

Absent:

Summary of topics (ordered by discussion):
- Discussion on arranging the next Maemo Council election
- Discussion on maemo.gitorious.org

Topic (Discussion on arranging the next Maemo Counco election):

  • Juiceme has made the announcement of the election.
  • Woody has been very helpful and provided juiceme assistance on running the voting machine.
  • Juiceme has not yet had time to create a test election.

Topic (Discussion on maemo.gitorious.org):

  • HiFo was contacted by Nokia/Microsoft about the use of maemo.gitorious.org to the Maemo community and if it needs to be kept alive in this way as they want to discontinue the contract with gitorious.org.
  • Chem|st approached Gitorious' staff about possible solutions working out for us and Techstaff is looking into proper backups of these gits and hosting them our own.
Action Items:
  • N/A
Categories: council
Jussi Ohenoja

Dear friends and Maemoans, it has been a busy six months, and again it is time to elect a new Community Council for us.

The last election finished on Saturday 14th of December 2013 so the new election should be done by Saturday 14th of June 2014.

The schedule of the voting is as follows:

  • Nomination period starts now on the 5th of May 2014 and continues until 31st of May 2014.
  • Contemplation period starts on Sunday 1st of June 2014 and continues until Saturday 7th of June 2014.
  • Election period starts on Sunday 8th of June 2014 and continues until 14th of June 2014.

To get our community to continue strong, we need fresh people with fresh viewpoints to carry on the torch, so please think about volunteering for Maemo Council.

Currently there is lots of things going on, as the Maemo council is now the one unified Council, acting on behalf of the whole Maemo Community and its legal representation bodies, the Maemo e.V. (registered association, successor to HiFo) and the Hildon Foundation.

On behalf of the outgoing community council,

Jussi Ohenoja

Categories: council
Jussi Ohenoja

2014-04-29 Meeting Minutes

2014-05-05 13:47 UTC  by  Jussi Ohenoja
0
0

Meeting held on FreeNode, channel #maemo-meeting (logs)

Attending: Joerg Reisenweber (DocScrutinizer51), Ruediger Schiller (chem|st), Sicelo, Jussi Ohenoja (juiceme).

Absent:

Summary of topics (ordered by discussion):
- Discussion on arranging the next Maemo Counco election

Topic  (Discussion on arranging the next Maemo Council election):

  • The constraints for the election are:
    • Nomination period:        announcement ... 2014/05/31
    • Contemplation period:     2014/06/01 ... 2014/06/07
    • Election period:              2014/06/08 ... 2014/06/14
  • Juiceme promised to write the election announcement.
Action Items:
  • N/A
Categories: council
Philip Van Hoof

While Nemo Mobile OS doesn’t ship with udisks2 nor with the GLib/GIO GVfs2 modules that interact with it, we still wanted removable volume management working with the file indexer.

Click to read 1094 more words
Categories: english
Thomas Perl
As the versions of my apps on Nokia Store grow more and more outdated, I've decided to remove the apps from there and instead self-host them on my web page and/or put them on OpenRepos.net instead. A handful of apps stay on Nokia Store; those are mostly S40 apps or apps for which a Symbian version also exists.

Here's a list of my N9 apps that you can now get for free ("deb download" is as of posting this, for new versions visit the webpage or openrepos.net):
And here's a list of my N9 games that you can now get for free (again, "deb download" is as of posting this; new versions on the webpage or openrepos.net):
Of these, the "greatest hits" and most useful apps/most fun games are (in my opinion): Billboard, Volume+ As Camera Button and chro.mono, but also give qw The Game and Petals a try :)

A list of all my apps on OpenRepos.net is also available.

Please note that unless otherwise noted, do not copy the .deb files and distribute them yourself, please always link to the project webpage (the page, not the file) or the openrepos.net page - this makes sure users can always download the latest version and from a known-good source (always be careful when downloading and installing .debs from random webpages). For end users who want to stay up to date and install the packages comfortably, the Warehouse client for OpenRepos.net is recommended.

For some of these apps (not games) that are not open source yet, I plan to clean up and publish the source at some point in the future, so interested developers can have a look, add features and/or port it to new platforms.
Categories: apps
madman2k

Secure Owncloud Server

2014-04-18 19:46 UTC  by  madman2k
0
0

This article is about how to securely configure the machine where your Owncloud instance will be running.
Even if you set-up your connection with Owncloud in a secure way,  your data still can be compromised by exploiting security flaws in the underlying architecture.

In the following we specifically will cover the underlying software stack and brute-force password hacking attempts.

Automatically install security updates

No software package is perfect – there might be security holes in the the whole stack – starting with the linux kernel up to the used SSL library.
However most security holes that are being exploited are publicly known and security updates have been provided for them.
The only reason why they still can be exploited is that people do not install the security updates in time. Especially if there is no server-admin dedicated to maintaining the Owncloud machine one might easily miss on such updates.

Fortunately it is very easy to enable automatic security updates on debian based distributions with

sudo dpkg-reconfigure -plow unattended-upgrades
Prevent brute-force password hacks

Unfortunately Owncloud 6 is still vulnerable to brute-force password attacks in its default configuration as it does not enforce timeouts after failed login-attempts.

Therefore one might just try all possible passwords gain access to your machine in about 3 days for a typical password length:

To prevent this we can use fail2ban to enforce a timeout after a certain number of failed login attempts.

First install fal2ban

sudo apt-get install fail2ban

Fail2ban works by parsing the log files of a service and then reconfiguring the firewall in order to ban the offending ip-address.

So we need to tell owncloud to log the failed login attempts. To do so edit

owncloud/config/config.php

  'logtimezone' => '<TIMEZONE>',
  'logfile' => '/var/log/owncloud.log',
  'loglevel' => '2',
  'log_authfailip' => true,

Note that logtimezone must match the clock of your server.

Next create the following filter definition for fail2ban

/etc/fail2ban/filter.d/owncloud.conf

[Definition]
failregex={"app":"core","message":"Login failed: user '.*' , wrong password, IP:<HOST>","level":2,"time":".*"}
          {"app":"core","message":"Login failed: '.*' \(Remote IP: '<HOST>', X-Forwarded-For: '.*'\)","level":2,"time":".*"}

The top row is for owncloud <= 7.0.1. The bottom row for owncloud 7.0.2

Together with the following service definition

/etc/fail2ban/jail.local

[owncloud]
enabled = true
filter  = owncloud
port    = https
logpath = /var/log/owncloud.log

Now restart fail2ban and try to log in 4 times with a wrong password. The 4th attempt should give you a timeout. (for 15min)

Categories: Articles
Ian Lawrence

A Bitcoin project

2014-03-26 21:10 UTC  by  Ian Lawrence
0
0

Some words about hedging

The Bitcoin market is pretty fresh and unstable at the moment. It is greatly affected by any news on this market. We expect slow grow of exchange rates in the long-term. This assumptions is based on the following facts:

Click to read 1848 more words
Categories: Bitcoin