libervia-backend/sat
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi a8fc70fca6 plugin XEP-0447: handle attachment and download:
- plugin XEP-0447 can now be used in message attachments and to retrieve an attachment
- plugin attach: `attachment` being processed is added to `extra` so the handler can inspect it
- plugin attach: `size` is added to attachment
- plugin download: a whole attachment dict is now used in `download` and
  `file_download`/`file_download_complete`. `download_uri` can be used as a shortcut when
  just a URI is used. In addition to URI scheme handler, whole attachment handlers can now
  be registered with `register_download_handler`
- plugin XEP-0363: `file_http_upload` `XEP-0363_upload_size` triggers have been renamed to
  `XEP-0363_upload_pre_slot` and is now using a dict with arguments, allowing for the size
  but also the filename to be modified, which is necessary for encryption (filename may
  be hidden from URL this way).
- plugin XEP-0446: fix wrong element name
- plugin XEP-0447: source handler can now be registered (`url-data` is registered by
  default)
- plugin XEP-0447: source parsing has been put in a separated `parse_sources_elt` method,
  as it may be useful to do it independently (notably with XEP-0448)
- plugin XEP-0447: parse received message and complete attachments when suitable
- plugin XEP-0447: can now be used with message attachments
- plugin XEP-0447: can now be used with attachments download
- renamed `options` arguments to `extra` for consistency
- some style change (progressive move from legacy camelCase to PEP8 snake_case)
- some typing

rel 379
2022-10-06 16:02:05 +02:00
..
bridge merge bookmark @ 2021-09-08 11:20:37 +02:00
core core (xmpp): check presence of some keys in attachment before using them: 2022-10-06 16:02:05 +02:00
memory core (memory/encryption): helper method to get currently utilised e2ee algorithm's namespace: 2022-10-06 16:02:05 +02:00
plugins plugin XEP-0447: handle attachment and download: 2022-10-06 16:02:05 +02:00
stdui date update 2021-03-19 15:45:14 +01:00
test date update 2021-03-19 15:45:14 +01:00
tools plugin XEP-0384, xml_tools: avoid getItems timeout + fix empty node crash + parsing: 2022-09-24 16:37:46 +02:00
__init__.py core: remove print which may provoke undesired side effects 2021-04-14 15:54:26 +02:00
VERSION v0.8.0 release 2021-11-30 23:31:07 +01:00