Daniel Brötzmann pushed to branch omemo_integration at gajim / gajim
Commits:
e5d7586b by wurstsalat at 2022-11-02T23:45:51+01:00
cq: Preview helpers: Add type annotations
- - - - -
3bfb40a4 by wurstsalat at 2022-11-02T23:50:15+01:00
new: CSS: Add generic listbox and dnd-area classes
- - - - -
4ef4e483 by Philipp Hörist at 2022-11-04T00:00:05+01:00
fix: Plugins: Replace usage of gui_extention_point()
Use the newer extension_point() call, which does not replay calls
on plugin activation.
- - - - -
c5e6af29 by Philipp Hörist at 2022-11-04T22:59:27+00:00
fix: Fix various issues with chat markers
- - - - -
78d96078 by wurstsalat at 2022-11-05T11:22:42+01:00
cfix: CSS: Simplify gajim-listbox style
- - - - -
c5f6cc12 by wurstsalat at 2022-11-05T14:59:06+01:00
fix: MessageInputTextView: Handle is_correcting if no contact is set
Fixes #11272
- - - - -
31421f74 by mjk at 2022-11-05T16:16:40+00:00
imprv: Styling: Validate link syntax deeper and *after* parenthesis correction
- - - - -
d94d8272 by mjk at 2022-11-05T21:14:00+00:00
refactor: Always include the source string in the result of parse_uri
Improves debuggability, obviates formatting the errors.
- - - - -
c6714b64 by mjk at 2022-11-05T21:18:52+00:00
fix: URI parsing: Properly unescape XMPP URIs and handle unknown query types
- - - - -
b5b81605 by mjk at 2022-11-05T21:18:52+00:00
refactor: Clean up {parse,open}_uri
* Remove URIType.UNKNOWN
* Remove special handling of JID-like strings. This almost never happens,
and if it does, it's only due to some unsanitized input, e.g. server
contact
addresses blindly turned into hyperlinks with no validation (to be improved).
* Misc.
- - - - -
0fda2adf by mjk at 2022-11-05T21:18:52+00:00
fix: URI parsing: Properly unescape mailto URIs
- - - - -
f0feaba1 by mjk at 2022-11-05T21:18:52+00:00
fix: URI parsing: More robustness with geo URIs
* Don't treat altitude as part of longitude
* Detect more invalid URIs
- - - - -
69af2ce6 by mjk at 2022-11-05T21:18:52+00:00
imprv: URI parsing: Detect invalid file URIs earlier
...including: in chat messages and file sending UI.
Also, don't generate wrong URIs like 'file://file:/path' when
opening
'file:/path', and properly escape paths: 'file:///¿Qué%3F'
<- '/¿Qué?'.
- - - - -
710cab12 by mjk at 2022-11-05T21:19:12+00:00
refactor: Minor refactoring and TODOs sprinkling in open_uri
- - - - -
7eaa8ae5 by mjk at 2022-11-05T21:20:28+00:00
imprv: VCardGrid: Linkify all URI-type fields iff they are valid URIs
- - - - -
225f6eca by mjk at 2022-11-05T21:20:28+00:00
cq: Remove unused imports
- - - - -
c497eae2 by mjk at 2022-11-05T21:20:36+00:00
refactor: Factor open_uri_externally out of open_uri
- - - - -
da620714 by mjk at 2022-11-05T21:21:44+00:00
change: Block opening file:/ links by default
Controlled by a new ACE variable.
Fixes #11276
- - - - -
e93a928b by mjk at 2022-11-05T21:21:44+00:00
refactor: Use sys.platform in open_file(_uri)
- - - - -
1f081612 by Philipp Hörist at 2022-11-05T23:27:57+01:00
refactor: Make open_file() only accept Path objects
- - - - -
6f6ce444 by Philipp Hörist at 2022-11-05T23:33:19+01:00
cq: Remove unused import
- - - - -
3c669dfc by lovetox at 2022-11-06T13:15:42+01:00
Omemo Start
- - - - -
6eac3abc by wurstsalat at 2022-11-06T13:15:42+01:00
cq: OMEMO: Add type annotations
- - - - -
dad5429b by wurstsalat at 2022-11-06T13:15:42+01:00
cq: OMEMO: Fix linting errors
- - - - -
1199c5e7 by wurstsalat at 2022-11-06T13:15:42+01:00
cq: Add type stubs for python-qrcode
- - - - -
1d4716f9 by wurstsalat at 2022-11-06T13:15:42+01:00
chore: Adapt dependencies for OMEMO
- - - - -
9c8e8d73 by wurstsalat at 2022-11-06T13:15:42+01:00
chore: OMEMO: Remove unused methods
'activate' has a replacement in the 'signled-in' event
- - - - -
d5260102 by wurstsalat at 2022-11-06T13:15:42+01:00
new: Add OMEMO_TEMP_DL to caps
- - - - -
8061b9ee by wurstsalat at 2022-11-06T13:15:42+01:00
new: Add OMEMOTrustManager
- - - - -
abba9f24 by wurstsalat at 2022-11-06T13:15:42+01:00
new: OMEMO: Add file encryption
- - - - -
2a3282d4 by Philipp Hörist at 2022-11-06T13:15:42+01:00
chore: Update dependencies
- - - - -
a09c356e by Philipp Hörist at 2022-11-06T13:15:42+01:00
new: Block omemo plugin
- - - - -
d9b7cae6 by wurstsalat at 2022-11-06T13:15:42+01:00
chore: OMEMO: Remove obsolete qrcode version check
- - - - -
3c4ad5af by Philipp Hörist at 2022-11-06T13:15:42+01:00
refactor: Move omemo storage to storage module
- - - - -
02a132b9 by Philipp Hörist at 2022-11-06T13:15:42+01:00
refactor: Move omemo code into common
- - - - -
f89d7eff by Philipp Hörist at 2022-11-06T13:15:42+01:00
cq: Fix linter errors
- - - - -
a866f66d by wurstsalat at 2022-11-06T13:15:42+01:00
new: OMEMO: Add handling of MucAdded signal
- - - - -
d559541c by wurstsalat at 2022-11-06T13:15:42+01:00
new: OMEMO: Add EncryptionAnnouncementRow
- - - - -
91a3cf6f by Philipp Hörist at 2022-11-06T13:15:42+01:00
fix: check preconditions
- - - - -
df72fffa by Philipp Hörist at 2022-11-06T13:15:42+01:00
refactor: Rename methods
- - - - -
1e8521d1 by Philipp Hörist at 2022-11-06T13:15:42+01:00
cq: Remove blank line
- - - - -
be0b8a2c by Philipp Hörist at 2022-11-06T13:15:42+01:00
refactor: Remove unused code
- - - - -
5f56ec5d by Philipp Hörist at 2022-11-06T13:15:42+01:00
refactor: Use send_stanza method
- - - - -
667875c4 by Philipp Hörist at 2022-11-06T13:15:42+01:00
refactor: Remove devices module
- - - - -
f265e9ac by Philipp Hörist at 2022-11-06T13:15:42+01:00
cq: Remove unused imports
- - - - -
334a2c16 by Philipp Hörist at 2022-11-06T13:15:42+01:00
refactor: Switch to new library
- - - - -
59f5d637 by Philipp Hörist at 2022-11-06T13:15:42+01:00
cq: Fix storage annotations
- - - - -
38c9a7e0 by Philipp Hörist at 2022-11-06T13:15:42+01:00
fix: Fix import
- - - - -
28 changed files:
- README.md
- debian/control
- flatpak/org.gajim.Gajim.Devel.yaml
- flatpak/org.gajim.Gajim.yaml
- gajim/common/client.py
- gajim/common/const.py
- gajim/common/events.py
- gajim/common/helpers.py
- gajim/common/modules/chat_markers.py
- gajim/common/modules/httpupload.py
- + gajim/common/modules/omemo.py
- gajim/common/modules/util.py
- + gajim/common/omemo/__init__.py
- + gajim/common/omemo/aes.py
- + gajim/common/omemo/state.py
- + gajim/common/omemo/util.py
- gajim/common/preview_helpers.py
- gajim/common/regex.py
- gajim/common/setting_values.py
- + gajim/common/storage/omemo.py
- gajim/common/structs.py
- gajim/common/styling.py
- gajim/data/gui/contact_info.ui
- gajim/data/gui/groupchat_details.ui
- + gajim/data/gui/omemo_trust_manager.ui
- + gajim/data/icons/hicolor/scalable/categories/qr-code-scan-symbolic.svg
- gajim/data/style/gajim.css
- gajim/gtk/accounts.py
The diff was not included because it is too large.
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/compare/bc44f1b75d2f6fe98f491766a7d915307980c7e0...38c9a7e08dfad4c050216457f36de8dd58d7648e
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/compare/bc44f1b75d2f6fe98f491766a7d915307980c7e0...38c9a7e08dfad4c050216457f36de8dd58d7648e
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits