Goffi
bf9db70bee
core (memory/sqla_mapping): fix legacy pickled values:
...
folloing packages refactoring, legacy pickled values could not be unpickled (due to use of
old classes). This temporary workaround fix it, but the right thing to do will be to move
from pickle to JSON at some point.
2023-06-12 14:57:27 +02:00
Goffi
0fa0b3a5f6
component AP gateway: fix handling of XMPP comments authors:
...
the gateway was supposing that comments where emitted from PEP of author. While this is
the case for most blog posts, it's not for comments. Instead the component is now using
`author_jid` which is retrieved by XEP-0277 plugin, and reject the item if the auhor is
not verified (i.e. if `publisher` attribute is not set by XMPP service).
2023-06-12 14:50:43 +02:00
Goffi
2fa4681929
component AP gateway: fix method retrieval in ap_request:
...
following recent refactoring to use snake_case, the former method retrieve was broken,
this patch fixes it.
2023-06-12 14:45:13 +02:00
Goffi
1cd7d44e2e
core (memory/sqla): fix row to dict conversion in get_files
2023-06-09 12:25:51 +02:00
Goffi
eae0e4958e
build: explicitely set packages so doc is not accidentaly included
2023-06-08 21:30:57 +02:00
Goffi
65a49a79e8
cli (event): minor typo
2023-06-08 21:28:40 +02:00
Goffi
fbf72390da
tools (common/template): allow use of extra attributes in icon function
2023-06-08 21:28:26 +02:00
Goffi
735822ab74
tools (common/date_utils): update date parsing regex:
...
the regex `<timestamp> + 30 minutes` was not parsed correctly, this update should fix it.
2023-06-08 21:27:12 +02:00
Goffi
85c1457054
tools (common/data_objects): fix import of Markup following change after Jinja2 version bump
2023-06-08 21:26:09 +02:00
Goffi
edbd8466f3
build: add missing .ini and .yaml files in all build, needed for wheel
2023-06-07 22:31:20 +02:00
Goffi
7b58403a3a
plugin app manager: rename sat to libervia
2023-06-07 22:30:28 +02:00
Goffi
620f89f589
tools/common (template): add id argument to _icon_use
2023-06-07 22:26:54 +02:00
Goffi
33b5bb63b7
plugin XEP-0045: fix calls to join
2023-06-07 22:26:17 +02:00
Goffi
918eb05907
build: create a dev env with debugging tools
2023-06-07 22:25:49 +02:00
Goffi
7c6a675435
installation: moved from setup.py to pyproject.toml:
...
- updated installation to use the now standard `pyproject.toml` instead of legacy
`setup.py`. `setup.py` and other legacy files have been deleted.
- removed outdated README4PACKAGERS
- removed pylintrc which has not been correctly reviewed. Linter conf should go to
`pyproject.toml` now.
- [hatch](https://hatch.pypa.io ) is now used as main building tool. However, thanks to the
use of standards, other tools can be used too.
- update .hgignore
- several dependencies version bump, with code update to adapt to changes.
2023-06-06 16:45:16 +02:00
Goffi
a8a4694a03
doc: README rewrite:
...
- markdown is now used instead of plain text
- updated text
- contributors and credits have been moved to ACKNOWLEDGMENTS.md (but they are outdated)
2023-06-06 13:42:00 +02:00
Goffi
b7618e12f7
version: use standard Python's dev0 instead of Libervia specific D for dev version
2023-06-06 12:41:53 +02:00
Goffi
4678449f76
refactoring: rename sat_configure to libervia_configure
2023-06-02 18:21:15 +02:00
Goffi
7e3834a5e9
refactoring: fix names in doc following modules hierarchy refactoring
2023-06-02 17:38:37 +02:00
Goffi
ac172ec744
refactoring: rename libervia.frontends.primitivus to libervia.tui
2023-06-02 16:25:25 +02:00
Goffi
fd16770c19
refactoring: rename libervia.frontends.jp to libervia.cli
2023-06-02 14:54:26 +02:00
Goffi
4ab9bd7bc8
refactoring: rename sat_frontends to libervia.frontends
2023-06-02 14:12:38 +02:00
Goffi
91f6b77b3d
refactoring: rename core.sat_main to core.main
2023-06-02 12:59:21 +02:00
Goffi
af1c203450
refactoring: rename SAT class to LiberviaBackend
2023-06-02 11:55:48 +02:00
Goffi
d2685ba11b
refactoring: renamed sat package to libervia.backend
2023-06-02 11:49:51 +02:00
Goffi
a15648d682
plugin XEP-0167: method to end a call, and corresponding signal:
...
rel 422
2023-06-01 21:37:34 +02:00
Goffi
f92c1f2ac6
tests (unit): Skip XEP-0373 test if gpg can't be imported
2023-06-01 21:37:34 +02:00
Goffi
c92762858f
tests (units): tests for plugin XEP-0339:
...
fix 439
2023-06-01 21:37:31 +02:00
Goffi
678cb341b6
plugin XEP-0339: "Source-Specific Media Attributes in Jingle" implementation:
...
rel 439
2023-06-01 20:53:33 +02:00
Goffi
9c41493ff9
plugin XEP-0092: use client instead of profile_key in version_get
2023-05-30 22:23:55 +02:00
Goffi
ce8623dc97
tests (units): tests for plugin XEP-0338:
...
fix 440
2023-05-30 22:23:37 +02:00
Goffi
36a3e81720
plugin XEP-0338: "Jingle Grouping Framework" implementation:
...
rel 440
2023-05-30 17:59:20 +02:00
Goffi
e98d39990b
tests (units): tests for plugin XEP-0294:
...
fix 438
2023-05-30 17:58:44 +02:00
Goffi
e273f2394d
plugin XEP-0294: "Jingle RTP Feedback Negotiation" implementation:
...
rel 438
2023-05-30 17:58:43 +02:00
Goffi
76c8015212
tests (units): tests for plugin XEP-0293:
...
fix 437
2023-05-29 17:58:05 +02:00
Goffi
2dc6f0c356
plugin XEP-0293: "Jingle RTP Feedback Negotiation" implementation:
...
rel 437
2023-05-29 17:58:03 +02:00
Goffi
0eb54f9ca5
plugin text syntaxes: fix EscapeHTML following massive snake_case renaming
2023-05-29 17:52:25 +02:00
Goffi
4f88e1022d
plugin XEP-0167: fix wrong copy/pasted header
2023-05-29 16:08:09 +02:00
Goffi
52547edb15
tests (units): tests for plugin XEP-0167:
...
fix 420
2023-05-29 13:38:11 +02:00
Goffi
a345f4f38e
plugin XEP-0167: Jingle RTP Sessions implementation:
...
rel 420
2023-05-29 13:38:10 +02:00
Goffi
43a0621182
plugin XEP-0353: update according to XEP changes + <description> fix:
...
- `XEP-0166_initiate_elt_built` trigger is now used to have the `<description>` element
built, so they can be used with there correct arguments in the jingle initiation message
- add message processing hint as it is now specified in the XEP
2023-05-29 13:32:40 +02:00
Goffi
391112a059
plugin XEP-0176: fix candidates data format when calling Bridge's ice_candidates_new
2023-05-29 13:32:32 +02:00
Goffi
e485a64198
plugin XEP-0166: set jingle_elt, desc_elt and transport_elt:
...
those values are set to corresponding domish.Element in session for session
init/confirmation/accept workflow.
2023-05-29 13:32:28 +02:00
Goffi
5c6578a1f6
plugin XEP-0166, 0176, 0234: minor renaming + type hints
2023-05-29 13:32:19 +02:00
Goffi
1781694141
core: renamed messageReceived trigger to message_received
2023-05-29 13:32:08 +02:00
Goffi
216b3246e8
frontends (tools/jid): remove old pyjamas code + type hints
2023-05-15 17:19:54 +02:00
Goffi
791544ec54
tests (unit): XEP-0320 tests:
...
fix 421
2023-05-15 17:02:41 +02:00
Goffi
6dd3348cc2
plugin XEP-0320: Use of DTLS-SRTP in Jingle Sessions:
...
rel 421
2023-05-15 17:02:40 +02:00
Goffi
6887005bd8
CHANGELOG: update
2023-05-15 16:26:22 +02:00
Goffi
bd675233cb
tests (unit): tests for plugin XEP-0176:
...
fix 419
2023-05-15 16:23:50 +02:00