282 Commits

Author SHA1 Message Date
James Valleroy
a030d64668 Release v20.10 to unstable
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl7Vmh0WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICFKLD/9IKRjwsctivEJsLVy6NsWOM7H8
 DPJ1rgAckxgiMCE4x2GbAcysLN1u0ciLV/HoqBYkJ8KLNZrX3MO0Fq8/q2hnDiEB
 8KW7JyI+IxxjHErHvJFLgRnLKeuA6lB1cQVZN01qW4bOjSDzAiugAcwLcNWLgppP
 EdKSIh/qXlFZaqnOjXmE9RLruZ9S1qyMKJdsfi0j2RdD/1bMzEf1bwYUOSDJbNNn
 EdO6M3qmkncx4fJmogcMuLqh3HBoUzDTt6ohFbwAA5jjCPcZQCLgCL3GxN7oZ+AK
 LHPrlAT7v5ZIW5fVvXfegV6anEAo60CZMqceK+XvOtFRi9Jd/W59qLCANYX/kr10
 UtrGp0ZN9amgowcvAX/yuBsz45JPBt4HBO+vW9nsu6nvi02U7qcGhwkOUJaTJ9QU
 AP1DA/jVv974mxMLd9ofsBBtsP/cy11Sc8tZvfQjEomV4kO4Y5WCrOdBCM1OMugT
 wvauI27+0PByCpHNdG/kSgAMrh7iTEBfXvPgsAAc4R4EEkzpJL/NpMT5FlWqru8P
 xgLLATp7LNRH7ePuT/Itpsqi+Z1L/1/JRXxdllJvP0B6oSQzqMSzcunLVfBUPCqz
 A5h6QNI2OtKBJGDTiKPeslic3WQrxH6tQwfYTUEX0z48g6d2RpQmx17deefZCaHd
 nXaEG2O1Z0Utll3RNw==
 =O+3R
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl7aKFIWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICBunEACHJqOYLxwG1tt2ypzXfAHdRhrk
 OkE6wfLicICODdFo7aohmKZZUM42eo48HyRycQ0d0p8mnHqym0vomMZdccFUKyo4
 TiG6ZfbId2cO8KTda7XQAf16Ue5XqvwgCrPpsUnPQKtHdQirr5/DrA0ExvYbQ90k
 /+qqOYQNqbkdopU+Q7ufO2nK656BjNn1PJ13nN4mq6CozLqgQXkEtOaR1fL7SI5Y
 wZ5uJVHAvwz4kR4NfdtboNe7lZcuApdLlQnu4TQTdkwFkScvqFFXrpjJljttjMyV
 VbUmUZHlhb6Wpk32WvK5M/2TPnBdcu3gsoqeuOaoptEe7lLTGNwRihDnyt9zB/9l
 RwKlYeWzgXH4oaN2MRk1GaRUu5TnojoPWIbP6odg0Ujavqi/yinZb3JMysrSmce7
 JQPBvNaeFZV0QEPNSJlSKYB65Xwl67ClYVlZVnnzbC1VWYwBolKmvSanqEMao++4
 PENAcq0flC5fMkcF58VNvGkcqs1xjCJTzB92eriB1+KIegDvunh721ihR6619sCT
 oOFJ84gUHs3ebFZtNUl1K0B0r0ofzTVF7bqfcPZDBJ16JhW6Iw5xD5qfpLvKsFoi
 lv6D3nRhG6mSlAWzte0RSQukWdHOPFz2f1ezx/lQ6Gik5CI5nMY6w4RKUow1QLPV
 dtZlH8NWtai4kk0odg==
 =Eb7z
 -----END PGP SIGNATURE-----

Merge tag 'v20.10' into debian/buster-backports

Release v20.10 to unstable

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-06-05 07:11:08 -04:00
James Valleroy
bce4c1c974
Release v20.10 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-06-01 20:07:15 -04:00
James Valleroy
b9459655fb
debian: Mark doc packages as Multi-Arch: foreign
Issue was reported by multiarch hinter on
https://tracker.debian.org/pkg/plinth.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2020-05-26 19:01:25 -07:00
James Valleroy
c5fdf699f7
Release v20.9~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-05-21 07:07:02 -04:00
James Valleroy
03f08ca5a7 Release v20.9 to unstable
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl7DLdwWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICL6LD/wKkImO2qEucdZ86feRWK7Dnc9M
 VhysJ4mjvqDmd22cVi7Y7+w921mQ8SCKIB8RWpjqzvwFSywUAIV+VyuRWtW/L3Ix
 8OQervWz18w++LYRW+6vJ+9cRjIUVOEterOwcwZCaFql67sl8LsCm9l/1fEPh2Km
 PzAFk+2XN57ON7yQMzntjNZciHxRI87MklKlyxeKOtgcNwjIX/cow4yhhgKCDPEe
 r6jAfAIzQRKKHAZJ+FJQyqG9bAdP7nXuvZh5e0qvebPCqi3Gbw6lm/5ivMBOoTp1
 4fTnrLD4xM9o9iU+6p6u8TVB/CCQ/vGeil95U3/zptfpD1H7W5C5Sd/qEC9GOOVl
 uHeNfQNlZe/vLqdGyK10GBgdL2t5FpbQgBDRDsNu6fOSOpFvn0FKwVQ5aVAazwfz
 i/QErSKCf1TD8BPmEGtcGC49rPLukNSwwZ13YNS2/A3laoWdLkpusMd5Xg1Fh64T
 iWvQFCI4/T/GAnQeE6HlS5cmdRu09TlewgMKk2x54pGoqfLSFTJxO77enKYftlZA
 de8VOsrcISwnuPA9KkB4Q5MQ6Ds/Ibfy+OwYRi1ZO0f0Dad6IyOrWPWRU0ZNPUny
 nmYdA/J3/hvBgR7v5NrIvN+OZBtz4GZcDPnce9d6ryVh6AMjmDP1otf46cMXgkMH
 uBhRfYviLns0oW17xw==
 =bpv2
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl7GYJwWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICJoTEADRoDLFfAbhizXRjm+CdPmw2qqf
 9lFlAxwqL/mso4HhIkFNnIjlipLnHdY9iC4hXUiYFe8phypByT8t6t7hxm8PX5EU
 VwJDN8M4sg46O6GGgjbcs/eaaB6b0P9QHm07+gcWIMDcaqgb6Ge+A/VaxpXIU9rk
 q0OXmnJzzulSl2/C5Abv3928Ya/N0koOY7q/BKv5go4M1/I1D9M/xwgSrXcEpTmL
 7SyzT117Tz/D8G1mGINgu/GsN+QnRWV2FlCb7aHOfVIJf9AWob61jd53v45TpBkb
 BaIqwRqvrmeNYPoTPIKF85kIlNSFB35SJ38YkKa06SZYWbPRMZ3VyK/Okq3BCSIu
 6R6YSpz6HyIJ26nkDjrVk3elRw0A+VHip068kiFKC5UyoY2JQtmIGS07sjW0lggK
 Rd2z1jz4F+724ihK4ImYy2YdtraLHvgWrlXMAxT3tVqDwUNG3dTORd/6HhZ2M34o
 JtG9SmGyYZ61fEUOm/9OqEYEGq7Q71wdaktP0QVxB4H0aospE+HZuOeuYTcdvSJN
 toV4LyOozmoxhNk/Pe8sGFJ9JWdjfqnMh51qvfkTVbsftQe/+lBJccr8mpJqHQFm
 qX9+TCIuYXAH5qyR4ZUPgRwT8ZEj7YkeYhNr9c8ciA7O674WztY7/Y0sqAQeygdu
 Ki/wb5E7Si6q64Ie0w==
 =/g55
 -----END PGP SIGNATURE-----

Merge tag 'v20.9' into debian/buster-backports

Release v20.9 to unstable

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-05-21 07:06:00 -04:00
James Valleroy
10924a1dca
Release v20.9 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-05-18 19:43:25 -04:00
Sunil Mohan Adapa
e51d027618
storage: Auto-mount disks, notify of failing disks
- Remove freedombox-udiskie.service file. Don't run udiskie anymore. Use our own
implementation of auto-mounting.

- Schedule disk failure checking to 3 seconds after application initialization.
Also perform auto-mounting at that time.

- Listen to new filesystems added and auto-mount them.

- Listen to disk failing attribute and report to user via a notification.

- Add rules to polkit-1 to allow plinth user to mount drives.

- Add simple abstractions over DBusProxy objects make accessing properties
simpler.

- Replicate udiskie's approach to mounting disks.

- Mount as root user for now using command line instead of DBus API. This is to
keep compatibility with older code that mounted under /media/root with relaxed
permissions.

Udiskie analysis:

  - On device added, media added, perform auto_add
  - On device changed and is addable and old state is not addable or removeable
  - Automount condition:
    - Matches configuration
    - Not ignored
    - is_filesystem and not mounted -> mount
    - crypto device -> try unlock -> if success, mount
    - is partition table
      - Get all non-ignored devices, if partition then mount
  - Mount condition:
    - Is not ignored
    - Is filesystem
    - Find device with path
    - Get options from configuration
    - Is ntfs and executable ntfs-3g is not available
    - Call mount
  - No support for udisks1
  - Built-in rules
    - {'symlinks': '/dev/mapper/docker-*', 'ignore': True}
    - {'symlinks': '/dev/disk/by-id/dm-name-docker-*', 'ignore': True}
    - {'is_loop': True, 'is_ignored': False, 'loop_file': '/*', 'ignore': False}
    - {'is_block': False, 'ignore': True}
    - {'is_external': False, 'is_toplevel': True, 'ignore': True}
    - {'is_ignored': True, 'ignore': True}

Tests performed:
  - Create a CDROM in VM, inject media. Disk should get mounted.
  - Create a temp file. mkfs.ext4 it at top level. losetup it. It should not get
    auto mounted as it is a top level internal device.
  - Create a temp file. Create two partitions and format the partitions. kpartx
    -a on it. Both the file systems should get mounted.
  - Create a temp file. luksformat it. Create a filesystem. luksopen the file.
    It should get auto mounted.
  - Checking for disk space repeatedly happens every 3 minutes.
  - Drives are checked for healthy status only once, 3 seconds after FreedomBox is started.
  - FreedomBox is able to mount disks while running as 'plinth' user with
    policykit-1 version 0.105-26.
  - FreedomBox is able to mount disks while running as 'plinth' user with
    policykit-1 version 0.116-2 from experimental.
  - Temporarily flip the is_failing condition in report_failing_drive. When
    FreedomBox is restarted, notification about drives failing show up. When the
    condition is reverted to normal, the notification is withdrawn.
  - Build new Debian package and upgrade system with 20.8 installed. Two files
    should be removed:
    /var/lib/systemd/deb-systemd-helper-enabled/freedombox-udiskie.service.dsh-also
    /etc/systemd/system/multi-user.target.wants/freedombox-udiskie.service .
    systemctl status freedombox-udiskie.service should report no such unit.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Veiko Aasa <veiko17@disroot.org>
2020-05-16 11:42:23 +03:00
James Valleroy
7c6e265fd7
Release v20.8~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-05-07 09:45:59 -04:00
James Valleroy
db3f921957 Release v20.8 to unstable
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl6wwusWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICN8lD/9J3StIZ5Jnt77+ZehQv70vXwOo
 6fwUqvWjxGgtzL2AAID/u1Yr6EvafduWqMYDriQscyybgMJeiAVGDzMaGqYbHJZw
 TH4jHTpLW0QKDIuyq5EF4ER74wWzTiVvUHV1sv7DyrMBQrJsxcccsPifmXRWtzCS
 XqLcuQUlPm2ws2Jts7kr5uc59hBO61TcwYfje/r2gRj4rfsb1ArJb+b209/8P40I
 lAA7j0T7uULOrdZR0jvKo/lPpcxwvxejiMHqUwHp2RBmQGceoqXTV/FXIysaBm39
 5FaAm6lKZuWKPj2d0GWFu3xsTQ9c44uOJ8Kx1FU2LCsN8k78n5zmOEURZ4Rxm7pg
 /Cb+098obT90/fW1MpUsx07gxPTcWmQwU/2urHsAl1A8S6cSMjueAh2Eb7pmlFe5
 +U7u4TdZsqJHsY3MSK5e7RMNiUnchZN5Fe5APGBy0UXh0oCbnYz81kJ7plz6C56s
 iJp+h/zWKqLfhvbMFLurPrAsZTRoH7OYnBl8A4YYuZW22DYxnYFFbcN7vQ0tayqB
 onAWw8aNNWl3v9LVkU/bZWR5GZg1CDTaloC5c+encaOEXMpRuh2Ml57BFF123OqI
 o1A2wuqFo34szEzJO0jm2OTc3+H6dR5m1+e0uNZsRVSHNOWcEcCsAkfTH80ImO3F
 LPfa1yll1w3sUI78rw==
 =wG7C
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl60Ds4WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICBVPD/9vgxtoC0JZ7/JWOm9u4PtyyISz
 r0yjTRai7deOxUgCMbKMLUoPL4XiKpsf4+OnAkKQX8WZUtdo4IDRT7I9S3hgzpip
 32vEyTP7YgT5AGXx+IQkE/GxmY/9IfHRKxTbfW/0kSyUM1cVszD8V2qI2ixbso3Z
 GdT51d5wi/gjeGF0Crz7li8n4cJEcSSKos5fY1jpOsGyAQukPlTo4pn0hr34qkIx
 BBHsNjVcvvkImOPPb7GxNqcRuxH0IOmqWvhnS3P31iWmNdY0XK7ZZnbdEJN7GwwN
 AZD7rIiv+t0dHtYFaTVMnV4Zs0RsfEVEUXK5mKXfBL/VpMsV4pgdsDVvgl8cnCrF
 y+ED//Q2QkNSnKmqU/WEYr8pOq9pdGpz2mceyAGpRnwDUBWePRwmH/FP2XNzhNt3
 rdNUe0Go8/DFaaIHR3NQ2G6GNFTGu10sw5b9ZojjQ7qcR30W8K06uTy02/BuajDS
 Q0l6OIAqZQeNIiD+iEY9YrHiBJdjHBB9yBOTmGtE5Wse6ctTP34UBCqdvm2m38X6
 2cMfwZmCazNR+ooOdgHy8i2uZPdPlhWI7rGuijJvnmYw/mMn/cIMulKsfGq6sYhN
 oBin9/Vya3G1xryInIC14eIIu95Yqgw9wIUoSyhjoEwwfavDAt9r35OTDkqSIkr7
 hXqtWWvTk6w0siLIMA==
 =WPG/
 -----END PGP SIGNATURE-----

Merge tag 'v20.8' into debian/buster-backports

Release v20.8 to unstable

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-05-07 09:36:10 -04:00
James Valleroy
dac7bc4f8c
Release v20.8 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-05-04 20:55:02 -04:00
James Valleroy
e522bcbf22
debian: Use debhelper compat level 13
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-05-04 20:02:16 -04:00
Sunil Mohan Adapa
b4e6c03bd7
coturn: New app to manage Coturn TURN/STUN server
- Shows URLs and shared secret that communication servers like matrix-synapse
should be configured to. Later we will implement auto-configuring those servers.

- Allow selecting domain for the sake of TLS/DTLS certificate installation.

- Simplify systemd service file options. Drop log file and pid file support as
they are not needed with systemd. Add security options.

- Set custom configuration file by overriding systemd service file options so
that we don't have a problem with conffile prompts.

- Implement functional tests (and automatic diagnostics).

- Custom icon selected from the Noun project as Coturn project does not have
one.

- Backup/restore configuration file and certificates.

- Document some questions regarding configuration options.

Tests performed:

- App is not listed in the app page if 'advanced' flag is disabled.

- App name, icon and short description shows up correctly in apps page.

- App name, icon, short description, description, manual link, enable/disable
button and diagnostics link show up currently in app page.

- Verify that configuration used by coturn server is the FreedomBox
configuration by checking the cert path in the log output.

- PID file is not created in /var/run/turnserver/. It goes into /dev/null
according to the log output.

- No log file is created other than what is collected by systemd from command
line.

- systemctl show coturn.service shows all the intended restrictions such as
NoNewPrivileges, Protect* options.

- Run functional tests.

- Ensure that backup of configuration file works by taking backup, changing the
secret and restoring. During backup and restore coturn should be stopped and
started as per logs.

- Build Debian package. No warnings about the copyright file.

- Enabling the app enables the service and runs it.

- Disabling the app disables the service and stop it.

- All diagnostics tests pass.

- Diagnostic tests show firewall port coturn-freedombox for internal and
external networks, service coturn, and each listening port for udp4, udp6, tcp4
and tcp6.

- Information in the firewall page shows up properly. Enabling the app opens
firewall ports, and disabling it closes them.

- When the app is installed, if a cert domain is available, it will be used.
When multiple domains are available, one of them is picked.

- Status shows 4 URLs with the currently selected domain and secret key.

- Changing domain to another domain succeeds and reflects in the status
information.

- When no domain is configured. Installing the app succeeds. No domain is shown
in the list of domains.

- When domain is changed, the certificates files in /etc/coturn/certs are
overwritten.

- Certificates have the ownership turnserver:turnserver. Public key is cert.pem
has 644 permissions. Private is pkey.pem has 600 permissions. /etc/coturn/certs
is owned by root:root.

- Let's encrypt certificates are setup immediately after install.

- Port forwarding information shows all ports except for relay ports.

- Trying to create a user with username 'turnserver' throws an error. This
happens even when coturn is not installed yet.

- After installing coturn, the configuration file /etc/coturn/freedombox.conf is
created with ownership root:turnserver and permissions 640. The directory
/etc/coturn is created with ownership root:root and permissions 755.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
[jvalleroy: Fix copied form_valid comment]
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-05-02 18:51:23 -04:00
Sunil Mohan Adapa
16202e6f3a
*: Update links to repository and project page
- The repository has been renamed from 'plinth' to 'freedombox'.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@riseup.net>
2020-05-01 17:14:23 +05:30
James Valleroy
41498ba9f6
d/copyright: Fix path to visual_design
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-04-24 16:15:58 -04:00
Sunil Mohan Adapa
ff44a7de5a
static: Don't ship visual design file and unused images
- Move all the unused image files into doc/visual_design directory.

- Reduces the size of the shipped .deb binary significantly.

Closes: #1840.

Tests performed:

- Ensure that each of the files moves are not referenced anywhere in the source
code.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-04-24 16:10:02 -04:00
Sunil Mohan Adapa
af5e0e1b24
debian: Remove timer to setup repositories properly
When removing systemd services, dh_installsystemd has no idea about services
present in the older versions that been removed. So, it generates no handling
scripts for those services. No convenience methods exist too.

dh_installsystemd uses deb-systemd-helper which maintains state files in
/var/lib/systemd/deb-systemd-helper-enabled/*.dsh-also. These files need to
removed apart from symlinks created in /etc/systemd/system enable services are
enabled. If the service/timer is currently running, stop it too.

Use deb-systemd-helper and deb-systemd-invoke to achieve this.

Closes: #1835

Tests performed:

- Install a freedombox version older than 20.5. Upgrade to 20.5. Notice the
incorrect symlink
/etc/systemd/system/multi-user.target.wants/freedombox-setup-repositories.timer
and also the state file
/var/lib/systemd/deb-systemd-helper-enabled/freedombox-setup-repositories.timer.dsh-also
Then upgrade to a .deb packages built with the patch. The two files will be
removed. No extra messages are warnings are printed during package upgrade.

- Install a freedombox version older than 20.5. Upgrade to .deb packages built
with this patch. Notice the same results.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-04-24 15:45:01 -04:00
James Valleroy
81575c0878
Release v20.7~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-04-23 12:12:36 -04:00
James Valleroy
55694fcb7d Release v20.7 to unstable
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl6eLk8WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICE+tD/9uCLOVnAYSoHimXUAz/e8eGrne
 6R4320VEHS7lEnahqw2lsRQo8Bv12eunFC7wiomak9AVASahWNVeaKSi+q6p0CoT
 q1usNTdsjQazoBaYew1bIdXIgQQSihoak7aOJhRc5okyV88U7mgA6wxCBlP2giQW
 2YoDtOLOYbSucM+wJaiTCqejHDyMb4sQhCD5Mg5dXLN7Go23Ln8shT/3nJnJ0RLQ
 ltA+z/WcW6cTOSjzvwKCtMxuAKy71H12CNuwpeLrWQYroHXopHH85nT8M19YOTY5
 kFoHkPcqyRXWRHCoCYDW1ulJyXVuOplGA9rEadmT/v1M/BDbgXpke4av10NsIr18
 E/RZUd1n2geD9PJkqlA58A0shJ9/cPkFLEL6fW7ONTg6McJ8c62gy8aOCtyhk3YN
 sAZ8kcQ1n+2T/lLlLCmYD60cEVnheuY/nyGvB/ZcZuLpvVXO83g2Ld6YbDggrM+7
 e/QZozEbbDud3QloB6vXEYwpFAdxsLt7Nh9oOnU4kaeGL3h3N6vDhnkT1I+WQSqD
 9myKaRrfaHSC/oAzg28CscaMWXrK+buESJe4fXUQEFf6YC3gmNPwVnqzzykNs6Op
 MhlGcATVlwQ5ewR9aZ5D1Bj7qAr/NHC4fAzycydU0lLzZZLqV0nsKwIc9yqm1PpQ
 RdiLZBFM791TT3gRfw==
 =mVHE
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl6hvkUWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICLxAD/9OTeOfIybnc7sj1pL7JdDAE6gl
 JqVC94Vw45IbWcYlHNH7Ad23mWBBxQD5YRGC+2bZGHjSft3U354xm64vcSLWWJer
 aKYx2S9rqUMOrR5AyUGMVevO4KyETtn8UkRxFzgiKMUYCjKaBIYVCG2n/BWZHf7z
 1fy3hdBgwFToSs3vHD2CiU7m6KfxcFNcALWppsHFPRYGPgwAsiqOO+y9Q6cbaXkh
 O2WMVFof8heCr+nE9lBR2yUhT0OvS0awpv/gQijd1HSo6nhC7+2O9S2qt+gSNCJK
 Zd0OfA3p6NYL/jYcb1BRNLniohUZzXcT7ol6HiwjtrWgQWX4TDxmyS4FeaplbeI9
 deJwSWIMoOaHu7q4k7S7dedtm4BOmsDpo51kGfmw6TfttDxbN0nh4he4QK4IMc5n
 M9r5JhsWWdTI5Qv3l/6zv0IHIv2AjeC5mSQ8dJda5cSigCxLdEWPmXKdEQFrDfzy
 jQz+MVismCwd7NJqWkhm7CwETWz0WXvBeYZqUXLyuLLNV55dyvaIEPziCeYDJNv8
 01ZOaeSK5z5YSWRZBXYMqE5maPoezzAYzFLc23tsKLz7PU4+DzCEHFb6Fs0L1VvP
 L68FSn7ol6jpMlAl3Ny9CJP1m59Ht5/7QiQqW1TvO7omDcZApyWpMQqX/Vi5gRPw
 XEKSG0oz/YHUIlB9Bw==
 =F5na
 -----END PGP SIGNATURE-----

Merge tag 'v20.7' into debian/buster-backports

Release v20.7 to unstable

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-04-23 12:11:41 -04:00
James Valleroy
167895b537
Release v20.7 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-04-20 18:39:06 -04:00
Federico Ceratto
95496d8a7c Release v. 20.6.1~bpo10+1 to Buster-backports 2020-04-17 00:05:15 +01:00
James Valleroy
362d990f1d
Rebuild for buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-04-14 07:13:12 -04:00
James Valleroy
d409ab1d66 Release v20.6.1 to unstable
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl6R9E8WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICAQ6EADNntKhbZbIB7wLA+CWxHe0rWy/
 q+x6ezO09otNw10kBYH4SwROP+13JCsmSwsg/UZCvUbxz8ZyMMJBmi0G9PISVMKs
 I59nPbYMko65S8xElE5BJjV19sYth7NqgQbEX7+vVM6XIIErvyRq1FYQao5uu+fy
 KbQuTO4wAGnC4aM1z7m/YAlck2lgCBFzzx7LOnWYT9+55OC/mvUoh0MxzGjizRlR
 +q1XRd8VCagkb0UGDjFR6Mc5IxJWVKVnZhhvCm/wMsn305SL+wNhF4xFDjdjAPVA
 cl25iPlfAmSO9nArE9etOEb4w1F0AW/coa7PNgoAJL2FUi75FM4J5qKAiYB7FMdv
 qouXBF0KBTTA7WLBA99gPYzHWGzWq+QqHlK9Gv/i76DCwnLzrxm23Hk1nMDfdlsN
 V75yzVE+ZROND60y53tonxcsmn4MSvbBf2GLoyWR1bDhnNruaPWZO9ofbZRXxV+T
 7K/9OelTMYT4ygMRBtuzigV493esN0tSadvtkjbqLEluKbFCiBI41E+5sx4tnoC1
 x1kLnZsuz0fjINzz5RsgYgJPzygksgCQdAMpCd9Q0sHdqp5MQI2pzWXK+cnypKjO
 theN7PWqZcZPOW6S3g6xyQvPivWB4uqoe5xEfRRswZR9W+usuiGN7W+pp7SbNhLr
 HYP5moIVNzJglPRc7Q==
 =iR9u
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl6R9N4WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICNMJEACqUmCHe3ToWhqLYJWZJyXflGKN
 m/pOwVIWOUIsbhvVABnYZjAzKAadzRmfgf03GYzmh/UTEMwko0myjtPXhmuJAglL
 c8rlm2Mx8xsK5FxWMsTVJYocr3c1+D6YbNcP1uKkiSPMkuU4mn9mZAEkb+JYk3yg
 34ftnI759NcIDrpBdh2PdsX4135E73RLv6r3fEaGC8S89sM+ZiGaZ8MTlFM5MGzo
 Rv77LjjmjYof/nQjDy383kjxDsKxfxdTkKw0FdFtz6hGuG/99aMZkURIApBMF2iv
 rDjeAu8RwI//pnJP2nOLaD2E0Pz/xtcbcjBGZP+hy1gSYvoCKULdHlv3Rp7qy84Q
 tXtyFc1aLoMIiUqtR2cpSTC7xbxR7Ht/1Cvuw1bBspagid2LEyQoPdsJrL35usu5
 tMd6q9/gcK57p0/g6FZvZ7S/jpGbpDsiGxJXymNwAWvoVdY8IdPRAViKYtym+Qp0
 do+ELzXszJVZ+enhf8cXmhVETULejmxhBaLspXEEXYI+yDPb1kgiPqJ8ZvNB21kb
 qqfDcK60DEm5XCXSKJQMsbH4u+Wd+FP5dx0sUqLBR+im/g7DItcdaaZ0ducLRutC
 0driYWlF1FfBUWxD/qltRoK/lB8jJB1vNji4bKUnZu2n5wT/iNBhJcbN15HLbcFL
 NUSB23gNQbmgLdyNMg==
 =7GGq
 -----END PGP SIGNATURE-----

Merge tag 'v20.6.1' into debian/buster-backports

Release v20.6.1 to unstable

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-04-11 12:48:27 -04:00
James Valleroy
ba0bb524ee
Release v20.6.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-04-11 09:57:07 -04:00
James Valleroy
a9adc13a56
debian: Add firmware-ath9k-htc to Recommends
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-04-09 17:35:21 -04:00
James Valleroy
64024725be
Release v20.6 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-04-06 20:53:29 -04:00
James Valleroy
30b4b67e7f
debian: Cleanup overrides for jsxc symlinks
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-04-06 20:52:44 -04:00
James Valleroy
dd2ba4c8fa
Release v20.5.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-26 09:13:34 -04:00
James Valleroy
c7f974677b
Release v20.5~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-26 06:28:56 -04:00
James Valleroy
7d01a7f28b Release v20.5 to unstable
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl55VLsWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICE7yD/0bN2Uc/vvJY1SMZdbxq63YX0K3
 fhqRLuxEBJckdcR0K5lm1lwymmLkuBASdojUwn+7ZJGbzNDiBY3SmIYQAhMrmhb+
 OGxnM4n2XUYWdC7PqrNlw5Bps4e5J32zDXhyGvx15hPwQS1gollJ1j9iSX8rswG6
 /UKFrA8ZuBbT5PLfH5WjubIsNsTcjBFJ2oDuhhn4FW3X9DjH624Mgg+EbrIBXG9D
 X1GEVN/+WoMXdDKC0FUpV4xf9ET8Q9kMaT/HPqN7AtVMhD0Pb/uNNL/X6CXo75VY
 HkPq6yc6s4YizWCOAIS9MIa3wYU2Gt4cIn0nLBWOG5fSZyB6VQiNfTiT/VXK6Oe9
 Vi55VhGKMW5k1tJN4mSZ7PkFXapmxS9TW+O7kguucIowUlhhp76iNZchrJW8GR2i
 cwa5rVnoCOy6QNqepsYvQT3gK5FUug50WbkaO4j/G/8Hn0+daJv97AjpZX8J5Rqy
 clTJBQeAypckgwsbBcBFA6Zh52UY3VWZAQcS1a3kvf+YyYtJVcPWt4sVE4tNxV9I
 lJceIKnqOgqB1ZgqCjpfuQF1q8XAQ2bPSKIvJxyi595AU4SSSU2fWEA3jMpLnSxn
 2oSMLgsUSSDULuprdWZegELd6LLUN61l73nZiNxKZKehnU6fkVtuWiaE05Wvy5jl
 kNiMCMkrcQyShfNrPA==
 =vtzD
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl58g7sWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICDmPEACldXi0e6+Msph7KB7Sx1JKqgbn
 baGbRYJAi/pzZ0ZBZP2BWreoDyrriFcjscW4IUFmqad+hq4SOM0vB7xA9s6dgGNf
 bNfWaEdRbKlU74b68+66XVm0QkQ4+nWOceJpqIiQTQpfQQN7XDHrFfAoKnKLR4jK
 PUyuhYiHdjVJtzlqZivEriOl5EcQldhIAFnOSYPwbTNMMOkyU8Pgy8YqziyKVRrF
 850AY2zJ0KqVVyoQnpk0N3bt5KxGQ4PMnCLmlAAVh90hhb/rn6nfqASFqnkV8Sn5
 ngQUL+3R9BCrmrYUAHbAdmqEyqo7zMw9M7MGBgp8ZaGqVUgN+FejsdEdnay5QFUl
 GGikVBdk3hJsKT7F9OZXpkuijXdPM6ZL5xdcLe/l4k6j4rNU5iYZbPRmlMliXHnz
 tm7R7The3A6SC7SUhHGVHtLGyDapB29Oat66S4b1k0I/JnThHsh9YhmX/R97WNfo
 klDXRIvMOXUOyFGnzXzYBBu78bdFMHEJse5Z+5AgcB0ksbSddukSolH/UIHO/oYo
 Y4WE5Tz8baHy+sdtO3Q8J3/M6KsSwXRjt/kdB6tTwcAVWoYIzOHJg8plyWnpJfuS
 3qhGGSHxX6zaS6SN87AmT+hEY6pSxAHDs0Bxb8okvr/HEuRMU38i6UyQZMOIUv3I
 Jf9JBpqheqHWoNUCnw==
 =816Z
 -----END PGP SIGNATURE-----

Merge tag 'v20.5' into debian/buster-backports

Release v20.5 to unstable

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-26 06:28:07 -04:00
James Valleroy
b7fda9d657
debian: Correct doc package names in Recommends
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-25 18:47:41 -04:00
Sunil Mohan Adapa
cd5bd5a31c
debian: Remove outdated TODO file
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-25 17:52:24 -04:00
Sunil Mohan Adapa
172f5f3160
debian: Separate binary packages for each language manual
- When there are multiple binary packages, a common practice is to install into
  debian/tmp using the Makefile and then use dh_install and .install files. This
  splits the contents installed into debian/tmp to various package directories
  debian/{package}.

- Install documentation in to /usr/share/freedombox instead of
  /usr/share/doc/freedombox. Then create a link to /usr/share/doc/freedombox/.
  This approach is recommended Debian Policy Manual in section 12.3[1] because
  it should safe for administrator to delete files in /usr/share/doc safely
  without breaking the application functionality. The doc-base must refer to the
  documentation in /usr/share/doc as per doc-base documentation.

Links

1) https://www.debian.org/doc/debian-policy/ch-docs.html#additional-documentation

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-25 17:52:22 -04:00
Sunil Mohan Adapa
58b6f0a8e1
debian: Prepare for multiple binary packages
Rename various files in debian directory so that it is clear which binary
package they are relevant for.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-25 17:52:19 -04:00
Sunil Mohan Adapa
75bd8a61f8
debian: Update doc-base to include PDF
- Fix the list of files for the HTML format.

- Add PDF format listing.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-25 17:52:16 -04:00
James Valleroy
b3b177d85b
Release v20.5 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-23 19:43:00 -04:00
Sunil Mohan Adapa
6179d98a07
upgrades: Don't ship apt backport preferences file
- Don't ship the file preferences file as this is a violation of the Debian
policy. Lintian throws a hard error that can't be overridden. Remove the lintian
override. Remove this file using maintainer scripts when upgrading from all
version below 20.5.

- The preferences file is now renamed to 50freedombox4.pref.

- Instead write the file when the app is getting setup (on each new version).

- Don't run the setup code on daily timer, instead run the code when the app
upgrades. This ensures that as soon as freedombox package is upgraded and run,
the new preferences file is created instead of waiting for the daily timer to
run.

- From now on when the preferences change, we will increment the version number
of the upgrades app. Change the setup() for the app so that it does not
re-enable automatic upgrades every time setup() is run.

Closes: #1673.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-20 13:59:58 -04:00
James Valleroy
af0cb34cd9
Release v20.4~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-12 07:13:37 -04:00
James Valleroy
55fd37304b Release v20.4 to unstable
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl5m41EWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICOUkEACjg8HvoAWTRjvIrQWzhGFw4h8p
 WiLmjiSfI8TZ7L+YwyJn5B1vSXnzIjeVxo8lnC9OAQbHWjpCppehNlKP0gb8Ue9U
 HCIp0yOUg/mVmSUSt/ZAenJbniNNZiNmKmwn7/c0B1yDpEI8u9d9hiXeeziarRw8
 U+UlJXew3RqmgAizA1KyVg4Lkpanx0LHUndyHcSJjk7TSWJtUtESpbjriEWoAvz3
 fKa2aLXJzrFCIFsNcQD4+RixpPpZKUsVJupdpHlJI/M+Udl+6GBgEe3nJ9GQwNIj
 UGTFjGE6kHmu0mEWpmKTFdjH5aIxaE2U3wCaGuhf9x4adwdYw1y5IYDi2MGdMcrC
 w/LI6fYERkHKlmUFIxQLgfzxpeADKk5GfuEMRs3funmKVOs3RLOVmr+4xq3htpHI
 o28gFEes40tot9aBc6nPnmeqXekfmvA/G18oBXOHBz32P+KezRBklG1MPVn1yz2s
 3quxNc3AYA55mPTP2pyVnWeMdPQM+tWci9jR1t7wIOSJBB11+6rppj4F1TAH1hvj
 dgjFKFT0NVj/RQxJLFI/4McxC7QTXgmH/ab6paa0E2na2yhn36lC150TxnmtKd+m
 zKSJHnnDo/OFKM01F5RBqpk6zTMFkmx4ud1OzTxGkEdf2+xFfqa1AFIi+2Yj/Wtk
 VwLz31+fYgE7M8Yoyg==
 =g0x5
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl5qGS8WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICJ4REACYPuABNTr3Txm9nDmDVFUXLD01
 ThZRaJiOY+BK/s360qeiM8pjYT1gh4wunCY6tabNjl1OsHQDYqXmqqp93cOOZzz6
 xO2maQWH+yEy9Amvj9QCCcKC3fByCIOvcQz3xGSzrrcNBAQOczQKxZGY7Vm9SkBR
 7bba3F7rE5eaIeeIL8H3o0MINBrhPmRLnS26wZa+GtIP3HqZyCUsOwf6mpLMW0du
 DVuimiWwQ+f/tuFtv2vVEObaA2Kvb5ZJxMruCB9ZRDxxnBvO8Cux0FkZRd1xsw7D
 vzbcAftA9YQyTwhZFSDCvgRM3VjAg3DF84i/CgGRfy0y7Qs5KdGPMMihc6M3Wnp7
 Vq5UTndfXdZOaQnw9bD5rAr77o+G0aEE8rtV1k7urmO/S+VFJMTj5p0TYvxpzKCz
 VilIEPp8bLcA3c8ycSuzoz5igACNO526uyMIV9S+6oxuF6gzGe+DwdlTvqu1p923
 w/ffrxhHMO2Li9WR1ZuQ2/g7CG4Tc+MIDjfmKQ54B56M/yA5WTOHT+OWj9b4bwTB
 /19jYtLnPfrZsHC9zQpqCoybJ6+KtIYtBX4/D7vHKmghaGAMgJpcS5oVxCp8Rf1r
 I3k7x3eo5jNEslcE0Hjpi3FQBmwRHNi4aRDnG41chP9uz3SR/0FgmySyv2HK813u
 rXCSxvUKmZgCTgH4HA==
 =Dhqd
 -----END PGP SIGNATURE-----

Merge tag 'v20.4' into debian/buster-backports

Release v20.4 to unstable

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-12 07:12:44 -04:00
James Valleroy
05fcfe2d12
Release v20.4 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-03-09 20:18:29 -04:00
James Valleroy
d64cb66078
Release v20.3~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-02-27 18:37:52 -05:00
James Valleroy
1949b162ba Release v20.3 to unstable
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl5UeIoWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICG+wD/4lWl8fkzNVrcDafEUa+3+ZD4zj
 ejY6rNIuTJS8yV3SZmHcq4zrIv3RI5xskhgTTPPM8tUsohujsmMw5yeLuk+GM6XU
 2qkJaY+F3z7LaT470Gm8Bi7cyxaKEAPt7MH2ot/8Z6yeCqtr7dSqKk6cp/elzKtc
 K6hx8IEvV4rSKIQyPRJZhwFawzY+EKU2vs32G7sBzWzUfEXGRFNt0OwWqFejq0yL
 4KBZ2ar0KNBjBg4DfikBLVMgOfAzM9aNSkA25RAu5F2ixLHI/lkXCJRb3oalHNpk
 Lq0eeGMgJ7bGNW1Qkf/ZnjnHr7YPOGWf9l1xNlLnsSGOzhnO36aI7FnpoxSV9SnN
 f3NDm+ncFZFE1I/62tXYa+HC5CLYTVf4bhYr+QshS4eM+IiyEWG/q0mhpuU9sFcb
 aQQXa3rFQL2MDqtqDAFlIF398s6DRyCQzO4x7lYVQiAZGcYbtRwiBggQ8sbXfmFM
 bHI4wN7Mr6+GTK9mXCjPcZBbLWpGxzG2dIThlYIE4E5Dnw2JN7lh6FKsJ9CBFYPm
 rBucNB+Zq8csxXhxVyzgZ3fwUInapi+hatPD6w8XAATbUhPxmuvEy3dXSIq2bevJ
 Kz5xVZHgz5SCxXrIj/PMl58YJ0g8jmqQNbaAK7jGfnOQ6okvC81tw6UwcNPn+3bp
 MEYvi87qu9nGG8U7XA==
 =fxs8
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl5YUn4WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICM+VD/0VIbV59v3vpj9DmgQT8TXdw1YG
 hzU65bdd47++Ovz7ujzix+SFNboZkbe+s1N/F9gVqnu3foEW3uV9bz6UBLiOE+vh
 ktyWYRiRY5f+Cc2iTLoYk43rv6qrx9jAQUCLo+f6bD2hqkTBDxmEJXfrWt0JCF/Y
 ovjL6G11r1SSMr4rhM1KRhAv6kPWIoxFr3xBRPGlfxfbgvVKP67myictbuOebY86
 BqL56ktr4/RV+Zvv+pAoKCYr6uWRkI//o+rfqAq/9pYAULkL+IEFeAP+YPze/idk
 b7xaUjI5Ul3hHARttety8C6VmVjMwIe2QsoaZrKGSE93zmZxb9QerW6xzK8UBoAA
 5v306hn1WZFc1wJawBr2FrLq8jhKfgOahVc81B3ufJwxo+tExHGmk4/iKAqGU3Ht
 yymYPGCTjtNBCoiFS6OFWUJ4d0LLA+4LVTOxQ+R12vOJMX5zOYZ+4I5U4SmLUdU2
 kVrN7+CUra2cgTdwLmbRelB2Ls1c6HAH0Kx4MeVtb6stcJJ6/YFB70mfW8CbhUqi
 JFjI4/hr/g0qnh/43REsbXvNVrOkSWqDOHqcGQ1RDmkbqZzJTOWFM8SO4cLsAkm6
 Dy0W/edrq3YTlQTDEExEoC5mRcUsmNZLgGoZskisRGj3yquQmwJ65HwAcCxFCNVP
 73vHEqfnWyvL7EzpWg==
 =ZTly
 -----END PGP SIGNATURE-----

Merge tag 'v20.3' into debian/buster-backports

Release v20.3 to unstable

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-02-27 18:36:24 -05:00
James Valleroy
68fbc0b70c
Release v20.3 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-02-24 20:17:01 -05:00
James Valleroy
60d997b15a
Release v20.2.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-02-21 22:46:56 -05:00
Lev Lamberov
1e6b26a63a
debian: Update Russian translation for debconf (Closes: #951440) 2020-02-17 18:54:21 -08:00
James Valleroy
3b6174eb15
Release v20.2~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-02-13 19:41:07 -05:00
James Valleroy
f0173e7729 Release v20.2 to unstable
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl5B93MWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICDGwEACX8F8fHHD++j/ULpk1O4LUxdfr
 D6MZ1002rdNmVaDSBK8hv6AKF+M4EStkhzwAe5iiUK82Fh6SaGhN1xHymAUMw7Q6
 IJp0F05Psj6LZFjTF03qmfdr8tCYysF8xN9LBLeEIFqJ7jUQU7p3DIXNRAXq01Uk
 rPeA3ibuhLw/i40W3AGEm1R1pQx3zTs6LljiyIB37arS9ply0skT2w3+Kw6mnera
 oWXSH2aVQ/jX5Sa/7W9EDhYhVRqcw106uWQ+Fmv9LhscNpOIOvCHQ9r0+7LR1En1
 Bu3ATt2UAOiFWU0N0Meb0M0cmRG4EmTiJ9jwm6AZVBG7iBIIU9tmeiOrBj1APU38
 FlqsoxuRmMp6KaJT+bkfsVU0M/4e4Q5gP12dAzVEhw34jfsyQGqK+hyrxuGBbXCZ
 ojxUmU24AW6iC4TfSf0WVvuSNl2oyuZWwhtBBOFVlMZmDp2G4zywTcLzwmbXfpfL
 PBfIC0pC0r0G7n8oHOmIVkaL70y8RvjshkZOpPkx1mlFXCDfkeJv6xjfd5zFPznA
 QpOiGFCzzPBVgWzf0rCXor01TKNMs+1b72jZjJCCf4kJZO4v5JtE/6LuTScCa+m4
 mp/KtTeEWqfqeIAP5xbg5yys4ITJMukThvN9w9A78tkhE5sbgS5vUA4+rgfzoFpR
 /QTFnqPwVBag8zH9jg==
 =j/pz
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl5F7HgWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICARdEADA3rnauM4zKzUBlGmkTvhNPsDy
 pce/7jfv917d1xTtDXx1GRbnFmOVXdlOzJqxRU0EN59YCnOKQVr+iN4TS0H0OJzc
 /eIEPNb+95l2L+M4ouTrBr8NiqBd4UtxWGECzhTnxg3rcnCZnXJaqritKz3g/sIF
 +CEqLKNVDRFPWYZYkKxlmIjvn8L4KKlqK1Ckvv9/bLg+EcU73OWk21TUG29qFFoU
 XclxcT36utVn1zibeyc0zZcFCjJkyVqjx4/DkR2Ie+jOllJ7AMX9K0LEayljwq1b
 BEt33qxb1XmZQRjITybCmgV6LmDxobkCI4Qm/BSTdk2oKZT2Q8Lii64DUUSqboKS
 wgmUh78X58A2eIi6jhB7LhEnTj4n6uGXi6MLgoSOOPvPubmIyuPGkjIm+JcSzDFi
 q5TkSHc0Zufr/j8MwjGND8vurfahYcM49Tv9NIZYbtfdTK/4M+jBMqr/KN4qCu80
 3qelayZCcHVFLPDyU9XqUg59z4Dq1nlCRNMiSCbCb0Nv2bccD3XYe0RFvQErz4gd
 Z68mYy3dYbX2nGHS3D0XxskSIs+TOcQkoEKTLysRgeD0jOrb0HmXD/NmCxZ/pFBc
 1IEBqnpNQpovWgLc/aEmOc5eCBMxf7ATjl1mBSXCJUOm0E3G5mXGlNQNY6/xBg3k
 h+WlGID9BcixPUTr4w==
 =WCr8
 -----END PGP SIGNATURE-----

Merge tag 'v20.2' into debian/buster-backports

Release v20.2 to unstable

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-02-13 19:40:21 -05:00
James Valleroy
8f63590882
Release v20.2 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-02-10 19:23:16 -05:00
James Valleroy
3c1fc8cd94
Release v20.1~bpo10+1 to buster-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-01-30 07:15:53 -05:00
James Valleroy
a1f6502672 Release v20.1 to unstable
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl4vlZIWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICGc/D/9RqXiYH6Cde3ogSyMEzT6W0EXG
 iFBBzo4XOAlU95jn8NrB4a2yCIAieB6Mz8HJtOKnm5jC8WxDAivM7w9jZXMwR4wF
 bIsoM3J+rkgX1OSQxvCHvqiSh2CJabLuuvw761BLi70JsflDMqSHoHKwxqqwQqru
 eKPkvfdeKyILtRSlQB9oHWpa1eyH9zvO3oHbMG0K0L70eXgeANbB0bTdWB9BwHrE
 fZ3s2gWs90T3ghQqaX7nzlz2rzXtpxqkA+jw6gZKxMB79OEBDnjY3/0zA8EJhFfb
 7in/D2LRMldXK3jW/rZ3XTeKTjqNWbD99oLkJg6YD5yIlHIA8ZsEogoChoN9wo9l
 8qM80IEGYXds0x492Ytn92/EOshMN5IV+3gA0G8VK0bK5AhRldFyQpywBb7eKJ+I
 CEIOk2Xd+1n6FtKtuoZ/CpbqMWSqZsiHouAGy8rTloMzABRT3E0e09j4bhS/wxHl
 Zm+huZXrI6nF6aJVXvbZzxuWPxL5YE/W6JRMie6SM+sMosHFoHxVEzAZqMNs6+e9
 WH+y9kUdG/+ut/2sGmzDw+/KJcBB9ExxbJSj9InweeOvFFFvqBroGaUNfQYPxohv
 4InGIgvrx/2ImA1D5RmzVB88duMtlJWgr7V6CM5r+2wGoCaRWVo7dNCz2s9u38yR
 jLPE4pjVdQWgCKdXeg==
 =AXLO
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl4yyNIWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICIm0D/0fO+/NZS89qykMC8OKKdtQlK6h
 wzppRXle1ewcJRiuViB6QY3gYlmoOFMnxDz1hqVJHLvs+EDsXi64WywdhrJ3TLfU
 7rmNnTTn9IqpSx8dqUnkmjqrn9+3xGjLBzRnmnGzQ96hu7Zrbbx8GKgzWccteg8B
 bJcEX2Dx3lB84OeSMBrvx9vKgYvDnoMar9wOWWpDIn2oJ8khn2xCidQUd+YvckYU
 IX4j4n8MTtGYRSUGl2/PZiN+bMvdYQTDHEBtpO7QDRPsLyKXtASEoMdiun7qyxOd
 94mPg0c5OqH7RgWtqoQFu2DUU5avZ81jFCLSDzblTftCyp0clakA59LpsI8EZjL/
 M4A2GYXUiVpIytu8sIRs0kOyEZoUpl1pMq9LZ2nb/LU+VhAAU4k3a27qnaKZnZ7r
 wUJiEF8PFNsdRl+S7iVsEZn9LhW7PLtJFJ/guCxZ73BTqxUPlD8oGoOkFUKoKrgr
 7YIkLD1Q87ZB5Ec+wt0TZ+H9mZ4Ue3QAwpEgXf7ocPzFhkGBjztzJxMOHQYcso9Y
 2O8+qzMwVFUc87vVmspSm6P15MocwDcEES+RujNv2tIlHckz1sgBySI1PurXq98W
 /gg+AaFsYBldVnhwLG0QkCPA0GWm+yBRVOiQRYJDrBtJsfd/63WFXBvgepKK/C6Z
 hEbR53ujs9T6hfaFxA==
 =42if
 -----END PGP SIGNATURE-----

Merge tag 'v20.1' into debian/buster-backports

Release v20.1 to unstable

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-01-30 07:15:12 -05:00
James Valleroy
964051a849
Release v20.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2020-01-27 19:52:14 -05:00