Goffi
29dd678af9
doc (overview): comment mentions of web app (not relevant anymore, for now) + web frontend name change
2021-08-27 14:46:56 +02:00
Goffi
c8572b8f21
CLI: fix section used for config following name change
2021-08-27 14:46:52 +02:00
Goffi
cf5213d4fe
plugin XEP-0346: fix deprecated import
2021-08-02 21:47:22 +02:00
Goffi
4348af32f2
docker: fix Dockerfile following repositories redirections
2021-08-02 21:47:16 +02:00
Goffi
2491003474
Added tag v0.8.0b1 for changeset efe2445b053c
2021-06-18 15:15:13 +02:00
Goffi
846dbe478f
v0.8.0b1 release
2021-06-18 15:10:33 +02:00
Goffi
89dfeaa155
install: fix pygobject dependency
2021-06-18 15:08:40 +02:00
Goffi
7a7ea682e9
/!\ package is being renamed to libervia-backend following global name change /!\
2021-06-18 14:44:01 +02:00
Goffi
ddf227b88c
install: set upper limit for dependencies versions
2021-06-18 14:38:51 +02:00
Goffi
5c37493c06
misc: added freedesktop metadata files
2021-06-18 13:03:32 +02:00
Goffi
211c9c8079
core (memory/cache): don't crash on EOFError in getMetadata
2021-06-17 10:35:42 +02:00
Weblate
56faa95883
i18n: Added translation using Weblate (Slovak)
2021-06-16 13:49:26 +00:00
Goffi
61d0c37ba2
i18n: update French catalog
2021-06-15 15:05:12 +02:00
Goffi
0941dccfc1
i18n: extraction update
2021-06-14 18:37:25 +02:00
Goffi
7adbf3ead8
core, frontends: fix invalid translatable strings.
...
Some f-strings where used in translatable text, this has been fixed by using explicit
`format()` call (using a script based on `tokenize`).
As tokenize messes with spaces, a reformating tool (`black`) has been applied to some
files afterwards.
2021-06-14 18:35:12 +02:00
Goffi
8d8541015c
app manager (docker/weblate): add WEBLATE_ENABLE_HTTPS:
...
The value can be set in `libervia.conf` with `weblate_enable_https`. It defaults to "1".
2021-06-14 12:19:21 +02:00
Goffi
46b643fc59
app manager (docker/weblate): use new files feature to set settings-override.py:
...
This file is used to set `USE_X_FORWARDED_HOST`, which is necessary to make Weblate work
correctly being an Apache (and potentially other HTTP servers) reverse proxy (otherwise we
have CSRF errors, cf. https://github.com/WeblateOrg/weblate/issues/1912 ).
2021-06-12 15:14:57 +02:00
Goffi
98fb1b4091
plugin app manager: add a way to create files:
...
a `files` field can now be used to create files on the fly. Its value must be a dict where
key are file names, and values are an other dict with file data.
For now file data can only use the `content` key. Value of content will be written to the file.
If a file already exists, it is not overwritten.
2021-06-12 15:10:49 +02:00
Goffi
35659893be
plugin app manager: "public_url" must NOT have a schema
2021-06-11 17:39:59 +02:00
Goffi
6c2d81696c
doc: fix remaining SàT references/typos + add libervia-cli missing commands
2021-06-11 09:21:41 +02:00
Goffi
7365f67601
misc: update .hgignore
2021-06-11 09:19:43 +02:00
Goffi
6426103f12
plugin XEP-0313: on cold start (without known archive) we only request 50 last messages
2021-06-10 15:44:30 +02:00
Goffi
7e622ae5d1
plugin XEP-0054: fix call to JID serialisation method
2021-06-10 15:43:28 +02:00
Goffi
c1de4dfcc4
plugin nat port: rename file to plugin_misc_nat_port.py to make the name valid
2021-06-09 18:39:13 +02:00
Goffi
398bd91f03
doc (installation): update instruction to use requirements + fix name in a few places
2021-06-09 17:31:52 +02:00
Goffi
aedc7eaf23
install (requirements): update + add setuptools_scm
2021-06-09 17:30:52 +02:00
Goffi
5004e3465e
install (setup): add setuptools_scm to install dependencies if in dev version
2021-06-09 17:30:27 +02:00
Goffi
8b3d900922
cli: update constants to use new name
2021-06-09 17:29:29 +02:00
Goffi
c32defe690
plugin XEP-0054: fix update call
2021-06-09 11:35:49 +02:00
Goffi
d5f0d7ec8e
core (xmpp): show "Libervia" without the "(backend)" component in version
2021-06-09 11:27:22 +02:00
Goffi
bed5aa94a6
doc (cli/profile): add autoconnection in example
2021-06-09 10:04:10 +02:00
Goffi
d22bd6c96d
memory(sqlite): fix encoding when loading pickled data
2021-06-09 10:01:56 +02:00
Goffi
510e3e9bdc
plugin XEP-0277: "user" part of author jid is used for author name when later is missing
2021-06-06 22:06:28 +02:00
Goffi
2155acd45b
plugin forums: use serialised data for extra in forumTopicsGet
2021-06-06 19:35:19 +02:00
Goffi
93e4021b86
plugin XEP-0277: don't wrap DataError in failure.Failure in parseCommentUrl as it is not catched correctly:
...
`failure.Failure` is subclass of `BaseException` but not of `Exception`, as a result
`except Exception` doesn't catch it correctly. This is fixed by not wrapping `DataError`
in `failure.Failure` anymore.
2021-06-04 17:18:44 +02:00
Goffi
9442835ddb
jp: fix background guessing when stdin is redirected
2021-06-04 15:23:24 +02:00
Goffi
80ee158daa
tools (common/template_xmlui: add multi and value propertied to OptionsWidget
2021-06-04 14:44:33 +02:00
Goffi
fd4f70ac6c
memory (sqlite): work around encoding issues with pickle
2021-06-04 14:07:58 +02:00
Goffi
9d3f2be7b1
plugin XEP-0045: fix /join text command
2021-06-03 17:59:41 +02:00
Goffi
26875b8552
plugin XEP-0045: fix "reason" parsing for /ban and /kick text commands
2021-06-03 17:47:25 +02:00
Goffi
8d9d911497
core (xmpp): catch cancelError in pre_xml_treatments in message workflow
2021-06-03 15:40:57 +02:00
Goffi
1ad8de5726
doc: config file is now libervia.conf (even if sat.conf still works, for now)
2021-06-03 15:15:11 +02:00
Goffi
838b4a7947
core (memory/sqlite): return 0 instead of None when user has no file yet
2021-05-06 21:39:08 +02:00
Goffi
b6779cd0fd
plugin upload: don't run available_cb if upload_jid is used in upload method
2021-05-06 18:11:33 +02:00
Goffi
7e6026e090
core (xmpp): fix typo in sendError
2021-05-06 18:10:09 +02:00
Goffi
76392e9377
component file sharing: forbid jingle upload by entities which are not in allowed hosts
2021-05-05 15:41:19 +02:00
Goffi
3c12c4f797
component file sharing (management): add values of quota and used size on result form
2021-05-05 15:37:33 +02:00
Goffi
3da29896df
plugin XEP-0050: show notes when there is a data form on completed command:
...
Notes are now added on completed command, as text widgets.
2021-05-05 15:37:33 +02:00
Goffi
63875ae4f1
component file sharing (plugin management): new command to get available quota/used space.
2021-05-05 15:37:33 +02:00
Goffi
ac8f9f7817
component file sharing: quotas implementation:
...
quotas can now be specified using the `quotas_json` option of `component file_sharing`
section in settings. This must be a dict where:
- `users` key contains default quotas for all users
- `admins` key contains quotas for administrators (not implemented yet)
- `jids` contain bare JID to quota mapping, to have user-specific quota
The value can be either a int for quota in bytes, or a case insensitive string with an
optional multiplier symbol (e.g. "500 Mio"). `None` can be used for explicit unlimited
quota (which is the default is `users` is not set).
When a file size is too big for quota, upload is refused with an error message indicating
allowed quota, used space, and the size of the file that user wants to upload.
2021-05-05 15:37:33 +02:00