7143 Commits

Author SHA1 Message Date
Mupparthi Rema Sharanya
f645bd01dc
Translated using Weblate (Telugu)
Currently translated at 59.2% (846 of 1427 strings)
2022-02-21 13:23:31 +01:00
Rushi Puttigumpala
383a415017
Translated using Weblate (Telugu)
Currently translated at 59.2% (846 of 1427 strings)
2022-02-21 13:23:31 +01:00
Mupparthi Rema Sharanya
0089b1778f
Translated using Weblate (Telugu)
Currently translated at 58.8% (840 of 1427 strings)
2022-02-21 13:16:28 +01:00
Kotagiri Hardik Sai
f41b3d0101
Translated using Weblate (Telugu)
Currently translated at 58.8% (840 of 1427 strings)
2022-02-21 13:16:27 +01:00
VANTIPALLI HARINI DEVI
6a224dd719
Translated using Weblate (Telugu)
Currently translated at 58.8% (840 of 1427 strings)
2022-02-21 13:16:27 +01:00
Rushi Puttigumpala
4f901353b9
Translated using Weblate (Telugu)
Currently translated at 58.8% (840 of 1427 strings)
2022-02-21 13:16:27 +01:00
Andhavarapu vamsi
db27a26241
Translated using Weblate (Telugu)
Currently translated at 58.8% (840 of 1427 strings)
2022-02-21 13:16:26 +01:00
Kotagiri Hardik Sai
00871dc357
Translated using Weblate (Telugu)
Currently translated at 57.8% (826 of 1427 strings)
2022-02-21 13:02:05 +01:00
Revolutioners
a4d5878d62
Translated using Weblate (Telugu)
Currently translated at 57.8% (826 of 1427 strings)
2022-02-21 13:02:05 +01:00
Rushi Puttigumpala
0e15d1a913
Translated using Weblate (Telugu)
Currently translated at 57.8% (826 of 1427 strings)
2022-02-21 13:02:05 +01:00
Revathi Pathiwada
9c5c6d5268
Translated using Weblate (Telugu)
Currently translated at 57.8% (826 of 1427 strings)
2022-02-21 13:02:04 +01:00
Lavanya Duddukuri
48efc12e06
Translated using Weblate (Telugu)
Currently translated at 57.8% (826 of 1427 strings)
2022-02-21 13:02:04 +01:00
Rohith
5b360ccd48
Translated using Weblate (Telugu)
Currently translated at 57.8% (826 of 1427 strings)
2022-02-21 13:02:03 +01:00
Sk Abdulaziz
ffba0176c3
Translated using Weblate (Telugu)
Currently translated at 56.6% (809 of 1427 strings)
2022-02-21 12:16:16 +01:00
Rohith
5a6812ab61
Translated using Weblate (Telugu)
Currently translated at 56.6% (809 of 1427 strings)
2022-02-21 12:16:15 +01:00
Anusha.chennamsetti
803d5f33b1
Translated using Weblate (Telugu)
Currently translated at 56.6% (809 of 1427 strings)
2022-02-21 12:16:15 +01:00
Prudhvi varma
35871401bb
Translated using Weblate (Telugu)
Currently translated at 56.6% (809 of 1427 strings)
2022-02-21 12:16:15 +01:00
B Rohit
5f545b3618
Translated using Weblate (Telugu)
Currently translated at 56.6% (809 of 1427 strings)
2022-02-21 12:16:14 +01:00
B Rohit
c38b3eeb00
Translated using Weblate (Telugu)
Currently translated at 55.3% (790 of 1427 strings)
2022-02-21 12:05:17 +01:00
Prudhvi varma
ab17878cb0
Translated using Weblate (Telugu)
Currently translated at 55.3% (790 of 1427 strings)
2022-02-21 12:05:17 +01:00
Sripath Roy Koganti
d81634d463
Translated using Weblate (Telugu)
Currently translated at 55.3% (790 of 1427 strings)
2022-02-21 12:05:17 +01:00
Anusha.chennamsetti
7bbb5e31fd
Translated using Weblate (Telugu)
Currently translated at 55.3% (790 of 1427 strings)
2022-02-21 12:05:16 +01:00
Rohith
cb583977b5
Translated using Weblate (Telugu)
Currently translated at 55.3% (790 of 1427 strings)
2022-02-21 12:05:16 +01:00
Sk Abdulaziz
fa25c70206
Translated using Weblate (Telugu)
Currently translated at 55.3% (790 of 1427 strings)
2022-02-21 12:05:16 +01:00
B Rohit
1bcf3bf571
Translated using Weblate (Telugu)
Currently translated at 53.7% (767 of 1427 strings)
2022-02-21 11:57:06 +01:00
Rohith
ec118b6f2b
Translated using Weblate (Telugu)
Currently translated at 53.7% (767 of 1427 strings)
2022-02-21 11:57:06 +01:00
Sripath Roy Koganti
a4848bc22a
Translated using Weblate (Telugu)
Currently translated at 53.7% (767 of 1427 strings)
2022-02-21 11:57:06 +01:00
Revolutioners
1f25e008a2
Translated using Weblate (Telugu)
Currently translated at 53.7% (767 of 1427 strings)
2022-02-21 11:57:05 +01:00
Anusha.chennamsetti
cad2d1f88b
Translated using Weblate (Telugu)
Currently translated at 53.7% (767 of 1427 strings)
2022-02-21 11:57:05 +01:00
Revolutioners
2c8c4aa6bf
Translated using Weblate (Telugu)
Currently translated at 53.4% (763 of 1427 strings)
2022-02-21 11:39:21 +01:00
Sripath Roy Koganti
de69a2b712
Translated using Weblate (Telugu)
Currently translated at 53.4% (763 of 1427 strings)
2022-02-21 11:39:21 +01:00
Hemchand Pidikiti
8be2bb3ef6
Translated using Weblate (Telugu)
Currently translated at 52.4% (749 of 1427 strings)
2022-02-21 07:06:27 +01:00
Sripath Roy Koganti
a9654c081a
Translated using Weblate (Telugu)
Currently translated at 52.4% (748 of 1427 strings)
2022-02-21 07:06:11 +01:00
Jiří Podhorecký
5ac5332284
Translated using Weblate (Czech)
Currently translated at 100.0% (1427 of 1427 strings)
2022-02-19 11:54:48 +01:00
Michael Breidenbach
e4f215c076
Translated using Weblate (Swedish)
Currently translated at 99.2% (1416 of 1427 strings)
2022-02-17 17:58:53 +01:00
Andrij Mizyk
bad6d6c9ca
Translated using Weblate (Ukrainian)
Currently translated at 82.9% (1184 of 1427 strings)
2022-02-16 21:57:54 +01:00
Eric
d99f199019
Translated using Weblate (Chinese (Simplified))
Currently translated at 70.7% (1010 of 1427 strings)
2022-02-16 21:57:53 +01:00
Nikita Epifanov
70a3b3adfd
Translated using Weblate (Russian)
Currently translated at 99.2% (1416 of 1427 strings)
2022-02-16 21:57:53 +01:00
Burak Yavuz
9447fe6569
Translated using Weblate (Turkish)
Currently translated at 100.0% (1427 of 1427 strings)
2022-02-16 21:57:52 +01:00
ikmaak
a005dfab3b
Translated using Weblate (Dutch)
Currently translated at 100.0% (1427 of 1427 strings)
2022-02-16 21:57:52 +01:00
ikmaak
3d95d8afd9
Translated using Weblate (German)
Currently translated at 100.0% (1427 of 1427 strings)
2022-02-16 21:57:51 +01:00
James Valleroy
4a057aeb53
Release v22.5 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v22.5
2022-02-14 20:41:40 -05:00
James Valleroy
0ebc1313c0
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-02-14 20:39:17 -05:00
James Valleroy
c98c97b346
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2022-02-14 20:12:50 -05:00
Benedek Nagy
1f83c92802
tt-rss: Restrict access to feed-reader group in "/tt-rss-app"
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-02-14 18:03:02 -05:00
109247019824
b144b48110
Translated using Weblate (Bulgarian)
Currently translated at 10.1% (146 of 1435 strings)
2022-02-14 06:55:27 +01:00
Sunil Mohan Adapa
09d177755d
minetest: Reduce the number of configuration update messages
Reduces translation burden, more consistency with other apps and allows generic
implementation in framework in the future.

Tests:

- Install and update configuration for minetest. See message 'Configuration
updated'. If configuration is not updated, 'Settings unchanged' message is
shown.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-02-12 17:01:23 -05:00
Sunil Mohan Adapa
3cbd8f604b
users: Fix typo in description
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reported-by: Besnik_b
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-02-12 17:01:14 -05:00
109247019824
53ff6fb14f
Translated using Weblate (Bulgarian)
Currently translated at 9.8% (142 of 1435 strings)
2022-02-11 10:07:45 +01:00
Sunil Mohan Adapa
7e0156adbe
dynamicdns: Rewrite configuration handling and update using URL
- Drop all the bash code.

- Run the update URL code with same logic as before. Don't need to use action
code for it.

- Completely new way to handle configuration: using key/value store. Import old
configuration once and delete it.

- Use a glib scheduler instead of creating a cron job.

- Store and show status from key/value store.

- Handle multiple domains when getting/setting configuration and status. The UI
still shows a single configuration form. To be improved later.

- Catch and report all errors during the update process.

- Drop all NAT detection code.

- Drop selfhost.bz. German only, no free account, no proper TLS on domain, no
easy to test. Existing accounts will continue to work with "other" as the
service type.

- For gnudip update code, add a timeout of 10 seconds, set a buffer size of two
powers and fix handling error messages from server.

Tests:

- GnuDIP:

  - Upon submission of the form, the IP is updated if app is enabled. IP is not
  updated if app is disabled.

  - Every 5 minutes, check is made again and IP is updated.

  - If IP lookup URL is available, update calls are not made if the DNS is
  already up-to-date.

  - If IP lookup URL is not available, update calls are made unconditionally
  every 5 minutes.

- For each of noip.com, freedns.afraid.org and other service:

  - Upon submission of the form, the IP is updated if app is enabled. IP is not
  updated if app is disabled.

  - Every 5 minutes, check is made again and IP is updated.

  - If IP lookup URL is available, update calls are not made if the DNS is
  already up-to-date.

  - If IP lookup URL is not available, update calls are made unconditionally
  every 5 minutes.

- Form validation:

  - Domain field is always mandatory.

  - When type is selected as gnudip, the fields server, username, and password
  are mandatory.

  - When type is selected other than gnudip, the field update URL is mandatory.
  The rest are optional.

  - When the update URL contains a field contains <User>, username is mandatory.
  For <Pass>, password is mandatory. For <Ip>, ip_lookup_url is mandatory.

  - When use HTTP basic auth is checked, the fields username and password are
  mandatory.

  - Password is optional only if a previous password exists. If configuration is
  deleted from kvstore, password is mandatory.

- Configuration import:

  Install dynamicdns without the patch. Add configuration with each of the
  service types. For GnuDIP service type, set two configurations with one with
  and without IP lookup URL. Update to code with the patch. Setup should run.

  - All fields in the configuration should be imported properly.

  - If the previous configuration is disabled, app should be disabled after
  import. Enabled otherwise.

  - Updating the IP address should work immediately after import.

- Enable/Disable: when enabled, IP URL should be enabled every 5 minutes.
When disabled, updates should not happen.

- Status:

  - When status is removed from the DB, it should show that no status is
  available yet.

  - When the form is updated or update happens via the timer, the status is
  shown. It should show success for a proper update. Proper external IP address
  should be shown.

  - Set the server to localhost and submit. Status should show 'Server refused
  connection' message. IP address should be '-'.

  - Set the server to an unknown domain. Status should show 'Could not find
  server' message. IP address should be '-'.

  - Set the server to a known domain. Status should show 'Connection timed out'
  message. IP address should be '-'.

  - Last update time should keep increasing as time passes.

- Backup/restore:

  - Functional tests.

- Javascript:

  - When GnuDIP is selected as the type, the fields server, username, password,
  domain, show password, and IP lookup URL should be shown while other fields
  should be hidden. Same on page load with GnuDIP as pre-selected type.

  - When GnuDIP is not selected as the type, the fields update URL, accept all
  SSL certificates, use basic HTTP auth, domain name, username, password, show
  password, IP lookup URL and use IPv6 fields should be shown and rest of the
  fields should be hidden. Same on page load with non-GnuDIP as pre-selected
  type.

  - When show password is checked, password should be shown and when it is
  unchecked, password is masked.

  - When other service types are selected, the update URL values changes to the
  respective service's URL.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2022-02-10 20:31:39 -05:00