Daniel Brötzmann pushed to branch omemo_integration at gajim / gajim
Commits:
4c57bd71 by Philipp Hörist at 2023-01-28T10:24:33+00:00
change: Port to pyproject.toml
- - - - -
76c32a5d by Philipp Hörist at 2023-01-28T12:53:14+01:00
new: Add custom PEP517 build backend
- - - - -
aa78a57a by Philipp Hörist at 2023-01-28T12:53:14+01:00
refactor: Load translations from package data directory
- - - - -
aac26fe8 by Philipp Hörist at 2023-01-28T12:53:14+01:00
ci: Use `build` to build Gajim
- - - - -
94be7bd5 by Philipp Hörist at 2023-01-28T12:53:14+01:00
ci: Update debian control file
- - - - -
4f33853f by Philipp Hörist at 2023-01-28T12:53:14+01:00
ci: Use release-helper
- - - - -
5390a057 by Philipp Hörist at 2023-01-28T12:53:14+01:00
ci: Remove obsolete scripts
- - - - -
7211753d by André Apitzsch at 2023-01-28T20:17:32+01:00
other: Flatpak: Install metadata files
- - - - -
c4db3b6f by Philipp Hörist at 2023-01-28T20:17:32+01:00
chore: Update .gitignore
- - - - -
56ad8584 by Philipp Hörist at 2023-01-28T20:17:32+01:00
ci: Debian: Install metadata files
- - - - -
c5948304 by André Apitzsch at 2023-01-28T20:20:48+00:00
fix: Fix loading localised emojis
Fixes warnings like
> gajim.gui.emoji_data_gtk Null codepoint for short name "light skin tone", not found
- - - - -
ccbfa4f3 by Philipp Hörist at 2023-01-29T14:49:25+01:00
ci: Fix nightly deployment
- - - - -
eb5ce03b by wurstsalat at 2023-01-29T15:14:01+01:00
imprv: Account wizard: Don't allow to add account twice
- - - - -
c40ec07f by Philipp Hörist at 2023-01-29T15:57:38+01:00
ci: Update lint configs
- - - - -
e0b399f1 by Philipp Hörist at 2023-01-29T15:57:38+01:00
ci: Deploy windows nightly into correct folder
- - - - -
23b71a11 by Philipp Hörist at 2023-01-29T16:00:16+01:00
ci: Update pre-commit-config.yaml
This arg is now set by default
- - - - -
f281f1e6 by wurstsalat at 2023-01-29T18:32:44+01:00
imprv: Preferences: Add 0 and 25 MiB to preview size settings
Fixes #11385
- - - - -
4cb34e80 by Philipp Hörist at 2023-01-29T20:13:25+01:00
ci: Update debian control file
- - - - -
63b4d599 by lovetox at 2023-01-30T19:46:19+01:00
Omemo Start
- - - - -
30a020fc by wurstsalat at 2023-01-30T19:46:19+01:00
cq: OMEMO: Add type annotations
- - - - -
f5456ea5 by wurstsalat at 2023-01-30T19:46:19+01:00
cq: OMEMO: Fix linting errors
- - - - -
a18132ac by wurstsalat at 2023-01-30T19:46:19+01:00
cq: Add type stubs for python-qrcode
- - - - -
38cc6079 by wurstsalat at 2023-01-30T19:46:19+01:00
chore: Adapt dependencies for OMEMO
- - - - -
403b573a by wurstsalat at 2023-01-30T19:46:19+01:00
chore: OMEMO: Remove unused methods
'activate' has a replacement in the 'signled-in' event
- - - - -
7083e101 by wurstsalat at 2023-01-30T19:46:19+01:00
new: Add OMEMO_TEMP_DL to caps
- - - - -
6e0e49da by wurstsalat at 2023-01-30T19:57:53+01:00
new: Add OMEMOTrustManager
- - - - -
f6166399 by wurstsalat at 2023-01-30T19:57:56+01:00
new: OMEMO: Add file encryption
- - - - -
218e2dab by Philipp Hörist at 2023-01-30T19:57:56+01:00
chore: Update dependencies
- - - - -
574783ce by Philipp Hörist at 2023-01-30T19:57:56+01:00
new: Block omemo plugin
- - - - -
ff9429ca by wurstsalat at 2023-01-30T19:57:56+01:00
chore: OMEMO: Remove obsolete qrcode version check
- - - - -
d0bad0ed by Philipp Hörist at 2023-01-30T19:57:56+01:00
refactor: Move omemo storage to storage module
- - - - -
fb80c41f by Philipp Hörist at 2023-01-30T19:57:57+01:00
refactor: Move omemo code into common
- - - - -
05ec6303 by Philipp Hörist at 2023-01-30T19:57:57+01:00
cq: Fix linter errors
- - - - -
ea224d7a by wurstsalat at 2023-01-30T19:57:57+01:00
new: OMEMO: Add handling of MucAdded signal
- - - - -
22d43e8b by wurstsalat at 2023-01-30T19:57:57+01:00
new: OMEMO: Add EncryptionAnnouncementRow
- - - - -
eac7f8b2 by Philipp Hörist at 2023-01-30T19:57:57+01:00
fix: check preconditions
- - - - -
e0bf436f by Philipp Hörist at 2023-01-30T19:57:57+01:00
refactor: Rename methods
- - - - -
3fe773c5 by Philipp Hörist at 2023-01-30T19:57:57+01:00
cq: Remove blank line
- - - - -
dcc91822 by Philipp Hörist at 2023-01-30T19:57:57+01:00
refactor: Remove unused code
- - - - -
320f0e62 by Philipp Hörist at 2023-01-30T19:57:57+01:00
refactor: Use send_stanza method
- - - - -
8f686ef1 by Philipp Hörist at 2023-01-30T19:57:57+01:00
refactor: Remove devices module
- - - - -
8929d42e by Philipp Hörist at 2023-01-30T19:57:57+01:00
cq: Remove unused imports
- - - - -
48d111ed by Philipp Hörist at 2023-01-30T19:57:57+01:00
refactor: Switch to new library
- - - - -
98f80dcb by Philipp Hörist at 2023-01-30T19:57:57+01:00
cq: Fix storage annotations
- - - - -
26df9e5d by Philipp Hörist at 2023-01-30T19:57:57+01:00
fix: Fix import
- - - - -
30 changed files:
- − .ci/appveyor_build.py
- − .ci/debian_build.py
- − .ci/deploy.py
- .ci/prepare_git.sh
- .gitignore
- .gitlab-ci.yml
- .pre-commit-config.yaml
- MANIFEST.in
- README.md
- debian/control
- + debian/install
- debian/gajim.manpages → debian/manpages
- debian/rules
- 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/i18n.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/setting_values.py
- + gajim/common/storage/omemo.py
- gajim/data/gui/contact_info.ui
- gajim/data/gui/groupchat_details.ui
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/95329fe13e146bc4c287aa8cc16917e…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/95329fe13e146bc4c287aa8cc16917e…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
4cb34e80 by Philipp Hörist at 2023-01-29T20:13:25+01:00
ci: Update debian control file
- - - - -
1 changed file:
- debian/control
Changes:
=====================================
debian/control
=====================================
@@ -28,7 +28,6 @@ Package: gajim-nightly
Architecture: all
Depends:
${misc:Depends},
- ${python3:Depends},
desktop-file-utils,
python3 (>= 3.10),
python3-css-parser (>= 1.0.2),
@@ -66,6 +65,7 @@ Recommends:
Suggests:
libxss1,
Breaks: gajim
+Replaces: gajim-default-nightly
Description: Fully-featured XMPP chat client
Gajim aims to be an easy to use and fully-featured XMPP client.
Just chat with your friends or family, easily share pictures and
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/4cb34e809d73c580461b87006d0be8dc…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/4cb34e809d73c580461b87006d0be8dc…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
c40ec07f by Philipp Hörist at 2023-01-29T15:57:38+01:00
ci: Update lint configs
- - - - -
e0b399f1 by Philipp Hörist at 2023-01-29T15:57:38+01:00
ci: Deploy windows nightly into correct folder
- - - - -
3 changed files:
- .gitlab-ci.yml
- .pre-commit-config.yaml
- pyproject.toml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -40,7 +40,7 @@ test-ruff:
- changes:
- "**/*.py"
script:
- - pip3 install ruff==0.0.211
+ - pip3 install ruff==0.0.237
- ruff .
interruptible: true
@@ -231,7 +231,7 @@ deploy-windows-nightly:
--host=$FTP_HOST \
--user=$FTP_USER \
--password=$FTP_PASS \
- --directory=downloads/snap \
+ --directory=downloads/snap/win \
windows_build
deploy-flatpak:
=====================================
.pre-commit-config.yaml
=====================================
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/charliermarsh/ruff-pre-commit
- rev: v0.0.211
+ rev: v0.0.237
hooks:
- id: ruff
exclude: ".githooks/"
@@ -15,7 +15,7 @@ repos:
- tomli
- repo: https://github.com/RobertCraigie/pyright-python
- rev: v1.1.287
+ rev: v1.1.291
hooks:
- id: pyright
pass_filenames: false
@@ -28,6 +28,6 @@ repos:
stages: [manual]
- repo: https://github.com/pycqa/isort
- rev: 5.11.4
+ rev: 5.12.0
hooks:
- id: isort
=====================================
pyproject.toml
=====================================
@@ -190,14 +190,27 @@ ignore = [
"N806", # Variable should be lower case
"N817", # CamelCase imported as acronym
"N818", # Exception name should be named with an Error suffix
+ "PLR2004",# Magic value used in comparison, consider replacing x with a constant variable
"RUF001", # AmbiguousUnicodeCharacterString
"RUF002", # AmbiguousUnicodeCharacterDocstring
"RUF003", # AmbiguousUnicodeCharacterComment
+ "RUF005", # Consider x instead of concatenation
"RUF100", # Unused `noqa` directive
"S101", # Use of `assert` detected
+ "S110", # `try`-`except`-`pass` detected, consider logging the exception
+ "S324", # Probable use of insecure hash functions
"SIM102", # Use a single `if` statement instead of nested `if` statements
"SIM105", # Use `contextlib.suppress(Exception)` instead of try-except-pass
+ "SIM108", # Use ternary operator
+ "SIM115", # Use context handler for opening files
+ "SIM201", # Use x instead of not x
+ "SIM212", # Use `value if value else ''` instead of `'' if not value else value`
+ "SIM300", # Yoda conditions are discouraged use x instead
"UP007", # Use X | Y for type annotations
+ "UP030", # Use implicit references for positional format fields
+ "UP031", # Use format specifiers instead of percent format
+ "UP032", # Use f-string instead of `format` call
+ "UP034", # Avoid extraneous parentheses
]
exclude = [
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/eb5ce03b3512e8e8b412250128d3a96…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/eb5ce03b3512e8e8b412250128d3a96…
You're receiving this email because of your account on dev.gajim.org.