7449 Commits

Author SHA1 Message Date
James Valleroy
229bcee0bc freedombox Debian release 22.8
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmJCWMEACgkQd8DHXntl
 CAjc1xAAkRfTo4Nt2htVYF5iW/AlfA9yjImgwplR2kxvPgeIQYaEJEZOBMeNTc+o
 YP3Rz+5YhPFptcJjfKrtPIKFY6TAmlfjfZSolmGTI6bWyrhzjIUPeIODxVFg5sav
 j3WqU/TAHSmH12cRbXnlmeWIsadRTaXK1h8WdV6ZaBqILj0lxmGR2JgHCtDMfB8S
 rssKET57Io9UauRTPgD52+g5744Lihozj3sHvf9Hqqx7TeVnj20qAiMMATk50rrK
 +OrsWi2Vnl1tAA+hkjH0yFf+D1j2ZfNKvAW0zOY7dk4OL7NjK6XwfVArSzP4WaeM
 c2oZxK1JXCGQL6pUrjDP7oRrukoZXJcFbnidZlykLuWtC3Q9RIq6cFPedsFMD7bD
 bie6CjQ2KEwHNOzUVPQlmKoLjahf3tBWe+S+3BSaPVy4fioUpzfJWQjn2bCVWMOo
 sgO0fYJGTX9ceKtbRnQY7AwJFuVYEhZWUOe/IcDI1/E66JVFZnexoHwjV3CVYtDt
 jiwgpwchLUWZrKKO7PiNxlGmgZ0QmcUdpbd46/8j+nJ69xhly0IbGMzPyTkm688r
 0MaBf8LIG0Cidztdw0hIFGoGuSQ9JroyOfChrBh7fJVlYT2IlYhZb5dBDGiaGlh0
 ueAtUYZyCprQ70DyIvvihXSNy09mmk89H/F8bYL0pV2Xf66OxHE=
 =Z03H
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmJF0pwACgkQd8DHXntl
 CAi49Q//Q7X9JI6a8oAbIaVVaIAI1Q4fLov0eD/9MZErG2v9yscWJyEeEbXNmLHA
 7h04rUHVKWYO8VFKdu48iKcaE5YiKE79OrOaiKKMY3aQQZUVEYlcamQZ1YVRoJcS
 HEZG3OhvInNCgibvDaMHGbIODLPfLxAcZCUyK0QcSJqLwT/EicX0xuEhNM+4XW16
 FF9KgpayjcjPgeswQ7qP4Nt0qkMFVzrl+iclBDSGV7y5QihJV34Cf+j8hWAq9WQH
 q4mPJFR+JXCwQTltHwySZCVe+5qph6YpWNL4xUO58gEK4zWAaFkFEW0/5dM6spfq
 w6+KknaXUOi0U4lKItjGJCsFDQZuqnKCEU/185qv8vbWyOpa9slqsf4Fz7j/q0Mr
 uF2pMNBm9WxweOPkO30pLVdycqyWo4E6hGMeXvZ2tECz5sldq4OpsfgGs4fVtlN4
 9rVBrgRgYyDdvdVpEVBEfgrmSkZCEwSgqCsUgfe+a0fRBgp8MJCXOsKERdiPG3+/
 yPED7z38D3X36V+JFCB8CFtHvs+3FgB9niX6rCRW8hR7OoP7nSLCZ09sLO58Hktl
 /K2+VtfR9EUcG9F1dG0PQdyyr/lCIFbjolvQpr/AAq0GlvxOw1Y8JwN403tBs8j6
 XszpJLiOO9/eGoo48FdGVkdpRnERfgQhxVHlMu9JHMBiF43JL6I=
 =E/ol
 -----END PGP SIGNATURE-----

Merge tag 'v22.8' into debian/bullseye-backports

freedombox Debian release 22.8

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-31 12:11:07 -04:00
James Valleroy
dd7f2db631
Release v22.8 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.8
2022-03-28 20:30:24 -04:00
James Valleroy
cf6b3002c4
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-28 20:29:39 -04:00
James Valleroy
477386c3f9
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-28 20:06:19 -04:00
Jim Gregory
66e19ff56e
network: Fix showing wifi connection
Viewing a wifi connection will cause a 500 error.  To reproduce this
issue, go to plinth/sys/networks/.  If no wifi connections exist,
add one use the "Add Connection" button.  Then, click on the name of
the wifi connection to view it.  A 500 error is returned.

This commit fixes this error so the normal "show connection" is
returned.  It also fixes a bytestring conversion error
for the SSID and a blank value for "mode" on the page.

Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-03-28 15:19:48 -07:00
James Valleroy
5ea78f6e28
upgrades: Allow backports from src:freedombox
This allows any binary package in src:freedombox to be upgraded from
backports, so that packaged manuals are included.

Thanks for Frank Woodward for finding the root cause and solution.

Tests:

- Build a FreedomBox bullseye image with backports disabled.

- During setup, enable backports, and update packages. freedombox
  package from bullseye-backports is installed, but freedombox-doc-*
  packages are from bullseye.

- Install freedombox package with the fix, and update
  packages. freedombox-doc-* packages from bullseye-backports are
  installed.

Closes #2106.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2022-03-28 11:03:09 -07:00
Eric
5b8316bcc7
Translated using Weblate (Chinese (Simplified))
Currently translated at 70.5% (1011 of 1433 strings)
2022-03-28 07:11:49 +02:00
Benedek Nagy
4ac789efd3
calibre: explain correct name format for new library
Closes: #2186.

Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
[jvalleroy: Remove duplicate import]
[jvalleroy: Reword help text slightly]
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-27 10:19:30 -04:00
Ma Yong
c9bf209c2e
Translated using Weblate (Chinese (Simplified))
Currently translated at 70.4% (1010 of 1433 strings)
2022-03-27 06:37:24 +02:00
Ma Yong
988452759b
Translated using Weblate (Chinese (Simplified))
Currently translated at 70.5% (1011 of 1433 strings)
2022-03-27 04:13:12 +02:00
Benedek Nagy
c5287a3893
ikiwiki: add packages that are neccesary for apt-get install
Closes: #2181.

Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-25 11:47:23 -04:00
Nikita Epifanov
f3f311b9a8
Translated using Weblate (Russian)
Currently translated at 99.8% (1431 of 1433 strings)
2022-03-20 15:17:52 +01:00
Павел Протасов
f1d2bc9069
Translated using Weblate (Russian)
Currently translated at 99.8% (1431 of 1433 strings)
2022-03-20 15:17:51 +01:00
Coucouf
6c4072af4e
Translated using Weblate (French)
Currently translated at 100.0% (1433 of 1433 strings)
2022-03-20 15:17:51 +01:00
James Valleroy
fd7150a704
Release v22.7~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.7_bpo11+1
2022-03-17 17:23:01 -04:00
James Valleroy
ad7d050707 freedombox Debian release 22.7
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmIv5dwACgkQd8DHXntl
 CAj+WBAAoX35kHmSBh9kSJ5L280QWyMj11Igxf2i9n0L+sMiFZGusx2y1mXGVxDS
 nEJuBPGiqRubHP3+46hwVBFO1A4w8BY9DIaELlLThkPixtlCU7B3iUScxpMNw6QK
 sW61R0RLsnaaeFXHziweAl74tFVe/35rW6JnrpI9XmxxIgxom+8uzOZzYOkBs+4R
 7UTY3S2M4x678fkvnl6KtQ7+Us2w5LQPDnhtkbUUoBNHPvaKv7LmPaq4MnhuRP5q
 9Bh93sfjzCcdHcHUHVUnB5Pdm4NYOTPuSXVAl+cDh5aE+wqU4XT0Aa9FolpojrKh
 nYwco9qtYt1twL73T4fKbHwt5EZKFg/i7F4gXHw/b+LWARmC8pa6Vcq9nvUs/Qvr
 vHZ/NKSvf9cemCERO3VwZNyjtgDHVreEh2HZt598l6xGjVsE/g5bJq9JZpNRpIKU
 rPPzj0C63q7yQ5uGy+sJ1Pwcmx8mzCTDLo82Q8ps34zGtLjEuvG2jiMGrR3FLb2O
 x1f72YzjE+Fe9WEYDRxQwZrwS2qU1kW0egJnQ74dCBwt0PCLJ3pAD14oYGZ0+niT
 5J87hMLJ21C2iQQSBmt/nIcVhlmX5zLgZ1C3treJQ38TAgsZOVdgwzHl5b6YQNqu
 wAOOGyPreJCke6kApCMnzGVPW3baG6S4jCftqtHB7FXIInkYdgs=
 =3zGI
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmIzpmUACgkQd8DHXntl
 CAiGNBAAq5brGQeSXahEuuv32X6+MrFiaAo8RHvuEFTaoQqC1MLvbJWlER4xjFjP
 HwFbXqDSWpg+8pJqeocBce8lYJv1UaHW3qapHXcFSIHyffj/styqgO2RUPd0ArKw
 oqEC8aL4gSVp2WEBBAiEp7+LBSWNcdVaGMLj5D/53DP3xaPjFeenXmgaj16Zh+BV
 qVcibSaJuJcH5/p3PQWgmBjfEwJQPHZ5VFhggTJzFguzUQXydxBh83DjkLH08fH7
 76igWbmHuwWFEiTX1/xth8OTR5xzQBAvKz2RurvyFljHxK9QLqX+WXMpGBdGkN9M
 QXKHsViGx9SsgihiZ6gZoRCLACuIkdkomBAVoigJ9GsCxfNE/8MqFbN/Egp+ToNW
 iECcJhtnWkh1v0n11+SGGxFaKPxl8ZMwZlXRJDeYPyJteNU8MlMS6OdUmBHLtvl6
 KVXUjUxuZs0FG+I3XbX+XkQO5i3CryoY6vXYbp+2q4D391ISbpEKZGPhaS5sqSNA
 HFWKj9HoDOFMrO5bItYqbbeGtJc9Su8joup2dY6FfKn6u9D34CD+7IfjsoxcVZgQ
 S2lah17CRqIYL2ldBPIviZRbTZri6jFHJfaPqHldsGun+cROnXfLhI6p7uEpl0cC
 xl8FP5QGJ9y1bll4XbxxPeLJZ0zIn3HdOhp6nEWDlj0/drOgfF0=
 =jkpk
 -----END PGP SIGNATURE-----

Merge tag 'v22.7' into debian/bullseye-backports

freedombox Debian release 22.7

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-17 17:21:40 -04:00
James Valleroy
161f09fa9c
Release v22.7
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.7
2022-03-14 20:30:46 -04:00
James Valleroy
8f2522ac2c
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-14 20:27:06 -04:00
ButterflyOfFire
c9814e55ba
Translated using Weblate (French)
Currently translated at 99.4% (1425 of 1433 strings)
2022-03-15 01:02:16 +01:00
Benedek Nagy
aef92f45d8
Translated using Weblate (Hungarian)
Currently translated at 100.0% (1433 of 1433 strings)
2022-03-10 23:59:40 +01:00
Nathaniel Ramos Alexander
edc922ca77
Translated using Weblate (Spanish)
Currently translated at 98.1% (1406 of 1433 strings)
2022-03-10 23:59:39 +01:00
James Valleroy
1766d72f89
Release v22.6.1~bpo11+1 to bullseye-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.6.1_bpo11+1
2022-03-08 08:02:01 -05:00
James Valleroy
d013c997e9 freedombox Debian release 22.6.1
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmIkm78ACgkQd8DHXntl
 CAgKIBAAmnIqR/3vdNdE9TvPgWomrz0EH5ZMPxPx088tm9ALARpYuZemXapVzZSD
 0LGK8Wgism0ic5mTZKVW/mTmOfvGhR6fjLcS1r93xaUbjvDAdol04M72i/+tiCKH
 ut+0bkN45/ZQ6stRCP+XSzfBrMl/IGuLDeNR6xIoOLGw8AD9uGIVRe3K66JBaBqg
 GWuvTSElixeTGy6RqQA8jvWwbFC5oTZtbVfW/ezCCO/cyNkH7v91llZaMOOwAYm0
 6jDLRGwUQj0xHuGYp729KCKln2UqXwKz6f39AjiLAGeX5F/rs4mCgWYgc2tRbkgs
 SH4XVNTLlThz45Ba5KuU3LNCFBbhW8I0I5lps0rOclWDMm19vm3tzjU3fG6k7hEv
 QSatgSwSyDi2jNpbHOS5VgkebbJNvU+4q0Ievt30DkMuxynMKDh6D8wrXU0xjhwL
 hUR2qU0q+ruoevkowP98JXIB8FAulYhIndPFdcbJSKOMcezm9GvBJZvt9JEp4nhV
 o/L//woE1dQlRJ3mgp/8SvAWudTIa60RK9wJjQscacj4og2iC0/GQ+irniDhQm66
 u7oMMHb5cN2v9hduy9tBME0wbZIMdkbd/JhZOui7aZ24OV0O79tTPnczysKUeBAs
 3XHigp7kQ6DMMKUmm5fVGeUT2Q031g3byp7ZL1bHmdV78h5szgo=
 =V5eA
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmInU2UACgkQd8DHXntl
 CAiVBxAArDImdRSBEzare5O4d9DRbiw4T/GL0q/YmWOEr0pyEne5lxGouz9okPl4
 0dSopZgu1ZOkigRdSvYk0z2ejTy1Mr+AhPN+izr/bqvh+OXs4/Q0pIk1jmzPPb7T
 fSoFlyCUL2nr7LL4ZaqEk9KJNydhhDRvN+S4UWnfv6o1+TarbwxcDp0Vw3WV2ABn
 HZPNk+OR3OKmCCowD3ydOGBivmAd8MpyBDE/csGMxnExpEjt6YH4V/yk6sTf66rN
 OmI2ZDuijXQ8L1ENVgo/KXJ3jCPgN1n4AvF81FJQ/cjjWSGvK5K/5X7Q55HKjU3j
 RWNLHaO0rt1Oh+qMeFTbVZoaKe2+fH3Oz5Y9MBx+KE2u9Hc4Kr9vghiEyDomePkG
 yroD0Um6KkU369F63SWEYtZGnhYCqxXxWbKUvb9czY7T0bBByu5xxxBhOMKNBVoY
 0o70qAk/1jck+8xe6nCRuvkn119Eyie3FeuRVYBIKZgifTXe81xLp/pzGcv1BOpl
 isz59qWhuXUo9THYe+e9xrSLlXljqFzIsYdXDMNqw8JpqtHFXICBktn7qq+DD9QZ
 hpIbBvpFcUoNUag6hGlggw9KOLZWm6SlYyEpRUU7UGEVIyPLnClqjLPkqJsHOYiV
 pBxWDZ2LLjiUCYlttSd0IsHVqA11h/pL6nOcvy24BDBi9T00AQQ=
 =4wj3
 -----END PGP SIGNATURE-----

Merge tag 'v22.6.1' into debian/bullseye-backports

freedombox Debian release 22.6.1

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-08 08:00:17 -05:00
James Valleroy
0b4bac4643
Release v22.6.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.6.1
2022-03-06 06:25:51 -05:00
ikmaak
58347a472f
Translated using Weblate (Dutch)
Currently translated at 100.0% (1433 of 1433 strings)
2022-03-06 12:18:56 +01:00
109247019824
2153cf4c8a
Translated using Weblate (Bulgarian)
Currently translated at 13.2% (190 of 1433 strings)
2022-03-04 22:35:09 +01:00
Jiří Podhorecký
3fa3ee8c41
Translated using Weblate (Czech)
Currently translated at 100.0% (1433 of 1433 strings)
2022-03-04 13:58:17 +01:00
Eric
8614caf38e
Translated using Weblate (Chinese (Simplified))
Currently translated at 70.4% (1010 of 1433 strings)
2022-03-04 13:58:17 +01:00
Burak Yavuz
f96b90ca28
Translated using Weblate (Turkish)
Currently translated at 100.0% (1433 of 1433 strings)
2022-03-04 13:58:16 +01:00
ikmaak
64279a5a15
Translated using Weblate (Dutch)
Currently translated at 99.4% (1425 of 1433 strings)
2022-03-04 13:58:16 +01:00
Johannes Keyser
39fe345066
Translated using Weblate (German)
Currently translated at 100.0% (1433 of 1433 strings)
2022-03-04 13:58:15 +01:00
James Valleroy
ab2cab3e96
Release v22.6 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.6
2022-03-02 08:45:07 -05:00
James Valleroy
46e57049b9
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 08:44:28 -05:00
James Valleroy
650b4efb84
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 08:07:17 -05:00
Sunil Mohan Adapa
d77f812d11
dynamicdns: Fix adding null domain into configuration
When old configuration is not set and is exported with new code into newer
format, the result is a domain added with domain name 'null'. This causes issues
with UI not showing configuration and with null domain being added into
configurations of various daemons.

Tests:

- To reproduce the issue, switch to a revision with old dynamicdns code. Then
switch to a latest version without the fix. A 'null' domain is added to
configuration.

- To reproduce the issue, switch to a revision with old dynamicdns code. Then
switch to a latest version with the fix. A 'null' domain is not added to
configuration.

- With null domain in the configuration. Start FreedomBox with the fix. The null
domain should be removed and null domain should not be announced to other
daemons.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:39:13 -05:00
Sunil Mohan Adapa
354985f97c
email: Fix issue with certs not being available
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:39:10 -05:00
Sunil Mohan Adapa
9d4ae972e9
email: Revert to LDAP auth as pam does not allow non-admin users
Since FreedomBox does not allow any users but those belonging to 'admin' group
to login, using passwd driver for auth means that only admin can login to
postfix/dovecot. Fix this by reverting to using LDAP driver.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:39:08 -05:00
Sunil Mohan Adapa
56f95ddf97
email: rspamd: Log to journald via syslog
Unified querying, reduce random writes for SD cards, eliminate need for separate
log rotation.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:39:06 -05:00
Sunil Mohan Adapa
265534a6bf
email: postfix: use inline map for TLS SNI maps
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:39:04 -05:00
Sunil Mohan Adapa
64d0411d6b
email: Allow re-running setup
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:39:02 -05:00
Sunil Mohan Adapa
e52aae3acd
email: clients: Make Thunderbird URLs language independent
The site will then redirect to a language specific URL.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:39:00 -05:00
Sunil Mohan Adapa
a5a3500630
email: aliases: Minor refactoring to form validation
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:38:57 -05:00
Sunil Mohan Adapa
3d15ebd436
email: postfix: Fix priority for authentication directives
Otherwise, the default directives in 10-auth.conf take higher priority.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:38:55 -05:00
Sunil Mohan Adapa
828cc73320
email: Add various documentation links for future readability
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:38:53 -05:00
Sunil Mohan Adapa
6bdd62b643
email: Implement adding common aliases for first admin user
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:38:51 -05:00
Sunil Mohan Adapa
25da081ea2
email: Don't start disabled daemons when setup is re-run
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:38:48 -05:00
Sunil Mohan Adapa
ef6619d8d6
email: Use the term 'setup' rather than 'repair' for consistency
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:38:46 -05:00
Sunil Mohan Adapa
55bd428bd7
email: Update module docstrings
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:38:44 -05:00
Sunil Mohan Adapa
6cfa0589a7
email: Drop atomic writing to a file
Not very critical. Reduce complexity. Re-implement later at framework level.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:38:42 -05:00
Sunil Mohan Adapa
48f17c4eeb
email: Drop postfix and dovecot LDAP packages
They are unused. postfix-ldap is needed for LDAP based maps. In dovecot,
authentication happens using PAM.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-03-02 07:38:40 -05:00