[Freedombox-discuss] v0.27.0 released

2018-04-10 Thread James Valleroy
All,

The FreedomBox web interface (plinth) v0.27.0 has been released to unstable.

Here are the highlights of this release:
- middleware: Skip 'installed' message for essential apps
- users: Fix admin group appearing twice in permissions
- apps: Fix app names and short descriptions not being translated
- snapshots: Move manual page link to the index page
- UI: Fix progress bar not appearing
- snapshots: Fix for permissions issue when updating configuration
- snapshots: Add option to enable/diable software installation snapshots
- Translation updates for Italian, Czech, Russian, Spanish, Dutch, German,
Norwegian Bokmål, and Ukrainian

The following people contributed to the git repository for this release:
advocatux
Allan Nordhøy
Igor
ikmaak
James Valleroy
Johannes Keyser
Jonny Birkelund
Joseph Nuthalapati
Pavel Borecki
Sciumedanglisc
Shubham Agarwal
Максим Якимчук

The full list of changes can be found here:
https://salsa.debian.org/freedombox-team/Plinth/blob/master/debian/changelog

Thanks,
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] v0.26.0 released

2018-03-26 Thread James Valleroy
Hello,

The FreedomBox web interface (plinth) v0.26.0 has been released to unstable.

Here are the highlights of this release:
- snapshots: Update description
- searx: Rewrite url from /searx to /searx/
- manual: Link to manual from each service
- Workaround security issues in django-axes
- apache: Only regenerate snake oil cert when needed
- apache: Explicitly enable the latest version of PHP module
- apache: Increase module version number to fix php7.2
- Update translations for Chinese (Simplified), Russian, Czech, German,
Norwegian Bokmål, Hungarian, Spanish, and Italian

The following people have contributed to the git repository for this release:
- Allan Nordhøy
- anonymous
- danielwine
- Dietmar
- Igor
- James Valleroy
- Johannes Keyser
- Joseph Nuthalapati
- Luis A. Arizmendi
- Pavel Borecki
- Petter Reinholdtsen
- Robert Martinez
- Sciumedanglisc
- Sunil Mohan Adapa
- 关羽


The full list of changes can be found at:
https://salsa.debian.org/freedombox-team/Plinth/blob/master/debian/changelog

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Raspberry Pi image and wiki page instructions

2018-03-17 Thread James Valleroy
On 03/17/2018 06:15 AM, Sébastien Barthélémy wrote:
> Hello,
> 
> I'd like to try out freedombox on an old Raspberry Pi that I have.
> 
> (I know that the Pi is under-powered for serious freedombox use, I do
> not plan to use it seriously).
> 
> On the RaspberryPi page [1], it is written that images for the Pi are
> available.
> However I could not find one on the downloads page [2]. I only see a
> "Raspberry Pi 2" image.
> 
> Would this image work on the Pi 1?

No. But there is a RPi 1 image in this folder:
https://ftp.freedombox.org/pub/freedombox/stable-2017.06/
It's not listed on the web site yet, but could be added.

However, there is 1 significant problem with this image: it doesn't use
a Debian-packaged kernel, but instead the kernel is installed by
rpi-update. As such, the kernel is not automatically upgraded either, so
you should re-run rpi-update occasionally.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Raspberry Pi 3 image broken?

2018-03-15 Thread James Valleroy
On 03/15/2018 06:01 PM, Iain Cheyne wrote:
> OK a few more minutes and I found the problem.
> 
> https://salsa.debian.org/freedombox-team/freedom-maker/merge_requests/112
> https://salsa.debian.org/freedombox-team/freedom-maker/issues/137
> 

That merge request is for a 64-bit image. The current raspberry3 builds
are 32-bit. I believe at least the unstable "nightly" image was
confirmed to work.

For the issue, also see the post-mortem report, in case your situation
may be different:
https://salsa.debian.org/freedombox-team/freedom-maker/issues/137#note_17146

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] what about a freedombox image for beaglebone black revision c emmc?

2018-03-15 Thread James Valleroy
On 03/15/2018 01:35 AM, Sunil Mohan Adapa wrote:
> On Wednesday 14 March 2018 09:00 PM, ni nhar wrote:
>> beaglebone black revision c has an emmc chip. I asked for instruction
>> on how to install the freedombox on the emmc. Got no answer.
> 
> Currently, there are no reports of people installing on eMMC for
> BeagleBone Black Revision C. IIRC, quite some time ago, the kernel
> didn't support installing on eMMC.
> 
>> Should'nt there be a freedombox image for installing on the emmc? You
>> should make one if the freedombox installed on the emmc is much
>> faster than the freedombox installed on a sdcard.
> 
> If you give it a try and it works, do write about it.  We can prepare
> instructions for eMMC installation or prepare a separate image if necessary.

Instead of a separate image, we could add an option that can be selected
during setup (or at a later time):
1. The system boots first from the micro SD card.
2. The user creates their account, and then selects an option like
"Install to other storage device" (supported internal storage or SSD).
3. If needed, the other device is formatted with btrfs filesystem, with
appropriate warnings.
4. The system creates a btrfs snapshot, and uses "btrfs send" and "btrfs
receive" to copy it to the other device.
5. The system performs any device-specific setup required to have it
boot from the other device.
6. The user is instructed that the system will shutdown, and then they
should remove the micro SD card, and reboot.
7. The system boots from the new storage device.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] v0.25.0 released

2018-03-12 Thread James Valleroy
All,

The FreedomBox web interface (plinth) v0.25.0 has been released to Unstable.

Changes in this release include:
- sharing: Add app for sharing disk folders.
- ttrss: Update list of client apps.
- infinoted: Allow setup to recover after timeout issue.
- snapshots: Add configuration tab with settings for time-based snapshots.
- functional-tests: Merge plinth-tester into plinth.
- searx: Add basic functional tests.
- doc: Fix generation of HTML fragment.
- users: Generalize styling for multi-select widget.
- Support Django 2.0.
- Update translations for Czech, Hungarian, Norwegian Bokmål, Spanish,
Telugu, Russian.

The following people have contributed to the git repository:
- Allan Nordhøy
- danielwine
- Igor
- James Valleroy
- Joseph Nuthalapati
- Luis A. Arizmendi
- Pavel Borecki
- Prachi
- Shubham Agarwal
- Sunil Mohan Adapa
- Алексей Докучаев

The full list of changes can be found at:
https://salsa.debian.org/freedombox-team/Plinth/blob/master/debian/changelog

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] v0.24.0 released

2018-02-26 Thread James Valleroy
Hello all,

The FreedomBox web interface (plinth) v0.24.0 has been released (to
unstable).

Changes in this release include the following:
- Add file-sharing application Coquelicot.
- Add metasearch engine application Searx.
- Add locale for Hungarian (hu).
- mediawiki: Allow shortcut to be publicly visible on front page.
- clients: Add and correct Client Apps.
- locale: Preferred language can be set in each user's profile.
- locale: Anonymous users can select preferred language.
- config: Remove language selection from config page.
- matrixsynapse: Fix mail attribute for ldap login.

The following people have contributed to the git repository:
- Allan Nordhøy
- James Valleroy
- Johannes Keyser
- Joseph Nuthalapati
- Luis A. Arizmendi
- Pavel Borecki
- Sai Kiran Naragam
- Sunil Mohan Adapa
- danielwine

The full list of changes can be found at:
https://salsa.debian.org/freedombox-team/Plinth/blob/master/debian/changelog

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] help for installation

2018-02-24 Thread James Valleroy
On 02/24/2018 02:16 PM, stathis kastritis wrote:
> 
> hello. im really new with freedombox. an i get stuck to early :) i
> flashed a micro sd card with img file for raspberry 2 an i have a pi 3.i
> connect the pi as the instruction on video said but nothing is
> happened the pi does not start the installation. what i did wrongi
> double check everything
> -- 
> Καστρίτης Ευστάθιος

Hello,

The raspberry2 image will not work on Raspberry Pi 3. You need a
raspberry3 image.

Unfortunately, there's isn't a stable raspberry3 image yet. We can check
whether it is possible to build one.

There is a "testing" raspberry3 image listed here:
https://freedombox.org/download/testing/
It's quite recent, not sure if anyone tried it yet.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] v0.23.0 Released

2018-02-12 Thread James Valleroy
Hello,

The FreedomBox web interface (plinth) v0.23.0 has been released (to
unstable).

Changes:
- snapshots: Modify configurations to reduce disk usage.
- snapshots: Skip currently active snapshot when deleting all snapshots.
- jsxc: Use consistent url format.
- sso: Increase timeout to 60 minutes.
- theme: Change font from Helvetica to Lato.
- Translation updates for Czech, German, Gujarati, and Telugu.

The following people have contributed to the git repository:
- Aakanksha Saini
- anil kukmar soma
- Arshadashu
- chilumula vamshi krishna
- drashti kaushik
- James Valleroy
- Johannes Keyser
- Joseph Nuthalapati
- kotibannu541
- Michal Čihař
- Nikhil501
- Nikhil Sankesa
- Pavel Borecki
- pranava pari
- prudhvi
- Sandeepbasva
- sandeepgurram
- Sunil Mohan Adapa
- uday17
- Vikas Singh

The full list of changes is located here:
https://salsa.debian.org/freedombox-team/Plinth/blob/master/debian/changelog

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] v0.21.0 Released

2018-01-15 Thread James Valleroy
Hello,

The FreedomBox web interface (plinth) v0.21.0 has been released (to
unstable). We are now releasing a new version every 2 weeks.

Changes:
- navigation bar: Change label from 'Configuration' to 'System'.
- storage: Removed beta warning for expanding partition.
- groups: Consistently show available user groups, even before
applications are installed.
- syncthing: Restrict administration to users in "syncthing" group.
- help: Show menu on smaller screens also.
- diagnostics: Enable the "Run Diagnostics" button when applications are
enabled but not running.

The full list of changes is located here:
https://salsa.debian.org/freedombox-team/Plinth/blob/master/debian/changelog

Recent nightly (unstable) images can be downloaded from here:
https://ftp.freedombox.org/pub/freedombox/nightly/

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] shadowsocks help

2018-01-01 Thread James Valleroy
On 01/01/2018 10:27 AM, dj wrote:
> Hi,
> 
> I am trying to set up shadowsocks, but cannot get it to work.
> 
> A few questions.
> 
> In my FBX > Apps > Socks5 Proxy (Shadowsocks): for server, do I use
> local IP (e.g., 142.168.0.XXX) or the XXX.freedombox.rocks URL or the
> XXX.onion address? Do I need to open a port on my router? If yes, is it
> port 1080 or 8388 (and is it TCP or UDP or both?)?

Hi DJ,

The current implementation of Shadowsocks in FreedomBox only supports
configuring FreedomBox as a Shadowsocks client. So the Shadowsocks
server is not the FreedomBox IP or URL.

It could be another server or VPS that you have configured as a
Shadowsocks server. You can also find some public Shadowsocks servers
listed on the web, but be aware that whoever operates the server can see
where requests are going, and any non-encrypted data will be visible to
them.

The current use case for Shadowsocks is as follows:
- Shadowsocks client (FreedomBox) is in a region where some parts of the
Internet are blocked or censored.
- Shadowsocks server is in a different region, which doesn't have these
blocks.
- The FreedomBox provides SOCKS proxy service on the local network for
other devices to make use of its Shadowsocks connection.

Later, we plan to make it possible to configure FreedomBox as
Shadowsocks server.

Regards,
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] normal user is admin

2017-11-12 Thread James Valleroy
On 11/12/2017 07:47 AM, Pierre L. wrote:
> Hey!
> 
> There are some months ago I have tried Freedombox.
> Today it's a new test with a Debian 9 64bits Stretch in Virtualbox +
> install Freedombox by command lines as described on the documentation.
> (it's easy! thx for your work!)
> 
> I see this previous bug (#733 github) solved , but on my fresh install,
> a new user without "admin" or "wiki" group is still able to install some
> apps, successfully installed Tor and Roundcube for my tests...
> 
> May have I misunderstood something ?
> A normal user has admin level by default ?
> 
> Thx for your light !


Hi Pierre,

Debian 9 (Stretch) has plinth-0.13.1. In this version, the only
difference between "admin" and other users is that "admin" users can
access the box through SSH or console login. But every user can change
configuration through Plinth. In other words, you should not create
Plinth accounts for untrusted users.

This was changed in plinth 0.14 and above (targeted for Debian 10
(Buster)). Now, only the "admin" users can change configuration. I
suggested in github issue #281 to add a description that this group is
for the owner(s) of the FreedomBox.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] First experience

2017-11-06 Thread James Valleroy
On 11/06/2017 08:28 AM, GDR! wrote:
> Hello,
> 
> I'm not a novice user and I've dealt with all the problems listed, no
> need for assistance, but I wanted to show what installing Freedombox is
> like for a new user now. It's a QA report, not a rant.
> 
> I've downloaded Freedombox 0.9 image for Virtualbox. It imported nicely
> and I was able to see the web interface. 

Could you please share what led you to choose the 0.9 image?

Was it the from the Download page on the wiki, or something else that
maybe needs to be updated?

Regards,
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Plinth v0.15.3 released

2017-10-22 Thread James Valleroy
All,

Plinth v0.15.3 has been released, and uploaded to Debian unstable. It
should migrate to testing in a few days.

I didn't send an email about Plinth v0.15.1 or v0.15.2 releases, so
below is a summary of the changes in each of these releases.

Changes in Plinth v0.15.1:
- Added Tahoe-LAFS module for distributed file storage.
- New Locales for Czech (cs) and Tamil (ta).
- Added SSO using auth_pubtkt for Syncthing, TT-RSS, and the Repro admin
panel. If you are logged in to Plinth, you will be automatically logged
in to these web apps.
- ejabberd: Added option to enable/disable Message Archive Management.
- help: Added Debian release name to about page.
- firstboot: De-bloat first welcome screen.
- Pinned footer to the bottom of the viewport.
- disks: Restrict precision of reported available space on root partition.
- diagnostics: Disable button if app/service is not running.
- help: Only show help pages if user is logged in.
- navbar: Moved logout to user drop-down and added power controls.
- disks: Show disabled partition resize option if no space is available.
- Added line break to titles to fix frontpage layout.
- syncthing: Fixed typos and clarity in description.
- firewall: Fix 500 error when firewalld is not running.
- setup: Disable install/upgrade when dpkg/apt is running.
- disks: Use information from lsblk for more accuracy.
- datetime: Show timezone properly when it is not in expected list.

Changes in Plinth v0.15.2:
- letsencrypt: Show more info on cert validity status.
- letsencrypt: Add option to delete certificates.
- letsencrypt: Add option to let Plinth manage certbot's renewal hooks.
- power: Warn if a package manager is running before shutdown/restart.
- security: Install and manage fail2ban.
- names: Include domain and services from dynamicdns.
- disks: Add low disk space warning to system and disks page.
- ssh: New application to manage SSH server.
- Add api module to get enabled services and access info.
- Add Django password validators.
- ejabberd, ikiwiki, ttrss: Add user login descriptions.
- diaspora: Disabled module due to issues affecting package.
- Remove help from navbar before firstboot complete.
- i18n: Don't use backslash-newline for wrapping long lines.
- radicale: Update link to documentation.
- sso: Upgrade crypto to 4096-bit RSA and SHA-512.
- Users: Allow non-admin users to log out.
- letsencrypt: Make Let's Encrypt an essential module.
- UI: Make apps and configure pages responsive on small screens.
- Make help accessible for logged-in non-admin users.

Changes in Plinth v0.15.3:
- Rename Disks to Storage.
- Rename Snapshot to Storage Snapshots.
- tt-rss: Enable API access by default.
- Allow access to Plinth from outside the LAN.
- matrix-synapse: Disable public registration by default.
- power: Merge actions into the user dropdown.
- Add locales for Kannada (kn) and for Bengali (bn).
- ejabberd: Use Let's Encrypt certificate, also across renewals.
- matrix-synapse: Add enable/disable public registrations.
- Add captcha validation on 3 failed attempts.
- matrix-synapse: Enable LDAP integration.
- letsencrypt: Automatically obtain and revoke SSL certificates.
- Fix front page label names.
- Fix vertical alignment of shortcut icons.
- storage: Fix issue with locales that use other decimal separators.
- Make tt-rss api accessible using Apache basic auth.
- letsencrypt: Handle case where current domain is empty.
- Handle both admin and non-admin user names in update user template.

Thanks to everyone who contributed to these releases!

-- 
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Fwd: Alioth: the future of mailing lists

2017-09-17 Thread James Valleroy
FYI, we will need to migrate the freedombox-discuss mailing list to
lists.debian.org.


 Forwarded Message 
Subject: Alioth: the future of mailing lists
Resent-Date: Sun, 17 Sep 2017 09:39:01 + (UTC)
Resent-From: debian-devel-annou...@lists.debian.org
Date: Sun, 17 Sep 2017 11:38:43 +0200
From: Alexander Wirt 
To: debian-devel-annou...@lists.debian.org

Dear users of alioth,

As the Alioth system is not something that we as a project have the will
and manpower to maintain in its current form, we held a sprint [sprint]
last month in Hamburg, Germany,  and discussed options and the future of
the several services currently provided by Alioth.

One of those dicussions centered around the mailinglists currently
provided by Alioth on lists.alioth.debian.org [minutes].

So far, nobody is planning on providing a new, general purpose mailinglist
infrastructure that will just take over all Alioth mailinglists.

During the sprint, we looked at the set of lists and identified several
main categories.
  - Commit mailinglists.  We think these can be retired and replaced by
notification features of modern SCV hosting platforms such as the
upcoming salsa.debian.org git hosting infrastructure.
  - Discussion and support mailinglists.  These might find a new home
on lists.debian.org; see below.
  - Distribution lists for use in the Maintainer: field.  We suggest
that, with maybe some extra code, this use-case could be well served
by the tracker.debian.org service for almost all purposes.  For
larger teams, such as the Debian Perl Group, a list on lists.debian.org
might be another option.


If you currently manage a user-support or discussion list, or run one
of the big teams that would benefit from a lists.debian.org mailinglist,
please check out the migration/import hints that the listmasters provide.
A summary can be found at [lists].  The listmasters emphasize that only a
fraction of the mailing lists from Alioth are suitable for being moved to
lists.debian.org.


Proposed Timeline:
 * 2018-02-01: mailing lists on Alioth are disabled; incoming mail is
   no longer accepted.
 * May 2018 (with the wheezy EOL): alioth is shut down; mailing list
   archives are unavailable.  (A static export/dump will be provided
   in some convenient location.)

Cheers,
the people from Alioth Sprint 2017

[sprint]  https://wiki.debian.org/Sprints/2017/Alioth
[minutes]
https://wiki.debian.org/Sprints/2017/Alioth/MeetingMinutes/Mailinglist
[lists]   https://wiki.debian.org/Alioth#Mailinglists






signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] XMPP help?

2017-08-27 Thread James Valleroy
On 08/25/2017 07:43 PM, dgj+li...@systemli.org wrote:
> If it helps, the last several lines of /var/log/ejabberd/error.log are
> the following:
> 
> 2017-08-25 10:27:58.379 [error] <0.403.0>@eldap:connect_bind:1096 LDAP
> connection failed:
> ** Server: localhost:389
> ** Reason: econnrefused
> ** Socket options:
> [{packet,asn1},{active,true},{keepalive,true},{send_timeout,3},binary]
> 2017-08-25 10:27:58.866 [error] <0.402.0>@eldap:connect_bind:1096 LDAP
> connection failed:
> ** Server: localhost:389
> ** Reason: econnrefused
> ** Socket options:
> [{packet,asn1},{active,true},{keepalive,true},{send_timeout,3},binary]
> 2017-08-25 10:27:58.888 [error] <0.403.0>@eldap:connect_bind:1096 LDAP
> connection failed:
> ** Server: localhost:389
> ** Reason: econnrefused
> ** Socket options:
> [{packet,asn1},{active,true},{keepalive,true},{send_timeout,3},binary]
> 2017-08-25 10:32:15.182 [error]
> <0.62.0>@ejabberd_config:validate_opts:949 ignoring option
> 'ldap_servers' with invalid value: [localhost]


Is this the stable / stretch image?

If you create a new user through Plinth, do you get an error?

Perhaps you could investigate if the "slapd" service is running, or
shows any errors.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Problems with Raspberry Pi2 image on RPi3? (Also, tips for install-parties)

2017-08-08 Thread James Valleroy
On 08/08/2017 04:30 PM, Johannes Keyser wrote:
> Dear all,
> 
> During yesterday's FreedomBox installfest at SHA2017.org, several
> people encountered problems installing on an RPi3: No apparent
> response (no flashing of green LED during boot), except for the
> testing image, freedombox-testing-nonfree_2017-02-02_raspberry2-armhf.img.
> Can anyone contradict this observation, e.g. with successful install
> of freedombox-stable-nonfree_2017-07-17_raspberry2-armhf.img?
> (Assuming this should be possible. I have no RPi3 to test it myself.)

I'm quite sure the current (stable) raspberry2 image won't work on
Raspberry Pi 3. When the image is built, a u-boot (from u-boot-rpi
package) is placed at the beginning of the disk image. This u-boot is
marked specifically for rpi_2.

There is 2 additional u-boots (in the same package) for rpi_3: one
32-bit (armhf) and one 64-bit (arm64). I attempted to build the arm64
image for raspberry3, but have not quite gotten it to boot yet. My
current work in progress is here:
https://github.com/freedombox/freedom-maker/pull/112

It also requires a patch to current vmdebootstrap. So perhaps it would
be better to just build an armhf image for raspberry3.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Stable image builds

2017-07-17 Thread James Valleroy
On 06/19/2017 11:11 PM, James Valleroy wrote:
> Debian 9.0 (Stretch) was recently released, and it includes FreedomBox!
> This marks the first time that FreedomBox is available in a stable
> release of Debian.
> 
> I have built and uploaded stable images for various hardware targets:
> https://ftp.freedombox.org/pub/freedombox/stable-2017.06/
> Please test and report any issues that you find.

Hi all,

An issue was found with the raspberry2 image, where the ethernet MAC
(and IP) address would change on every boot. While we don't know the
root cause yet, there is a workaround using NetworkManager to provide a
stable MAC address.

A new raspberry2 image (2017-07-17) has been uploaded which includes the
workaround. If you use Raspberry Pi 2, please check that it is working
as expected.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Timeouts everywhere, probably firewall issue.

2017-06-24 Thread James Valleroy
On 06/23/2017 02:01 PM, A. F. Cano wrote:
> [2017-06-23 13:18:05,341] plinth.actions INFO Executing command - 
> ['sudo', '-n', '/usr/share/plinth/actions/firewall', 'get-status']
> [2017-06-23 13:18:07,245] django.request ERRORInternal Server Error: 
> /plinth/sys/firewall/
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", 
> line 42, in inner
> response = get_response(request)
>   File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 
> 249, in _legacy_get_response
> response = self._get_response(request)
>   File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 
> 187, in _get_response
> response = self.process_exception_by_middleware(e, request)
>   File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 
> 185, in _get_response
> response = wrapped_callback(request, *callback_args, **callback_kwargs)
>   File "/usr/lib/python3/dist-packages/plinth/modules/firewall/views.py", 
> line 30, in index
> if not firewall.get_enabled_status():
>   File "/usr/lib/python3/dist-packages/plinth/modules/firewall/__init__.py", 
> line 68, in get_enabled_status
> return output.split()[0] == 'running'
> IndexError: list index out of range

This error means that the firewalld is not running. (There was a recent
fix [1] to avoid the 500 error page.)

Perhaps try "sudo systemctl status firewalld" and see if it lists a
reason for firewalld failing to start.

[1]
https://github.com/freedombox/Plinth/commit/2406b144fa0573264e1559bcf573982f789627b5

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Progress call

2017-06-24 Thread James Valleroy
Just a reminder, we decided to move the progress calls 1 hour earlier.
So the next progress call is tomorrow (Sunday) at 17:00 UTC.

https://wiki.debian.org/FreedomBox/ProgressCalls

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] RPi v2 new build - no boot

2017-06-21 Thread James Valleroy
On 06/21/2017 06:11 AM, Pierre L. wrote:
> Hey,
> 
> I've tried the new RPi v2 build
> freedombox-stable-nonfree_2017-06-18_raspberry2-armhf.img
> 
> Freedombox is not booting :'((
> What's plugged ?
> 1 keyboard,
> 1 LAN cord
> 1 converter HDMI > VGA
> 
> (sry for bad screenshots, and too lazy to write all the lines :p )
> 
> 1st screen :
> 
> 
> 
> 
> 2nd screen is showing this message, before showing a black screen...
> nothing more

Hi Pierre,

Are you sure it's not just a display issue? Does the FreedomBox appear
on the LAN?

We did switch to the Debian-packaged armmp kernel for the raspberry2
build. So it's possible that HDMI output is not working with this
kernel. But other things (like networking) should not be affected.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Manual upgrade to Debian 9 ?

2017-06-21 Thread James Valleroy
On 06/21/2017 04:42 AM, Pierre L. wrote:
> Thx for your message.
> 
> Unattended-upgrade has updated many packages today...
> I saw web-interface has some new things, actually Plinth 0.14, yesterday
> it was 0.13
> In my case, only Tor has needed a manual restart from the web interface...
> 
> So I think there's no need to change anything in the source.list ?

Just a note, if you upgraded to Plinth 0.14, then you are on "testing".
"stable" has Plinth 0.13.1.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Stable image builds

2017-06-19 Thread James Valleroy
All,

Debian 9.0 (Stretch) was recently released, and it includes FreedomBox!
This marks the first time that FreedomBox is available in a stable
release of Debian.

I have built and uploaded stable images for various hardware targets:
https://ftp.freedombox.org/pub/freedombox/stable-2017.06/
Please test and report any issues that you find.

(Note that the RPi1 image is not included yet, due to a recent build
issue: https://github.com/freedombox/freedom-maker/issues/107)

Reminder: Even if a live image is not available for some device, if it
runs Debian, it can be a FreedomBox. See the instructions on the wiki:
https://wiki.debian.org/FreedomBox/Hardware/Debian

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] DebConf17

2017-05-13 Thread James Valleroy
Hi folks,

This year, DebConf will be happening in Montreal, Canada, August 6-12
(https://debconf17.debconf.org/). Would anyone be interested in
co-presenting a FreedomBox talk? Proposals are due by June 3rd.

--

James




signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Plinth development, can't get past the login window.

2017-04-10 Thread James Valleroy
On 04/09/2017 03:29 PM, A. F. Cano wrote:
> 
> I've set up 2 development systems with Debian Stretch, the first in a VM
> and the second on real hardware.  In both cases I can't get past the login
> screen.

Hi Augustine,

If you want to setup FreedomBox on a system that already has Debian
installed, I recommend following this wiki page:
https://wiki.debian.org/FreedomBox/Hardware/Debian

That will ensure that all of the dependencies are installed, and
services are configured as expected.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Add ideas to Debian Outreachy 14

2017-03-08 Thread James Valleroy
On 03/07/2017 11:36 AM, tongh...@gmail.com wrote:
> Hi Outreachy admin,
> 
> It seems that there already some ideas that meet the criteria of Debian 
> outreachy 14, some ideas already have mentor and co-mentor. As a result we 
> need push ideas to Debian idea wiki page so that applients could contribute 
> to our projects. 
> 
> For me, I am very happy working as a mentor for Freedombox.
> 
> Thanks!
> 
> Tong Hui

Hi,

I don't think we have an Outreachy admin, but you can add a project
using the form near the top of this page:
https://wiki.debian.org/SummerOfCode2017/Projects

That will create a new wiki page using a template, where you can fill in
the details. I suggest you or Sunil should do this, since you are the
mentors for these projects, and most familiar with the details.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Low Cost Community Wi-Fi Networks

2017-03-05 Thread James Valleroy
On 03/02/2017 12:57 PM, Sunil Mohan Adapa wrote:
> On 03/02/2017 05:35 PM, Petter Reinholdtsen wrote:
>>
>> Hi.  Very cool project and very interesting report.  I look forward to
>> testing some of these features on my FreedomBox. :)
> 
> I know you are lightly poking at me for Ampache, etc. :)  We have to
> make time for improving its packaging in Debian.
> 
> Let me just say that people like it.  They are using "Power Ampache"
> (new devices) and "Amdriod" (older and newer devices).

It looks like ampache has been removed from Debian (unstable). Are you
planning to upload/maintain it?

I've been testing mpd a bit. I'm able to control it remotely with gmpc
and stream to vlc (over http). It should be simple to put together a
Plinth module for it. I'm wondering how the music files should be
uploaded though (upload form in Plinth?).

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Unable to run FreedomBox on localhost

2017-03-05 Thread James Valleroy
On 03/05/2017 06:43 AM, soumya vadlamannati wrote:
> Hello everyone,
> I have been trying to set up FreedomBox locally using a virtual machine.
> While I am able to ssh into the vagrant folder, and access all the
> folders within, I am not able to access the site using
> "https://localhost:4430/plinth/ ", which
> reports this error:
> Inline image 1
> How should I go about fixing this?

This is an issue with the current vagrant box used for plinth
development. It is discussed here:
https://github.com/freedombox/Plinth/issues/732

The workaround for now is to remove /etc/plinth/modules-enabled/xmpp,
and restart plinth.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] connection/firewall problem with privoxy

2017-02-28 Thread James Valleroy
On 02/28/2017 09:52 AM, Aaron Ferrucci wrote:
>> # James Valleroy writes:
>> If your FreedomBox is behind a router (i.e. not publicly accessible from
>> the Internet), then yes, typically you will want the "FreedomBox WAN"
>> connection to be in the internal zone.
>>
>> Currently the default configuration is like this:
>> - If there is only one network interface, then it is internal.
>> - If there is more than one interface, the first one is external, and
>> the others are internal.
>>
>> Basically in the first case we assume the FreedomBox is behind a router,
>> and in the second case we assume the FreedomBox is replacing a router.
> 
> My freedombox has one physical network cable plugged in, is behind a router,
> and is not publicly accessible. (I did have OpenVPN enabled, with my router
> port-forwarding 1194 to the freedombox, but I've disabled that.)

Just to clarify, when FreedomBox decides which zone to put the interface
in during first boot, it doesn't check if the interface is
connected/active. So if you have additional network ports, even without
cables connected, it will set the WAN connection as external zone.

> Maybe what happened is:
> 
> - I enabled OpenVPN, which caused "FreedomBox WAN" to go to zone external;
> - I disabled OpenVPN, and "FreedomBox WAN" was incorrectly left in zone
>   external, leaving networking in an inconsistent state.
> 
> That's fine, I can manually return FreedomBox WAN to zone internal:
> 
>   [freedombox]$ firewall-cmd --permanent --zone=internal 
> --add-interface=enp1s0
>   The interface is under control of NetworkManager, setting zone to 
> 'internal'.
>   success

That's good! BTW, you can also change zone assignments through the
Networks page in Plinth.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] connection/firewall problem with privoxy

2017-02-27 Thread James Valleroy
On 02/26/2017 06:59 PM, Aaron Ferrucci wrote:
> I have a freedombox on my local network at ip address 192.168.1.137.
> 
> I'm trying to get Privoxy working, and I'm having a connection/firewall
> problem. Some info:
> 
>  - I've enabled the privoxy app in the plinth web interface, and the
>diagnostics all pass.
>  - When I use the proxy in firefox, I get this error (when viewing any web
>page): "the proxy server is refusing connections".
>  - Using "nc", I can corroborate the problem:
> [client computer]$ nc -v 192.168.1.137 8118
> nc: connect to 192.168.1.137 port 8118 (tcp) failed: No route to host
>  - on the freedombox, if I do
> [freedombox]$ service firewalld stop
>then the nc works fine:
> [client computer]$ nc -v 192.168.1.137 8118
> Connection to 192.168.1.137 8118 port [tcp/*] succeeded!
> 
>(web browsing through the proxy works also)
> 
> So it seems to be a firewall issue on the freedombox.
> 
> Well, I don't want to leave my firewall disabled, so I had a closer look
> at the firewall settings on the freedombox:
> 
>   [freedombox]$ firewall-cmd --zone=internal --list-services
>   ssh mdns samba-client dhcpv6-client http https tor-socks ntp dns dhcp
>   privoxy xmpp-server xmpp-client xmpp-bosh minetest-plinth
> 
> That seems right - a bunch of services, including privoxy, are on the
> internal
> zone. But here's something odd:
> 
>   [freedombox]$ firewall-cmd --zone=internal --list-ports
> 
> No output - that implies no ports are in the internal zone. This
> surprises me,

This is expected: the privoxy service contains the port information, so
a separate port entry isn't needed.

Did you check if your local network connection on the freedombox is also
in the correct firewall zone (internal)?

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Problems doing dist-upgrade on DreamPlug

2017-02-22 Thread James Valleroy
On 02/22/2017 01:35 PM, Cameron Bunch wrote:
> I am trying to get a DreamPlug updated to the current version of
> FreedomBox with Plinth 0.13.1 but have encountered a problem. The
> upgrade fails to complete the Linux kernel update. This leaves the Linux
> images unconfigured. Any further attempts to upgrade fail because the
> attempt to setup initramfs-tools fails. The following is the transcript
> of the apt-get upgrade. A dist-upgrade does the same. Does anyone know
> what is wrong here and how I might fix it.

The issue is that the boot partition type is FAT for Dreamplug, and FAT
partitions are not supported by flash-kernel.

Here's a similar issue, for a different device, but it suggests an
approach that should work:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795231

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Guidance needed to add a new "connection" form for ppp.

2017-02-21 Thread James Valleroy
On 02/19/2017 03:20 PM, A. F. Cano wrote:
> 
> I notice that there is still no option to create an interface of type cdma
> (for ppp).  Rather than using nmcli like I did the first time, I would like
> to set up an additional menu entry and form to enter what minimal data is
> needed.  That way, the interface will be properly known to plinth and fully
> integrated.
> 
> I believe the only options that need to be set explicitely are:
> 
> nmcli con add con-name "ppp" type cdma  # set by the connection type menu 
> entry
> nmcli con modify "ppp" connection.zone external # can be set automatically?
> nmcli con modify "ppp" cdma.username qnc  # qnc can possibly be a default
> nmcli con modify "ppp" cdma.password qnc  # but should be changeable
> 
> Other options (such as the phone number (#777) have good default values
> for the cdma type.
> 
> Can someone point me to either documentation on how to do that or
> where the existing forms are so I can use them as examples?

You will want to create a subclass of ConnectionForm in the networks module:
https://github.com/freedombox/Plinth/blob/master/plinth/modules/networks/forms.py#L36
There are examples in that file for generic, ethernet, PPPoE, and wifi
connection forms.

You will also need to update utility functions in this file:
https://github.com/freedombox/Plinth/blob/master/plinth/modules/networks/networks.py
Those functions do the actual work (of passing configuration to
NetworkManager).

For more general information, see the developer manual:
https://wiki.debian.org/FreedomBox/Manual/Developer

> Finally, a few observations:
> 
> Last I heard someone was working on porting shaarli to the current php.
> That was the first application I tried and I really miss it.  Any idea when
> it might be available again?

I updated the packaging repository at
https://github.com/shaarli/shaarli-pkg-debian.

One thing that is missing is a new dependency, which also needs to be
packaged: https://github.com/shaarli/netscape-bookmark-parser

I guess it won't be in the Stretch release, anyway.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] GSoC 2017 project ideas

2017-02-16 Thread James Valleroy
On 01/22/2017 04:46 PM, James Valleroy wrote:
> Hello,
> 
> I've created a page on the wiki to collect project ideas for Google
> Summer of Code:
> https://wiki.debian.org/FreedomBox/SummerOfCode
> 
> The idea is that we work on brainstorming ideas on this page. Once we
> have some ready, we can submit it to the Debian Summer of Code 2017
> projects page. (The 2017 page doesn't exist yet, but here is the page
> for last year: https://wiki.debian.org/SummerOfCode2016/Projects)
> 
> Please feel free to add any project ideas that you have.

I added myself as co-mentor for the mail server project. Is anyone
willing to mentor or co-mentor this one? (I believe at least one
co-mentor is required now.)

Also, from the discussion in #debian-outreach on IRC, it looks like the
projects need to be added very soon to
https://wiki.debian.org/SummerOfCode2017/Projects. If there are not
sufficient good project ideas, then Debian might not be selected for
GSoC this year.



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Disks: Error expanding partition

2017-02-10 Thread James Valleroy
On 02/10/2017 03:56 PM, permondes - sagen wrote:
> So I am setting up the box again. 1st step is to expand the 4 GB
> partition to cover the entire 32 GB card. However, as the error
> correctly says, the partition is being used: by Plinth from which I
> started the DISKS command, I assume:
> 
>> Error expanding partition: ('disks', '', "Warning:
>> Partition /dev/mmcblk0p2 is being used. Are you sure you want to
>> continue?\nError expanding partition: Command '['parted',
>> '--align=optimal', '--script', '/dev/mmcblk0', 'unit', 'B',
>> 'resizepart', '2', '31914983423']' returned non-zero exit status 1
>> \n") 

The issue was reported for Plinth:
https://github.com/freedombox/Plinth/issues/627

I think it must be an issue for parted, because '--script' should never
prompt for user intervention, according to its man page.

I've updated the Disks manual to mention it:
https://wiki.debian.org/FreedomBox/Manual/Disks

If we find some work-around, we can add it there.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] New images available for testing

2017-02-07 Thread James Valleroy
On 02/07/2017 11:35 AM, sa...@permondes.de wrote:
> Mmh, I will try again end of the week.
> 
> I understood the initial set up is a 2 step process. Can I check if it
> did the first step before the reboot?
> How long did it take for you before you saw the device in the network?
> 
> Dietmar

Yes, during first boot it should write to /var/log/freedombox-first-run.log.

I didn't check how long it took. I just plugged it in and then check it
about 20 minutes later. (But I expect it shouldn't take more than 5
minutes.)

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] New images available for testing

2017-02-07 Thread James Valleroy
On 02/05/2017 11:55 AM, permondes - sagen wrote:
> 
> I just tried the LIME image, it did _not_ boot.
>   Dietmar

Lime2 is working for me though.

BTW does the LIME show any indication of failed boot, like a blinking LED?

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Can't get android phone to connect to radicale.

2017-02-04 Thread James Valleroy
On 02/04/2017 01:52 PM, A. F. Cano wrote:
> === Android log 
> 
> 2017-01-28 20:33:55 2 [ui.setup.DavResourceFinder] Finding initial carddav 
> service configuration
> 2017-01-28 20:33:55 2 [ui.setup.DavResourceFinder] Checking user-given URL: 
> https://192.168.1.27/radicale//
> 2017-01-28 20:33:55 2 [HttpClient$1] --> PROPFIND 
> https://192.168.1.27/radicale// http/1.1
> 2017-01-28 20:33:55 2 [HttpClient$1] Content-Type: application/xml; 
> charset=utf-8
> 2017-01-28 20:33:55 2 [HttpClient$1] Content-Length: 290
> 2017-01-28 20:33:55 2 [HttpClient$1] Depth: 0
> 2017-01-28 20:33:55 2 [HttpClient$1] 
> 2017-01-28 20:33:55 2 [HttpClient$1]  ?> xmlns:CARD="urn:ietf:params:xml:ns:carddav"> /> />
> 2017-01-28 20:33:55 2 [HttpClient$1] --> END PROPFIND (290-byte body)
> 2017-01-28 20:33:55 2 [HttpClient$1] <-- HTTP FAILED: 
> javax.net.ssl.SSLException: Connection closed by peer
> 2017-01-28 20:33:55 2 [ui.setup.DavResourceFinder] PROPFIND/OPTIONS on 
> user-given URL failed
> EXCEPTION javax.net.ssl.SSLException: Connection closed by peer
> 
> ===
> 
> Even though it says "Connection closed by peer" I see no log entry on the
> FreedomBox about radicale being accessed.  I have configured Korganizer and
> Kaddressbook on a Debian machine and when those sync up with the FreedomBox
> I do see an entry.  This seems to imply that the problem happens before
> radicale sees any packets.
> 
> This is what Davdroid says:
> 
> Configuration detection
> 
> Couldn't find CalDAV or CardDAV service.

There shouldn't be any changes needed for the firewall.

What are you using for the Base URL in Davdroid? I just tried
https:// and that worked.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] New images available for testing

2017-02-03 Thread James Valleroy
Hello,

I have uploaded new images based on Debian testing for all targets
supported by freedom-maker:

ftp://ftp.freedombox.org/pub/freedombox/testing-20170202/

Please help in testing these images.

Some pages on the wiki that should be helpful for installing and testing:

https://wiki.debian.org/FreedomBox/Download
https://wiki.debian.org/FreedomBox/Manual/QuickStart
https://wiki.debian.org/FreedomBox/QualityAssurance

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Plinth v0.13.1 released

2017-01-25 Thread James Valleroy
Hi all,

Plinth v0.13.1 has been released. This release was mainly focused on
updating the manual and translations in time for the Debian Stretch
freeze. Thanks to everyone who helped with that!

Plinth v0.13.1 in currently in Debian unstable, and will (hopefully)
reach testing about 8 days.

Here are the user-facing changes in this release:
- Two new modules were added:
  - Gobby Server (infinoted) for collaborative editing of text documents
  - Domain Name Server (BIND), in system menu
- Added JavaScript license web labels to provide partial support for
LibreJS.
- Added basic configuration form for Minetest server.
- Added indicator to Help->About page if new Plinth version is available.
- Show app logos on front page instead of generic icons.
- Prevent anonymous users from accessing setup pages.
- Split Chat Server (XMPP) app into Chat Server (ejabberd) and Chat
Client (jsxc).

In addition, the Japanese language locale was added. If you are able to
translate this or other languages, please check the project on Weblate:
https://hosted.weblate.org/projects/freedombox/plinth/

The full change log is available at:
https://github.com/freedombox/Plinth/blob/master/CHANGELOG.md

We plan to build new images after this package enters testing.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Progress call reminder

2017-01-21 Thread James Valleroy
Call time: Sunday, January 22nd at 18:00 UTC

Agenda so far:
- Stretch Freeze, what does this mean for the FreedomBox project
- FOSDEM talk, input on what to talk about, where to direct potential
contributors to and what our community would like to tell potential users
- Plinth v0.13.1 changes and release status
- Project roadmap and goals

More info: https://wiki.debian.org/FreedomBox/ProgressCalls



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] FreedomBox needs your help! The Debian Stable Freeze is coming up 22nd Jan, these are the last days to improve the first stable Freedombox release!

2017-01-18 Thread James Valleroy
On 01/18/2017 05:24 PM, freedombox at ikmaak.nl wrote:
> There is even a chance that there will be a feature release during that
> time, that would add new strings that need to be translated even for the
> languages that are currently up-to-date.

Just a note, I have updated the source strings for translation on weblate:
https://hosted.weblate.org/projects/freedombox/plinth/#translations

I don't think there will be any need to change the source strings again
before the 22nd, so we can consider a "string freeze" until then.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Upcoming calls

2017-01-14 Thread James Valleroy
On 01/13/2017 07:53 AM, James Valleroy wrote:
> Just a reminder of upcoming calls:
> - Hack call is tomorrow, Jan. 14, at 14;00 UTC.
> - Progress call is Jan. 22 at 18:00 UTC.
>
> Please add any agenda items to the list:
> https://wiki.debian.org/FreedomBox/ProgressCalls#A.23_Next_Calls
>

Here are the notes from today's call:
https://wiki.debian.org/FreedomBox/ProgressCalls/2017-01-14

One action item for everyone:

In the next progress call (next Sunday), we want to put together a
roadmap/goals for the project for the next 3 months. The reason is that,
starting soon, there will be several people (including Sunil) able to
work full-time on FreedomBox. So please bring your ideas!

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Upcoming calls

2017-01-13 Thread James Valleroy
Just a reminder of upcoming calls:
- Hack call is tomorrow, Jan. 14, at 14;00 UTC.
- Progress call is Jan. 22 at 18:00 UTC.

Please add any agenda items to the list:
https://wiki.debian.org/FreedomBox/ProgressCalls#A.23_Next_Calls

-- 
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Plinth 0.12 anomalies, and NM still can't start ppp, firewall issue?

2017-01-11 Thread James Valleroy
On 01/10/2017 11:59 PM, A. F. Cano wrote:
> On Tue, Jan 10, 2017 at 05:43:41AM -0500, James Valleroy wrote:
>> On 01/09/2017 10:36 PM, A. F. Cano wrote:
>>>
>>> When I plug the cdma phone into the usb interface, network manager fails
>>> to set up the connection.  This used to work before december 30 or so when
>>> network manager got upgraded.  Now I'm wondering if this has to do with
>>> firewall settings:
>>>
>>> Jan  9 21:24:53 fbx NetworkManager[379]:   [1484015093.0324] 
>>> firewall: [0x55b1802df440,remove:"ttyACM0"]: complete: request failed 
>>> (UNKNOWN_INTERFACE: 'ttyACM0' is not in any zone)
>>> Jan  9 21:25:56 fbx NetworkManager[379]:   [1484015155.9917] 
>>> modem-broadband[ttyACM0]: failed to connect modem: Network timeout
>>>
>>
>> Just to check, in /etc/firewalld/firewalld.conf, is DefaultZone=external?
> 
> No, these are the first few lines of the file:
> 
> # default zone
> # The default zone used if an empty zone string is used.
> # Default: public
> DefaultZone=public
> 

Please try changing that to external (or run
"firewall-cmd --set-default-zone=external") and see if that fixes the issue.



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Plinth 0.12 anomalies, and NM still can't start ppp, firewall issue?

2017-01-10 Thread James Valleroy
On 01/09/2017 10:36 PM, A. F. Cano wrote:
> 
> When I plug the cdma phone into the usb interface, network manager fails
> to set up the connection.  This used to work before december 30 or so when
> network manager got upgraded.  Now I'm wondering if this has to do with
> firewall settings:
> 
> Jan  9 21:24:53 fbx NetworkManager[379]:   [1484015093.0324] firewall: 
> [0x55b1802df440,remove:"ttyACM0"]: complete: request failed 
> (UNKNOWN_INTERFACE: 'ttyACM0' is not in any zone)
> Jan  9 21:25:56 fbx NetworkManager[379]:   [1484015155.9917] 
> modem-broadband[ttyACM0]: failed to connect modem: Network timeout
> 

Just to check, in /etc/firewalld/firewalld.conf, is DefaultZone=external?



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] boot partition full

2017-01-07 Thread James Valleroy
On 01/07/2017 09:21 AM, permondes - sagen wrote:
> The currently running boot.scr with kernel 4.3:
>
>> ...:/boot$ cat boot.scr
>> 'V=�ѠV����#�Bi�setenv mmcdev 0
>> setenv mmcpart 1
>>
>> setenv mmcroot /dev/mmcblk0p2 ro
>> setenv mmcrootfstype btrfs rootwait fixrtc
>> setenv mmcrootflags subvol=@
>>
>> setenv console ttyS0,115200n8
>>
>> setenv kernel_file vmlinuz-4.3.0-1-armmp-lpae
>> setenv initrd_file initrd.img-4.3.0-1-armmp-lpae
>> setenv fdtfile sun7i-a20-olinuxino-lime.dtb
>>
>> setenv loadaddr 0x4600
>> setenv initrd_addr 0x4800
>> setenv fdtaddr 0x4700
>>
>> setenv initrd_high 0x
>> setenv fdt_high 0x
>>
>> setenv loadkernel load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${kernel_file}
>> setenv loadinitrd load mmc ${mmcdev}:${mmcpart} ${initrd_addr} 
>> ${initrd_file}\; setenv initrd_size \${filesize}
>> setenv loadfdt load mmc ${mmcdev}:${mmcpart} ${fdtaddr} /dtbs/${fdtfile}
>>
>> setenv loadfiles run loadkernel\; run loadinitrd\; run loadfdt
>> setenv mmcargs setenv bootargs console=${console} root=${mmcroot} 
>> rootfstype=${mmcrootfstype} rootflags=${mmcrootflags}
>>
>> run loadfiles; run mmcargs; bootz ${loadaddr} ${initrd_addr}:${initrd_size} 
>> ${fdtaddr}
>

Maybe this will work, as a temporary workaround:

Take the old boot.cmd (for kernel 4.3) and update it for kernel 4.8
(just change the kernel_file and initrd_file to match the files in
/boot). Then you can produce a new boot.scr with the following:

mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr

We used to do this in freedom-maker, but we switched (last March) to using 
flash-kernel to set up the boot script.




signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] boot partition full

2017-01-06 Thread James Valleroy
On 01/06/2017 12:41 PM, permondes - sagen wrote:
> Am Freitag, den 06.01.2017, 16:35 +0100 schrieb Petter Reinholdtsen:
>> [permondes - sagen]
>> > I think that with the kernel and initrd-updates the old version
>> were not
>> > removed. Can I simply remove them with "rm"? Just keeping the latest
>> > version?
>>
>> I would instead use 'dpkg -S /boot/v*' to identify packages to remove,
>> and 'apt purge ' to remove them.
>>
> I think the issue is related to the fact that I am still running Linux
> 4.3.0-1-armmp-lpae, but also kernels 4.5, 4.6, 4.8 are loaded.
> How do I make FreedomBox use the other kernels? A simple restart did
> not help.

What hardware are you running on?



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] radicale rights

2016-12-13 Thread James Valleroy
On 12/12/2016 04:09 PM, permondes - sagen wrote:
> I just let radicale get updated, which was held back since 6-Dec. Now I
> cannot access the calender file any more, but it is still existing.
> I checked the "config" file and found it is mostly just comments. These
> parameters are not set any more:
>> [server]
>> hosts= ...
>> base_prefix=
>> [well-known]
>> caldav=
>> carddav=
>> [auth]
>> type=remote-user
> I checkmarked in Plinth the "owner only" and it is correctly set.
> Before re-setting the old parameters, did anything change in the
> handling of access rights in radicale?

Was there a conffile prompt during the upgrade? It looks like the issue
is that the file that Plinth modifies is a conffile owned by radicale
package. So if there are updates to the packaged file, you get a prompt
asking which one to keep. If you pick "no", then you will keep your
current settings, but might miss important updates (maybe not in this
particular case, but in general).

I opened a bug report
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848064) to suggest a
fix for this issue.

For now, as a workaround, you could pick "yes" to get the upgraded file,
then run this command to re-configure with our default settings:
$ sudo /usr/share/plinth/actions/radicale setup

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Upcoming calls

2016-12-09 Thread James Valleroy
Just a reminder that the hack call is tomorrow, Dec. 10 at 14:00 UTC.

Also note that the progress call for this month was moved to Sunday,
Dec. 18 at 18:00 UTC.

https://wiki.debian.org/FreedomBox/ProgressCalls

-- 
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Plinth v0.12.0 released

2016-12-08 Thread James Valleroy
Hi all,

Plinth v0.12.0 has been released. This release focused on fixing bugs
and polishing Plinth to get it ready for the Debian stretch release.
Here is a summary of the changes since v0.11.0:

- Open up RTP ports in the firewall for repro (SIP server).
- Front page shortcuts for services show a Configure button in the
details box for logged-in users.
- Add mods packages to be installed with Minetest server.
- Fix issue with reading Dynamic DNS status as non-root user.
- After the hostname is changed, ensure the domain name is still set
correctly.
- Allow the domain name to be cleared, and properly set the
configuration in this case.
- On the Certificates (Let's Encrypt) page, show a more informative
message when no domains are configured.
- On the Chat Server (XMPP) page, show more clearly if domain is not set.
- Apps that require login will not be shown on the front page, unless
the user is logged in.
- Show status block for News Feed Reader (Tiny Tiny RSS).
- Change appearance of front page with larger icons and repositioned text.
- Firewall page only lists services that have been setup. The port lists
are collapsible under each service.
- Support configuring IPv6 networks.
- Make it less likely to accidentally delete the only Plinth user.
- Updated to work with JSXC 3.0.0 (XMPP web client).

The full list of changes is available at:
https://github.com/freedombox/Plinth/blob/master/CHANGELOG.md

The next step will be to upload a new Debian package for this release.
Please note that it may take some time to become available in testing.

-- 
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Progress call reminder

2016-11-26 Thread James Valleroy
Hi all,

Just a reminder that the progress call is tomorrow, November 27th at
18:00 UTC.

Please add any discussion topics to the agenda here:
https://wiki.debian.org/FreedomBox/ProgressCalls#A.23_Next_Calls

-- 
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] firewalld upgrade

2016-11-20 Thread James Valleroy
On 11/19/2016 09:29 AM, permondes - sagen wrote:
> Thanks James, I did that, looks okay.
> We have to find a way to handle the special configurations in a
> different / user friendly way, I think.

For now, I've reported the issue here:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845126



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] firewalld upgrade

2016-11-19 Thread James Valleroy
On 11/19/2016 06:24 AM, permondes - sagen wrote:
> firewalld has a conffile prompt and I am not sure which version I should
> use. The changes are:
> 
>> -DefaultZone=external
>> +DefaultZone=public
>> IPv6_rpfilter=yes
>> +IndividualCalls=no
>> +LogDenied=off
> 
> Is it save to take the new settings or will e.g. DefaultZone impact
> FreedomBox?

FreedomBox does expect the DefaultZone to be external. I think the
safest option is to:

1) Choose 'y' to take the maintainer's version of this file.

2) Run "sudo firewall-cmd --set-default-zone=external" to change the
DefaultZone back to external.

Of course this is not a good user experience, and will prevent automatic
upgrades of firewalld whenever the package modifies this file.

The root cause is that /etc/firewalld/firewalld.conf is a conffile, and
firewalld modifies this file when we run the above command.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Update: 403 error, Shaarli, and success with ikiwiki.

2016-11-10 Thread James Valleroy
On 11/09/2016 10:16 PM, A. F. Cano wrote:
> After more testing, I can confirm that there is a problem with Shaarli
> in the "testing" freedombox.  Possibly the result of multiple upgrades
> causing some incompatibility.  Many libs have been upgraded recently.
> 
> I presume no one is using Shaarli?  Is Shaarli not being
> maintained/updated?

Shaarli was removed from testing because the current packaged version
doesn't support PHP 7.0:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821656

I have worked a bit on updating the package for Shaarli v0.8.0:
https://github.com/shaarli/shaarli-pkg-debian

There is 1 new dependency that needs to be packaged also. I'm not sure
how long this will take. It may make sense to disable the shaarli page
in Plinth, at least for the upcoming release of Debian (Stretch).

-- 
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Hack call

2016-10-07 Thread James Valleroy
Just a reminder that the hack call is tomorrow (Saturday) at 14:00 UTC.
This is mainly to discuss on-going work, and any roadblocks that have
come up. Also if someone is looking to contribute, we can help them find
an appropriate task.

-- 
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Plinth v0.11.0 released

2016-10-07 Thread James Valleroy
On 10/05/2016 01:00 AM, d...@systemli.org wrote:
> Without logging in, I clicked on JSXC from the front page and it went to
> the normal Plinth interface and started installing it, no login
> required. (It was the first link on the page -- I hadn't installed it
> yet.) This seems like it shouldn't happen.
> 
> Also, it would be nice to be able to toggle service visibility on the
> front page as the admin user.
> 
> Thanks for all the hard work, everyone. I love my FreedomBox! :)
> 
> Best,
> DJ

Thanks for reporting this. I opened an issue for it
(https://github.com/freedombox/Plinth/issues/623). Looks like only JSXC
is affected.



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Plinth v0.11.0 released

2016-10-02 Thread James Valleroy
All,

Plinth v0.11.0 has been released, and is now available in Debian
unstable. It should appear in testing in about 3 days.

One major change in this release is that the XMPP web client, JWChat,
has been replaced by JSXC. This one has a more modern appearance, and is
being actively maintained.

We have also added a "front page" to Plinth, that has shortcuts to
enabled web apps, and displays information about enabled services.
Please try out these new features and share any feedback that you have.

Here are some more changes included in this release:

 * Added loading icon for additional busy operations.
 * networks: Add batctl as dependency, required for batman-adv mesh networking.
 * users:
   * Fixed checking restricted usernames.
   * Display error message if unable to set SSH keys.
   * Flush nscd cache after user operations to avoid some types of errors.
 * monkeysphere:
   * Adopted to using SHA256 fingerprints.
   * Sort items for consistent display.
   * Handle new uid format of gpg2.
   * Fixed handling of unavailable imported domains.
 * minetest: Fixed showing status block and diagnostics.
 * Fixed stretched favicon.
 * Switched base template from container-fluid to container. This will narrow 
the content area for larger displays.
 * Plinth is now able to run as "plinth" user instead of root user.
 * ikiwiki: Allow only alphanumerics in wiki/blog name to avoid invalid paths.

Finally, repro (SIP server) is back in Debian testing now, and should be
installable again.

Thanks everyone!

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] problems flashing FBX image on Beaglebone Black

2016-10-01 Thread James Valleroy
On 10/01/2016 10:41 AM, dgj+li...@systemli.org wrote:
> Hi,
>
> I failed installing FBX on the on-board eMMC of the Beaglebone Black;
> however, running it from the sd card works just fine. Is there any
> drawback to doing so? Is it safe to enlarge the 3.7 GB operating
> system partition to use as storage?
>
> Sorry for the newbie questions. Perhaps a mailing list or forum for
> new users would be helpful.
>
> Best,
> DJ

Running from the sd card, and resizing the partition, should both be ok.
Plinth (v0.10 and up) has a "Disks" module (under System Configuration)
that should let you enlarge the partition.

I haven't tried flashing to the on-board eMMC. The flashing script that
you are using may expect a different image layout than what we have.

I think newbie questions are ok on this mailing list! But a forum could
also be useful.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] apt

2016-09-22 Thread James Valleroy
On 09/22/2016 02:26 PM, Dietmar wrote:
> Hi,
>
> I realized, my last unattended upgrade was on 8-Sept. So I went via
> ssh into the box and tried aptitude which recommended me to do a "sudo
> dpkg --configure -a", which brought up an error:
>
>> $ sudo dpkg --configure -a
>> libapt-inst2.0:armhf (1.3~rc4) wird eingerichtet ...
>> Trigger für libc-bin (2.23-5) werden verarbeitet ...
>> dpkg: Fehler beim Bearbeiten des Paketes apt (--configure):
>>  Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten es
>>  nochmal installieren, bevor Sie die Konfiguration versuchen.
>> Fehler traten auf beim Bearbeiten von:
>>  apt
> "apt is in a very bad shape, you should reinstall it bevor trying to
> configure"
> So I did an "apt update", which ran through, checked that there were a
> couple of packages to upgrade, including apt from 1.3~rc2 to 1.3~rc4.
> The "apt upgrade" produced again some errors:
>> $ sudo apt upgrade
>> Paketlisten werden gelesen... Fertig
>> Abhängigkeitsbaum wird aufgebaut.   
>> Statusinformationen werden eingelesen Fertig
>> Probieren Sie »apt-get -f install«, um dies zu korrigieren.
>> Die folgenden Pakete haben unerfüllte Abhängigkeiten:
>> E: Unerfüllte Abhängigkeiten. Versuchen Sie, -f zu benutzen.
> meaning "unfullfilled dependencies, try "-f". 
> Before breaking my packages, is it save to use "force"?
> Also, what might have caused this, just a bug in "apt"?
>
> I am running on testing.
>

I think it's this issue mentioned in the changelog for apt:

* re-add apt breaks/replaces apt-utils (<< 1.3~exp2~) (Closes: #836220 
)

I would try "apt-get -f install", and you may also need to do "apt-get
install --reinstall apt".



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Unattended updates not running

2016-09-13 Thread James Valleroy
On 09/13/2016 07:29 AM, znot...@hailmail.net wrote:
> On Tue, Sep 13, 2016, at 06:46, Pascal wrote:
>> Maybe the cron job for unattended-updates didn't run when fbx is setup
>> via apt install freedombox-setup.
> crontab -l lists nothing for either the root user or the primary
> non-root user (the only non-root user on the box)
>
It looks like the apt cron job has been replaced by a systemd timer:

# cat /lib/systemd/system/apt-daily.timer
[Unit]
Description=Daily apt activities

[Timer]
OnCalendar=*-*-* 6,18:00
RandomizedDelaySec=12h
AccuracySec=1h
Persistent=true

[Install]
WantedBy=timers.target


And it looks like it ran recently on my system. But it doesn't seem to
run at the scheduled times:

# systemctl list-timers --all --no-pager
NEXT LEFT LAST
PASSED  UNIT ACTIVATES
Tue 2016-09-13 18:50:25 EDT  10h left Mon 2016-09-12 18:50:25 EDT  13h
ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service
n/a  n/a  Mon 2016-09-12 13:46:28 EDT  18h
ago apt-daily.timer  apt-daily.service

2 timers listed.


I also have packages available for upgrade, but unattended-upgrades
hasn't upgraded them yet.

Hope that helps,
James


signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] tt-rss update problem

2016-09-11 Thread James Valleroy
On 09/10/2016 07:19 AM, dgj+li...@systemli.org wrote:
> Specifically, these are the configuration questions in abbreviated
> form. Any help is greatly appreciated.
>
> Step (1): I select yes.
>
> "Configure database for tt-rss with dbconfig-common?"
>
> 
>
Ok.

> Step (2): Which should I choose: new host or localhost? (I selected
> localhost and went to the next steps.)
>
> "Please select the remote hostname to use, or select "new host" to
> enter a new host.
>
> Host name of the PostgreSQL database server for tt-rss:
>
> new host
> localhost"
>
localhost is correct.

> Step (3): Via the Plinth interface the password was the same as for
> Plinth. Should I use that here? (I tried that.)
>
> "Please provide a password for tt-rss to register with the database
> server. If left blank, a random password will be generated.
>
> If you are using "ident" authentication, the supplied password will
> not be used and can be left blank. Otherwise, PostgreSQL access may
> need to be reconfigured to allow password-authenticated access.
>
> PostgreSQL application password for tt-rss:"
>
My tt-rss has a random db password, so you can leave it blank or set it
if you wish. The important part is that $dbpass in
/etc/tt-rss/database.php matches what you set here.

> Step (4): I assume apache2.
>
> "Please choose the web server that should be automatically configured
> to run Tiny Tiny RSS.
>
> Web server to reconfigure automatically:
>
> [*] apache2
> [ ] lighttpd"
>
Correct.

> Step (5): Should this be e.g., https://name.freedombox.rocks/tt-rss?
> If not, what should I put here?
>
> "Please enter the URL that should be used to access tt-rss with a web
> browser.
>
> Full URL of the tt-rss installation:"
>
We use http://localhost/tt-rss/. This is not a good setting though,
because some features like bookmarklets won't work correctly. You can
set it to a more specific domain name if you have one.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Plinth v0.10.0 released

2016-08-27 Thread James Valleroy
Hi all,

Plinth v0.10.0 has been released, and is now available in Debian testing.

For those running v0.9, if "Automatic Upgrades" are enabled in Plinth,
then it should be upgraded soon (or may have already).

Note: There is an issue when using the "Upgrade now" button in Plinth to
upgrade Plinth itself [1]. To upgrade smoothly, I recommend using
"Automatic Upgrades" instead.

Currently the SIP Server (repro) and Bookmarks (Shaarli) are not
available in Debian testing.

Summary of changes since v0.9.4:

  * Updated Plinth to support Django 1.10.
  * Added a page to display recent status log from Plinth. It is
accessible from the 500 error page.
  * Tor: Added options to toggle relay and bridge relay modes.
  * Radicale: Added access rights control.
  * Ikiwiki: Updated suggested packages.
  * Users and Groups: Fixed editing users without SSH keys.
  * Networks: Added basic support for configuring batman-adv mesh
networking.
  * Networks: Fixed incorrect access for retrieving DNS entries.
  * New languages:
  o Persian (50% translated)
  o Indonesian (not started, contributions needed)
  * New modules added to Plinth:
  o Disks: Shows free space of mounted partitions, and allows
expanding the root partition.
  o Security: Controls login restrictions.
  o Snapshots: Manages Btrfs snapshots.

The full change log is available in the Plinth repository [2].

Thanks to all who contributed to this release!

[1] https://github.com/freedombox/Plinth/issues/562
[2] https://github.com/freedombox/Plinth/blob/master/CHANGELOG.md

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Warning - Incoming upgrades break Plinth

2016-08-06 Thread James Valleroy
Quick warning for those currently running a 0.9 (testing) image, you
may want to temporarily disable automatic upgrades for a while.

Django 1.10 was just recently released and uploaded to unstable, and
will enter testing soon (1-2 days). But Plinth is not working well
with it yet. Upgrading python3-django to 1.10-2 causes the menus in
Plinth to not be displayed. I'm not sure about the root cause of this
issue, it may be in plinth or one of its dependencies.

I'll send another notice when the issue is resolved.

--
James

___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss


Re: [Freedombox-discuss] Latest test images, new mirror

2016-07-04 Thread James Valleroy
On 07/04/2016 11:11 AM, Sunil Mohan Adapa wrote:
> For Debian testing, images for the remaining devices have been built by
> James Valleroy.  All images are now available as "0.9-rc2" [1][2].  If
> there are no serious issues found in these images, they will be renamed
> as "0.9" images.
>
> Please help us in testing these images.
>
> Links:
>
> 1) http://ftp.skolelinux.org/pub/freedombox/0.9-rc2/testing/
> 2) http://ftp.freedombox.org/pub/freedombox/0.9-rc2/testing/

Just a reminder for those testing, on the wiki we have a checklist of
features to test [1].

Also, if anyone is doing a lot of manual testing, they may be interested
in an automated acceptance test suite that I have started working on
[2]. It is still somewhat experimental though and may show some false
positive results.

[1] https://wiki.debian.org/FreedomBox/QualityAssurance
[2] https://github.com/jvalleroy/plinth-tester

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Plinth v0.9.4 released

2016-06-26 Thread James Valleroy
Hi all,

Plinth v0.9.4 has been released. It is now available in Debian unstable
(and should move to testing in a few days).

Plinth is the web interface used by FreedomBox.

Summary of changes since 0.9:
- Added Polish translation.
- Fixed issue preventing access to Plinth on a non-standard port.
- Dealt with ownCloud removal from Debian. The ownCloud page in Plinth
will be hidden if it has not been setup. Otherwise, a warning is shown.
- Fixed issue in Privoxy configuration. Two overlapping listen-addresses
were configured, which prevented privoxy service from starting.
- Fixed issue that could allow someone to start a module setup process
without being logged in to Plinth.
- Fixed issues with some diagnostic tests that would show false positive
results.
- Added check to Diagnostics to skip tests for modules that have not
been setup.
- Fixed some username checks that could cause errors when editing the user.
- Added sorting of menu items per locale.
- Moved Dynamic DNS and Pagekite from Applications to System Configuration.
- Allowed setting IP for shared network connections.
- Manual and wiki are now under Creative Commons Attribution-ShareAlike
4.0 International license.
- Switched to using apt-get for module setup in Plinth. This fixes
several issues that were seen during package installs.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] problems connecting to Tor hidden service after reboot

2016-06-17 Thread James Valleroy
On 06/16/2016 03:18 PM, DJ wrote:
> Also, I notice when I try to connect to Plinth over the GnuDIP address I
> get the message "Forbidden: You don't have permission to access /plinth
> on this server." Is there a way to change this? I was able to connect to
> Plinth over the hidden service without any problem.
>
> Note: practically a newbie here.
Plinth access is restricted to certain IP ranges, which are listed in
/etc/apache2/sites-available/plinth.conf. However, we don't have a
newbie-friendly way to change this yet. You would need to add an IP
range to the RequireAny block, and reload apache2 service.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Nightly images for upcoming image release

2016-05-28 Thread James Valleroy
On 05/27/2016 10:46 AM, Sunil Mohan Adapa wrote:
> 3) An issue in configuring privoxy has been fixed recently but not
> available in the builds.

Here's a workaround for the privoxy issue (assuming Privoxy has already
been setup, but Plinth shows that the service is not running):

1. Log in to the FreedomBox command line (SSH or console).
2. Run "sudo dpkg-reconfigure privoxy". This will open a dialog where
you can set the addresses on which Privoxy listens.
3. Backspace to erase the 2nd item from the input line, so that you are
left with just "[::]:8118", and press enter.
4. In the next dialog, select "install the package maintainer's
version", and press enter.
5. At this point, if you visit the Privoxy page in Plinth, it should
show that Privoxy is running.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] How do we handle package upgrades on the Freedombox?

2016-05-26 Thread James Valleroy
On Thu, Apr 17, 2014 at 4:57 AM, Petter Reinholdtsen  wrote:
> [Jonas Smedegaard]
>> Seems to me that you are basically arguing that debconf in its
>> current form only legally works on initial install and interactively
>> by admins - not as automated reconfiguration by other packages.
>>
>> Is that correctly understood?
>
> Almost.  The current tool set have those features.  I suspect debconf
> with appropriately implemented packages can be used (ie using yet to
> be written tools to "fake" the interactively by admins part) to do
> this.
>
> Debconf have support for replacing both the frontend/gui and
> backend/database, and I suspect this might be used for automated
> reconfiguration of packages.  But I am not sure, and have never seen
> this done.
>
> This is the background for my suggestion to prefer .d setup or
> multilevel setup, which I know work. :)

First, sorry for reviving a 2-year old thread. But I finally came
across an answer to the question of using debconf for non-interactive
re-configuration. :)

The approach described here uses DEBCONF_DB_OVERRIDE:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825107#15

It looks a bit clunky, but it works, and allows the package to remain
policy-compliant by reading configuration values from disk in the
normal case.

___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss


Re: [Freedombox-discuss] Install on web server VPS

2016-05-24 Thread James Valleroy
On 05/24/2016 10:29 AM, Philippe Baret wrote:
>
> Running Plinth setup...
> Operations to perform:
> Apply all migrations: auth, plinth, contenttypes
> Running migrations:
> No migrations to apply.
> Done running Plinth setup.
>
Thanks. It looks like "plinth --setup" isn't running correctly. May be
related to the virtualization used by the VPS provider.

Could you try running "sudo plinth --setup" directly?

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Install on web server VPS

2016-05-24 Thread James Valleroy
On 05/23/2016 11:01 PM, Philippe Baret wrote:
>
> I have been installing FredomBox on a web server VPS / Debian Testing
>
> gandi.net / *1* core / 512 MB / 16GB / Fixed Ipv4 adress
>
> Debian Testing is very fast to install for the Debian 8 Jessie image.
>
> After installing freedombox-setup and setting up basic configuration,
> i opened my browser to the server fixed adress and got a Forbidden
> access from Apache. I had to enter
> in /etc/apache2/sites-available/plinth.conf in the  block.
> I could enter in the Plinth interface to launch the first
> configuration. Thank you jvalleroy for the support :)
>
> It is now impossible to install apps, having this message "Error
> installing application: Cannot refresh cache whilst offline None".
>
> in /etc/network/interfaces shows
> auto lo
> iface lo inet loopback
> +
> auto eth0
> iface eth0 inet static
> with adress, netmask and gateway data
>
> Philippe
>

I think there are possibly 2 issues here.

1st, could you try this workaround for packagekit?
https://fedoraproject.org/wiki/PackageKit_Frequently_Asked_Questions#PackageKit_won.27t_work_without_NetworkManager
After making that change, you will need to restart the packagekit service.

2nd, did you happen to save a copy of the freedombox-setup script log? I
suspect that part of the setup was not successful.

--
James


signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Freedombox use: quick answer needed

2016-05-23 Thread James Valleroy
On 05/23/2016 02:09 PM, Dietmar wrote:
> There also used to be owncloud to store bigger files for the home page
> and also as public library and to share files and pictures with
> friends. With the last update of PHP this does not work anymore, so I
> am back at using the service from my internet provider, the German
> Telecom.

For sharing files publicly, I found apache's userdir module to be quite
simple to use. Users with ssh access to the box can put files in their
home folder under ~/public_html using scp or SFTP, and those files are
accessible at /~username on the web server.

Would this be a good feature to have enabled in FreedomBox by default?

--
James


signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] SIP repro

2016-05-15 Thread James Valleroy
On 05/15/2016 03:37 PM, Dietmar wrote:
> I did that as well, but no success. Does the router require port
> forwarding?
> Just to make sure: the SIP server is just: myname.sds-ip.de? No "sip."
> before that, no "/repro" behind?
> Same name as proxy?
> For Linphone, I had to select TCP instead of UDP.
>
> It could actually also be my router because when I tried SIP some
> years ago for the first time only the Linphone account worked.

Right, should not need to add anything to the domain name.

If your FreedomBox is behind a router, you will need to forward these ports:
udp5060, 5061
tcp5060, 5061



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] FreedomBox 0.9 Released!

2016-05-15 Thread James Valleroy
On 05/14/2016 11:42 PM, Sunil Mohan Adapa wrote:
> For this release, perhaps we can build unstable first and then build
> for testing later, making both available. 

I think it makes sense to build unstable images, for some early QA
checks. But I would promote the testing images over the unstable ones.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] FreedomBox 0.9 Released!

2016-05-14 Thread James Valleroy
On 05/14/2016 10:57 AM, Michael wrote:
> Do you still plan to build images for 0.9 or will this one be skipped?
> Thanks, Michael On 2016-04-24 22:49, James Valleroy wrote:

We'll build images for 0.9. Sunil provided a patch
(https://github.com/freedombox/Plinth/pull/453) to fix the issue with
building armhf images. I've tagged a release for Plinth v0.9.2 with this
fix included.

The next step will be to upload new versions of plinth and
freedombox-setup packages to Debian. We plan to build images from Debian
testing instead of unstable, so there will be a few more days delay
after the packages are uploaded.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] apt upgrade creates eth0 network interface

2016-05-12 Thread James Valleroy
On 05/12/2016 03:07 PM, Dietmar wrote:
> Hi,
>
> I did yesterday an 'apt upgrade' (my impression is that
> unattended-upgrades are not working, but no proof yet, no error
> messages in the log).
> The result was that I had a new network interface 'eth0' again, which
> was activated, additionally to the 'FreedomBox WAN'.
> I had to remove (via Plinth) eth0 to have access from the outside to
> the box again.
> It's the 2nd or 3rd time I am observing this. So my impression is that
> some configuration is getting overwritten during the upgrade process.
> Has anyone else observed this?
>

Just out of curiosity, were there any dpkg prompts during the apt upgrade?

> Also, I observed that my domain name was not listed any more in the
> name-services. I had to enter it again to find it activated. The same
> root cause?
>

This sounds related to https://github.com/freedombox/Plinth/issues/262.
When Plinth is restarted, the config module will add the current
domainname to the Name Services page. But if the domain name is blank in
Configuration (due to issue 262), then it won't be added.

A quick workaround for this issue is to change the hostname to anything
other than the default value ("freedombox"). Then set the domain name
again on the Configuration page.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Domains in Let's encrypt

2016-05-02 Thread James Valleroy
On 05/02/2016 02:10 PM, Dietmar wrote:
> With this, and some mails that will follow, I am surely qualifying as
> the stupid user this project is eventually designed for ;-).
>
> First topic is Let's encrypt. It's up and running, but no domains are
> listed in Plinth. (Of course, I did not tell the domain names). So,
> how do I tell Let's encrypt for which domains it shall generate the
> certificate?
> My current home-page (see below) still has the certificate signed for
> local only.
>
> PS: On one hand, I want to make use of the box as much as possible, on
> the other, I want to support the project with my questions to have it
> eventually as "idiot proof" as possible, and I fear I am good at that ;- )

The domains used for Let's Encrypt can come from 2 places:
1. The Domain Name set on the System -> Configure page.
2. The Kite name configured on the Pagekite page.
These will be shown on the Name Services page if they are configured.

This needs to be documented better, in the user manual and/or in Plinth.

Also, if the Domain Name doesn't show up after setting, you may need to
either change your hostname, or edit /etc/hosts to move the hostname
from the 127.0.0.1 line to the 127.0.1.1 line.

Thanks for testing!
--
James


signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Radicale User rights

2016-05-01 Thread James Valleroy
On 05/01/2016 10:04 AM, Dietmar wrote:
> By the way, trying to change the settings of a user in Plinth gives an
> error 500. I have no problem with that right now, but maybe there is a
> bug?
>  
Please check /var/log/plinth/status.log.

I tried adding and editing a new user, and also ran into an issue, which
might be the same error you saw:

|subprocess.CalledProcessError: Command '['mkhomedir_helper', 'tester2']'
returned non-zero exit status 8 |


I opened an issue for this one:
https://github.com/freedombox/Plinth/issues/449

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] FreedomBox 0.9 Released!

2016-04-24 Thread James Valleroy
Hello,

I'm pleased to announce that FreedomBox 0.9 has been released! This release 
comes 9 weeks after the previous release (0.8).

The FreedomBox packages are available in Debian testing: freedombox-setup 0.9 
and plinth 0.9.1-1.

We are planning to build new images for this release. However, there is an 
issue with building images for armel/armhf boards at the moment. We should have 
a workaround for this issue soon, and then the images will be built and 
uploaded.

More information on this release is available on the wiki:

https://wiki.debian.org/FreedomBox/ReleaseNotes

Major FreedomBox 0.9 Changes:

- Fixed Wi-Fi AP setup. 
- Prevent lockout of users in 'sudo' group after setup is complete. 
- Improved setup mechanism for Plinth modules. Allows users to see what a 
module is useful for, before doing the setup and package install. Also allows 
essential modules to be setup by default during FreedomBox install.
- Added HTTPS certificates to Monkeysphere page. Reorganized so that multiple 
domains can be added to a key.
- Added Radicale, a CalDAV and CardDAV server.
- Added Minetest Server, a multiplayer infinite-world block sandbox.
- Added Tiny Tiny RSS, a news feed reader.

Known Issues:

- ownCloud has been removed from Debian testing, and is not installable through 
Plinth.
  - If you are using ownCloud on FreedomBox, please know that it will not be 
maintained.
  - We are looking for applications to replace the main functionality that was 
provided by ownCloud.
  - Radicale is an alternative for the contact and calendar sync features.
  - We still need to find and integrate a good alternative for the file sync 
feature.

Thanks to all who helped to put this release together!

Please feel free to join us to discuss this release on the mailing list, IRC, 
or on the monthly progress calls:

- List: http://lists.alioth.debian.org/pipermail/freedombox-discuss/

- IRC: irc://irc.debian.org/freedombox

- Calls: https://wiki.debian.org/FreedomBox/ProgressCalls

--
James




signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Tor relay not correctly configured

2016-03-22 Thread James Valleroy
On 03/21/2016 12:17 PM, Ben Cook wrote:
> I recently set up a fresh installation of Freedombox.  I've updated
> everything, so it should be running all the latest versions everything. 
> The only Plinth module I've tried installing so far is Tor.  For some
> reason, it is not configured correctly.  According to the wiki[0], it
> should be set up to act as a bridge relay.  However, this does not
> appear to be happening.  On my Tor diagnostics page, it shows a "failed"
> for the relay and Obfs3 checks.  I have also verified over SSH that my
> torrc is not correctly edited to start the bridge relay.  I know I could
> change this manually, but I think it is important to get this working
> through the Plinth interface.
>
> -Ben Cook

Hi Ben,

What is in your torrc?

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Plinth string freeze for 0.9 release

2016-03-15 Thread James Valleroy
Hi all,

Plinth is now in "string freeze" for the upcoming 0.9 release. The
source strings have been updated on Weblate (and Transifex), and are
ready for translation checks and updates. I'm planning to tag the 0.9
release in about 1 week.

You can check the status of each language, and contribute to the
translations, on Weblate:
https://hosted.weblate.org/projects/freedombox/plinth/

Thanks to all who have contributed!

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] FreedomBox 0.8 Released!

2016-02-28 Thread James Valleroy
On 02/22/2016 07:49 PM, tong hui wrote:
> Hi, 
>
> I didn't see Chinese in Plinth interface language list, dose it
> available now?  
>

Plinth v0.8.2 has been released to fix this issue. It is currently
available in Debian unstable.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] FreedomBox 0.8 Released!

2016-02-20 Thread James Valleroy
Hello,

I'm pleased to announce that FreedomBox 0.8 has been released! This release 
comes 9 weeks after the previous release (0.7).

We did not build new images for this release. However it is available in Debian 
(unstable) as 2 packages, freedombox-setup 0.8 and plinth 0.8.1-1.

If you are using Freedombox 0.7, you can upgrade to 0.8. (If you have automatic 
upgrades enabled, this should have happened already!) But first, please read 
the "Known Issues" section below.

 
More information on this release is available on the wiki:

https://wiki.debian.org/FreedomBox/ReleaseNotes

Major FreedomBox 0.8 Changes:

- Added Quassel, an IRC client that stays connected to IRC networks and can 
synchronize multiple frontends. 
- Improved first boot user interface. 
- Fixed Transmission RPC whitelist issue. 
- Added translations for Turkish, Chinese, and Russian. Fixed and updated 
translations in other languages. 
- Added Monkeysphere, which uses PGP web of trust for SSH host key 
verification. 
- Added Let's Encrypt, to obtain certificates for domains, so that browser 
certificate warnings can be avoided. 
- Added repro, a SIP server for audio and video calls. 
- Allow users to set their SSH public keys, so they can login over SSH without 
a password.

Known Issues:

There is an issue in Plinth 0.7.x that can affect those trying to upgrade to 
0.8.1. The issue happens when the manual upgrade is started (by clicking the 
"Upgrade now" button) and it tries to upgrade Plinth. The Plinth upgrade can 
fail during this manual upgrade process started through Plinth.

There are 2 workarounds for those trying to upgrade from 0.7.x:
- Turn on Automatic Upgrades, and wait (up to 24 hours). Plinth will be 
automatically upgraded to 0.8.1, and the issue is avoided.
- Or, you can SSH into the box, and run "sudo apt update && sudo apt upgrade".


Thanks to all who helped to put this release together. There were several new 
contributors for this release. The wiki has a full list of contributors to the 
project:

https://wiki.debian.org/FreedomBox/Contributors

Please feel free to join us to discuss this release on the mailing list, IRC, 
or on the monthly progress calls:

- List: http://lists.alioth.debian.org/pipermail/freedombox-discuss/

- IRC: irc://irc.debian.org/freedombox

- Calls: https://wiki.debian.org/FreedomBox/ProgressCalls

--
James




signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] fbx 0.7 dreamplug install report

2016-01-22 Thread James Valleroy
On 01/22/2016 04:49 PM, Daniel Gnoutcheff wrote:
> The built-in WiFi chip is supported, but the driver currently does not
> support AP mode (according to the output of 'iw list').  There is a
> NetworkManager connection profile for this device intended to make an AP
> out of it, but it does not appear to be eligible for activation,
> presumably because AP mode isn't actually supported.
>
Thanks for the report. Just checking, do you have network interfaces
named "mlan0" and "uap0"?

There's an init script (freedombox-create-uap0) that should create the
uap0 interface, if the mlan0 interface is present at boot.



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Installing FreedomBox on a Digital Ocean VM (droplet)

2015-12-30 Thread James Valleroy
On 12/30/2015 03:51 PM, Adrian Gropper wrote:
> Thank you James! That worked and it's up and running. (The self-signed
> cert has the name of the Digital Ocean Droplet (MyAS in this case) -
> interesting.)
>
> The HIE of One app will be built on Django. python -c "import django;
> print(django.get_version())" reports no Django installed.
>
> Eventually, I would want HIE of One to be added to Plinth but this is
> not a priority yet. My primary concern is not to mess up FreedomBox
> during development. For example, On my Mac, I installed Django using
> Bitnami which gives a nice isolated environment. I've also used the
> Binami Launchpad to install Django on a different Digital Ocean
> droplet with "one-click" and some OAuth magic but that installed SSH
> certificates by default and that somewhat complicates shared
> development. (Note the irony of trying to delegate access to develop a
> delegation server).
>
> Is there a recommended way to install Django to Plinth or in a way
> that will not conflict with Plinth?
>
>
Plinth is a python3 django application, so you if check with python3 you
should see some Django installed.

If you need python2 django, you can install the python-django package.
This should not conflict with Plinth at all.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Installing FreedomBox on a Digital Ocean VM (droplet)

2015-12-30 Thread James Valleroy
On 12/30/2015 02:30 PM, Adrian Gropper wrote:
> Duncan's suggestion was extremely helpful! Here's a log of what I did
> but *why am I Forbidden from accessing plinth?
> *

The Plinth apache2 configuration, in
/etc/apache2/sites-available/plinth.conf, restricts access to the
following IPs by default:

127.0.0.0/8
169.254.0.0/16
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
::1
fe80::/10
fc00::/7

Easiest workaround for now is to add the public IP of wherever you are trying 
to connect from, with a "Require ip" statement.

--
James




signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Progress Call Notes: December 20th, 2015

2015-12-20 Thread James Valleroy
Hello,

The notes from today's progress call have been posted on the wiki:
https://wiki.debian.org/FreedomBox/ProgressCalls/2015.2012

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] FreedomBox 0.7 Released!

2015-12-19 Thread James Valleroy
On 12/19/2015 12:08 PM, Marco A. Calamari wrote:
> On Sat, 2015-12-19 at 09:57 -0500, James Valleroy wrote:
>> Hello,
>>
>> I'm pleased to announce that FreedomBox 0.7 has been released! This
>> release comes 7 weeks after the previous release (0.6).
>>
>> FreedomBox version 0.7 is available here:
> Hi James,
>
> Great!
> No virtualbox images in 0.7, any plan to release it?
>
> Thx.   Marco 
>

The virtualbox images have been renamed to the following:
freedombox-unstable-free_2015-12-13_all-amd64.vdi.xz
freedombox-unstable-free_2015-12-13_all-i386.vdi.xz

Also there are qemu images available now:
freedombox-unstable-free_2015-12-13_all-amd64.qcow2.xz
freedombox-unstable-free_2015-12-13_all-i386.qcow2.xz

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] FreedomBox 0.7 Released!

2015-12-19 Thread James Valleroy
Hello,

I'm pleased to announce that FreedomBox 0.7 has been released! This
release comes 7 weeks after the previous release (0.6).

FreedomBox version 0.7 is available here:

http://ftp.skolelinux.org/pub/freedombox/0.7/

Before using, you should verify the image's signature. See
https://wiki.debian.org/FreedomBox/Download for further instructions.


Thanks to all who helped to put this release together.

More information on this release is available on the wiki:

https://wiki.debian.org/FreedomBox/ReleaseNotes

Major FreedomBox 0.7 Changes:

- Translations! Full translations of the interface in Danish, Dutch,
French, German and Norwegian Bokmål, and partial Telugu.
- Support for OLinuXino A20 MICRO and LIME2
- New Plinth applications: OpenVPN, reStore (currently disabled in
Plinth config, until Debian package is uploaded)
- Improved first-boot experience
- Many bugfixes and cleanups

Known Bugs:

- When Transmission page is accessed after install, it will show "403:
Forbidden". Here is a workaround for this issue:

1. Log into your FreedomBox using the console or SSH.

2. Edit the Transmission configuration:
$ sudo vi /etc/transmission-daemon/settings.json
Change "rpc-whitelist-enabled" to false. Save and quit.

3. Reload the Transmission server.
$ sudo invoke-rc.d transmission-daemon reload
*** Important: Make sure you *reload* instead of *restart* the service.
Otherwise your changes to the configuration will get overwritten.

4. Access the Transmission page at https://freedombox.local/transmission
or similar.


Please feel free to join us to discuss this release on the mailing list,
IRC, or on the monthly progress calls:

- List: http://lists.alioth.debian.org/pipermail/freedombox-discuss/

- IRC: irc://irc.debian.org/freedombox

- Calls: https://wiki.debian.org/FreedomBox/ProgressCalls

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] FreedomBox UI in your language

2015-11-30 Thread James Valleroy
On 11/30/2015 08:57 PM, Mikkel Kirkgaard Nielsen wrote:
> On 30. nov. 2015 21.00.14 CET, Dietmar  wrote:
> >I do not have Tor (yet?) installed, so is the touch on torrc necessary
> >in any case?
>
> If you use the latest plinth (as of yesterday at least) then yes,
> torrc has to be present for it to start up. The ./run command will
> bail out with an error otherwise.
> Whether this is an error or deliberate I haven't looked into. It
> indicates that Tor is regarded as a required package
> (non-installable). That could be the case but seems a bit odd in the
> name of choice and flexibility. Somebody here will surely know why it
> is like that.
>
This is a bug. Plinth doesn't have a dependency on Tor, so it should be
able to start without it. Only some functionality may not be available.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] CORRECTION Re: Medium Term Roadmap

2015-11-21 Thread James Valleroy
On 11/08/2015 11:24 AM, Marc Jones wrote:
> Correction: Our November Progress call is on November 20th at 6PM UTC.
>
>
I think you meant November 22nd (tomorrow!).
https://wiki.debian.org/FreedomBox/ProgressCalls#November_22nd.2C_2015




signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Updated node-restore 0.3.0-5

2015-11-08 Thread James Valleroy
Hello,

I've created an RFP for node-restore:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804507

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Progress Calls - regular schedule?

2015-11-02 Thread James Valleroy
On 11/01/2015 07:20 PM, pando...@gmail.com wrote:
> Is there an established 'regular schedule' for the progress calls? At
> yesterdays hack-a-thon, Marc seemed to suggest that it was "the last
> Sunday of the month", but the wiki page schedule for the next few
> calls doesn't reflect that. Wiki
>  shows:
>
> Upcoming Calls:
>
>   * Sunday, November 22nd, 2015, 6 PM UTC
>   * Sunday, December 20th, 2015, 6 PM UTC
>   * Sunday, January 24th, 2016, 6 PM UTC
>

Hi Carlos,

I believe it is actually the 4th Sunday of each month. But maybe there
is an exception for December due to the holidays.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] FreedomBox 0.6 Released!

2015-10-31 Thread James Valleroy
Hi Jonathan,

Yes, we just install the apt-transport-tor package, and change the apt
sources from "http://...; to "tor+http://...;

--
James

On 10/31/2015 10:46 AM, Jonathan Wilkes wrote:
> Hi Nick,
> I'm glad to see Debian packages can be downloaded over Tor.
>
> Is that functionality in the form of a package which is available to
> Debian in general?
>
> -Jonathan
>
>
>
> On Saturday, October 31, 2015 10:12 AM, Nick Daly
>  wrote:
>
>
> Hello,
>
> I'm pleased to announce that FreedomBox version 0.6 has been released!
> This release comes 2 months after the previous, 0.5 release.
>
> Please feel free to join us to discuss this release on the mailing list,
> IRC, or on the monthly progress calls:
>
> - List: http://lists.alioth.debian.org/pipermail/freedombox-discuss/
>
> - IRC: irc://irc.debian.org/freedombox
>
> - Calls: https://wiki.debian.org/FreedomBox/ProgressCalls
>
> The FreedomBox version 0.6 is available here:
>
> http://ftp.skolelinux.org/pub/freedombox/0.6/
>
> Before using, you should verify the image's signature, see
> https://wiki.debian.org/FreedomBox/Download for further instructions:
>
> $ gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys
> 0x36C361440C9BC971
>
> $ gpg --fingerprint 0x36C361440C9BC971
>
> pub  4096R/0C9BC971 2011-11-12
>   Key fingerprint = BCBE BD57 A11F 70B2 3782
> BC57 36C3 6144 0C9B C971
> uid  Sunil Mohan Adapa 
> sub  4096R/4C1D4B57 2011-11-12
>
> $ gpg --verify
> freedombox-unstable_2015-10-18_raspberry-armel-card.tar.bz2.sig
> freedombox-unstable_2015-10-18_raspberry-armel-card.tar.bz2
>
> (Replace the file names with the version you download.)
>
> Thanks to all who helped put this release together.
>
> More information on this release is available on the wiki:
>
> https://wiki.debian.org/FreedomBox/ReleaseNotes
>
> Major FreedomBox 0.6 Changes:
>
> - New supported hardware target: Raspberry Pi 2
> - New modules in Plinth:
>   * Shaarli: Web application to manage and share bookmarks.
>   * Date & Time: Configure time zone and NTP service.
>   * Service Discovery: Configure Avahi service.
>   * Debian packages can be download over Tor.
> - Switched from mod_ssl to mod_gnutls.
> - Documentation Revamp:
>   * Get latest FreedomBox user manual from wiki.
>   * Manual is focused on using FreedomBox, with a section on developing
> Plinth modules.
> - Wi-Fi configuration now in general network configuration.
>
> Known Bugs:
>
> - DreamPlugs do not boot the 0.6 image.  Please upgrade your previous
>   Dreamplug by manually upgrading Plinth to 0.6.
>
> Nick
>
> ___
> Freedombox-discuss mailing list
> Freedombox-discuss@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss
>
>
>
> ___
> Freedombox-discuss mailing list
> Freedombox-discuss@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Trouble booting .6 on Dreamplug

2015-10-23 Thread James Valleroy
On 10/23/2015 01:44 PM, Jack Wilborn wrote:
> Hi, be away a while, so I downloaded both the 8-10 and 10-18 images
> for the Dreamplug and checked them with gpg.
>
> Used 'dd' to write them to the usd card inside the box, where I
> usually use it...  It seems to boot ok, until it runs btrfs, then
> appears, maybe a loop, but drops out with an error.  Seems to be
> saying it can not find /dev/sda2.
>
> I'm suspicious that maybe the environment settings have changed and
> hoped someone would send me a printenv list of a working dreamplug. 
> After that I'll have to look elsewhere as it appears to be running on
> other dreamplugs.  I've tried some of the changes in the boot line
> with system=@, so something, but no changes.

Here's my printenv (worked for 0.5 image at least):

baudrate=115200
bootargs=console=ttyS0,115200 root=/dev/sda2 rootdelay=10
bootcmd=${x_bootcmd_usb}; ${x_bootcmd_kernel}; ${x_bootcmd_initrd};
setenv bootargs ${x_bootargs} ${x_bootargs_root}; bootm 0x640 0x690;
bootdelay=3
ethact=egiga0
stderr=serial
stdin=serial
stdout=serial
x_bootargs=console=ttyS0,115200
x_bootargs_root=x_bootargs_root=root=/dev/sda2 rootdelay=10
rootflags=subvol=@
x_bootcmd_ethernet=ping 192.168.2.1
x_bootcmd_initrd=fatload usb 2 0x690 uInitrd
x_bootcmd_kernel=fatload usb 2 0x640 uImage
x_bootcmd_usb=usb start

Note that this is for boot from USB memory. For the internal SD card,
change "usb 2" to "usb 0".

I haven't gotten the 0.6 image working on dreamplug yet. But if you try
it, please let us know which version of u-boot you are testing with.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Release testing for FreedomBox 0.6

2015-10-21 Thread James Valleroy
On 10/21/2015 04:02 PM, Ralf Barkow wrote:
> With automatic upgrades turned on, my raspberry2 fbx is now on
> freedombox-setup (0.6) [sic!] but failed to start LSB: Apache2 web server.
>
> And "apt-get install freedombox-setup=0.5" doesn't find Version »0.5« of
> »freedombox-setup«.
>
> How to get back to a working version?
>
> Thanks and
> Kind regards
>
> Ralf
> /rgb
>

I think you will need to disable the ssl module, so that gnutls module
can be used.

Could you please try:
$ sudo /usr/lib/freedombox/setup.d/90_apache2 && sudo service apache2
restart

If it still doesn't work, then this may provide some useful error messages:
$ sudo systemctl status apache2.service -l

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] Release testing for FreedomBox 0.6

2015-10-18 Thread James Valleroy
On 10/18/2015 10:31 AM, Sunil Mohan wrote:
> I have built and uploaded FreedomBox images for 0.6 release[1].  I also
> updated the QA page for 0.6 release[2].  Please test as well as you can.
>
I have run into an issue with booting 0.6 image on Dreamplug. It seems
to fail loading the initrd, and then cannot find the root file system.

To rule out hardware issues, I tested Freedombox 0.5 image again, and it
is working ok.

I also built a new image using Debian testing, which has
freedombox-setup 0.5 and plinth 0.5-1. It got to the initramfs shell,
but could not find the rootfs (no /dev/sda device). So I don't think the
issue is due to any changes to freedombox-setup, but is caused by some
other recently changed package in Debian.

I have attached the serial debug logs for each case.

--
James


dreamplug-boot-logs.tar.gz
Description: application/gzip


signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Redecentralize Conference: 17-18 October in London

2015-09-03 Thread James Valleroy
Just FYI, looks like a potential opportunity for a FreedomBox lightning
talk and/or workshop.

http://redecentralize.org/conference/

From the site:

The Redecentralize conference brings together people working on
decentralization projects with others outside the movement - to drive
adoption and sustainability of decentralized alternatives. We'll be
showcasing projects, looking at open strategies, marketing, design and
business models.




signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

Re: [Freedombox-discuss] FreedomBox 0.5 Released!

2015-08-11 Thread James Valleroy
On 08/11/2015 11:16 AM, Sunil Mohan wrote:
 On 08/11/2015 07:54 PM, Ricardo Morte Ferrer wrote:
 Hello,

 I am trying to install Freedombox for the first time. I am using
 Virtualbox, with a Debian sid distribution (I installed a testing
 version and then upgraded it to unstable) and following the
 instructions I found at
 https://wiki.debian.org/FreedomBox/Hardware/Debian.
 Everything seems to work well till I type this command $ sudo
 /usr/lib/freedombox/setup . After this command, the system reboots
 itself in a not working Debian VM, I cannot type or change anything. I
 have tried to reboot, but then there is nothing about Freedombox (or I
 am not able to find it).
 
 After the 'setup' command, the system is not supposed to reboot itself.
  This is probably an indication that something went wrong.
 /var/log/freedombox-setup.log will tell us what happened.  Or perhaps
 you have typed reboot.

Currently, freedombox-setup doesn't create this log by itself. You would
have to run setup like this, in order to save the logs:

$ sudo /usr/lib/freedombox/setup 21 | tee /var/log/freedombox-setup.log

(This is how it's run by freedom-maker.)

We can update the instructions on the wiki. But maybe the logging
function should be moved into freedombox-setup, for simplicity, and
consistency with how the first-run logging is done.

 When the system reboots after the setup command, it will, in the
 background, setup many other things as part of the first-boot process.
 During this period you may have experienced that the system is not
 responding.  You have probably rebooted in the middle of this process.
 
 You will not see much 'FreedomBox' after the whole process is completed.
  You will be able to:
 
 - Login as 'fbx' user with password 'frdm'
 - See README file in that user's home with FreedomBox manual.

The fbx user is created by freedom-maker. So running freedombox-setup
won't create a user. It should be possible to login as any previously
existing user though.

Also it looks like the README won't be copied to home, because /home/fbx
won't exist. Maybe we could improve this by copying it to the home
folders for all existing users.

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] FreedomBox 0.5 Released!

2015-08-07 Thread James Valleroy
Hello,

I'm pleased to announce that FreedomBox version 0.5 has been released!
This release comes 7 months after the previous, 0.3 release.

The FreedomBox version 0.5 is available here:

http://ftp.skolelinux.org/pub/freedombox/0.5/

Before using, you should verify the image's signature, see
https://wiki.debian.org/FreedomBox/Download for further instructions:

$ gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys
0x36C361440C9BC971

$ gpg --fingerprint 0x36C361440C9BC971

pub   4096R/0C9BC971 2011-11-12
  Key fingerprint = BCBE BD57 A11F 70B2 3782
BC57 36C3 6144 0C9B C971
uid  Sunil Mohan Adapa su...@medhas.org
sub   4096R/4C1D4B57 2011-11-12

$ gpg --verify
freedombox-unstable_2015-08-06_raspberry-armel-card.tar.bz2.sig
freedombox-unstable_2015-08-06_raspberry-armel-card.tar.bz2

(Replace the file names with the version you download.)

Thanks to all who helped put this release together.

More information on this release is available on the wiki:

https://wiki.debian.org/FreedomBox/ReleaseNotes

Major FreedomBox 0.5 Changes:

- New targets: CubieTruck, i386, amd64

- New apps in Plinth: Transmission, Dynamic DNS, Mumble, ikiwiki,
Deluge, Roundcube, Privoxy

- NetworkManager handles network configuration and can be manipulated
through Plinth.

- Software Upgrades (unattended-upgrades) module can upgrade the system,
and enable automatic upgrades.

- Plinth is now capable of installing ejabberd, jwchat, and privoxy, so
they are not included in image but can be installed when needed.

- User authentication through LDAP for SSH, XMPP (ejabberd), and ikiwiki.

- Unit test suite is automatically run on Plinth upstream. This helps us
catch at least some code errors before they are discovered by users!

- New, simpler look for Plinth.

- Performance improvements for Plinth.

Please feel free to join us to discuss this release on the mailing list,
IRC, or on the monthly progress calls:

- List: http://lists.alioth.debian.org/pipermail/freedombox-discuss/

- IRC: irc://irc.debian.org/freedombox

- Calls: https://wiki.debian.org/FreedomBox/ProgressCalls

--
James



signature.asc
Description: OpenPGP digital signature
___
Freedombox-discuss mailing list
Freedombox-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss

[Freedombox-discuss] Plinth 0.5 released

2015-08-01 Thread James Valleroy
Hello,

Plinth release 0.5 is now available.

Plinth is a web interface to administer the functions of FreedomBox.

Summary of changes since 0.4.5:
  - New app modules:
- BitTorrent (Deluge)
- Email Client (Roundcube)
- Web Proxy (Privoxy)
  - Use libnm for Networks module
  - Add support for testing Django-dependent modules
  - Plinth can now setup ejabberd and jwchat
  - Setup firewall zones for network-manager connections
  - Manage LDAP users and groups with ldapscripts package
  - LDAP user authentication is now used for XMPP, ikiwiki, and SSH
  - Fixes to cherrypy autoreload and remove unneeded extra server.
Plinth now uses much less CPU.
  - Use django-stronghold for authentication handling
  - Bundle tests with applications; add Travis-CI status image to README
  - Move to using python3-augeas for Pagekite
  - Extend and use action utilities for enabling/disabling services and
Apache confs
  - Fixed timezone list issue
  - Bind a Network connection to an interface
  - Many small cleanups

Since there wasn't a release announcement for 0.4.5, here's a summary of
changes in that release (since 0.4.4):
  - New app modules:
- BitTorrent (Transmission)
- Dynamic DNS
- Voice Chat (Mumble)
- Wiki  Blog (ikiwiki)
  - New system modules:
- Networks
- Software Upgrades
  - Add unit tests with coverage report and Travis-CI integration
  - Add systemd service file for Plinth
  - Use augeas to configure Pagekite
  - Use domainname as ejabberd host
  - Bugfixes for ownCloud and packagekit
  - Fixes for user dropdown menu when javascript is disabled
  - Simpler look

The detailed lists of changes are attached.

Availability:

  Plinth's upstream URL is: https://github.com/freedombox/Plinth/

  The Plinth packaging is being updated currently, and should be
  uploaded to Debian unstable soon.

Contributors to this release:

  - Bharath Chava
  - Bob Girard
  - Daniel Steglich
  - James Valleroy
  - Maximiliano Curia (maxyz)
  - Michael Pimmer (fonfon)
  - Sunil Mohan Adapa

Contributions welcome!

  You can contribute to Plinth/FreedomBox by coding, designing,
  documenting, testing etc. See:
  https://wiki.debian.org/FreedomBox/Contribute/

  Also there are now a number of bugs tagged as beginner on the
  Plinth issue tracker. These bugs are good places for a new
  contributor to start. Please feel free to ask if you need any help or
  directions.
  https://github.com/freedombox/plinth/issues

--
James
Daniel Steglich: added a module and a action script to manage ez-ipupdate tool, 
which provides dynamic IP updates to a gnudip dynamic DNS Server
daniel steglich: pep8 coding guidline adaption
Daniel Steglich: pep8 coding guidline adaption
Daniel Steglich: fixed permissions
Daniel Steglich: some pylint related adjustments
Daniel Steglich: fixed indentions
Daniel Steglich: some args are optional, do not return errors
Daniel Steglich: refactored naming from dynamicDNS to lowercase dynamicdns
Daniel Steglich: fixed file permissions
Daniel Steglich: fixed file permissions
Daniel Steglich: fixed pep8 issue
Daniel Steglich: added install command to action script
Daniel Steglich: fixed reading uptime from system
Daniel Steglich: fixed status update if nothing was done
Daniel Steglich: Merge remote-tracking branch 'upstream/master' into dynamicdns
Daniel Steglich: changed menu entry name to a more fancy string
Daniel Steglich: use package framework for installing ez-ipupdate
Daniel Steglich: Merge branch 'dynamicdns' of 
https://github.com/steglicd/Plinth into dynamicdns
Daniel Steglich: removed obsolete install options because installation process 
is done by package framework now
Daniel Steglich: do not load bootstrap template filters if not needed
Daniel Steglich: fixed endention
Daniel Steglich: pep8 guideline adaption
Daniel Steglich: Merge branch 'dynamicdns' of 
https://github.com/steglicd/Plinth into dynamicdns
Daniel Steglich: fixed pep8 errors reported by flake8
Daniel Steglich: do not report errors on first run
Daniel Steglich: improved robustness of update script in case of connection 
trouble (wget may hang a long time if DNS fails or route is unavailable)
Daniel Steglich: refactored configuration action to avoid multiple start/stop 
calls of the action script when the configuration changes
Daniel Steglich: fixed indention
Daniel Steglich: fixed an issue where first update after initial configuration 
will not work because the cronjob does not recognize the ip change
Daniel Steglich: some helptext adjustments
Daniel Steglich: use start-stop-daemon to avoid hanging web page if ez-ipupdate 
tool is blocking
James Valleroy: Create POSIX user during firstboot. Closes #31.
James Valleroy: Add option when adding a new user, to also create a POSIX user.
James Valleroy: Delete posix user when deleting plinth user.
James Valleroy: When updating a user's password, also update the POSIX user's 
password, when needed.
James Valleroy: When enabling/disabling Django user, also enable

  1   2   >