Commit Graph

  • 610923138f Bump version to 1.7.2 slix-1.7.2 James Shiffer 2025-02-10 15:03:37 -08:00
  • c4cbb59a44 Fix for Python 3.10+ James Shiffer 2025-02-10 14:55:30 -08:00
  • a30f76892b
    XEP-0482: add initial support master mathieui 2025-02-09 11:48:09 +01:00
  • 3de8ee97b5
    XEP-0050: make prev action possible when there is no next action (fixes #3516) mathieui 2025-02-09 16:14:08 +01:00
  • 0de9df92c4
    xmlstream: do not use the category param to catch_warnings mathieui 2025-02-09 15:52:43 +01:00
  • 04d5c43853
    xmlstream/client/componentxmpp: Make mypy happy again mathieui 2025-02-09 15:35:40 +01:00
  • 0707786057
    xmlstream: "cleanl" create a new event loop if none is set mathieui 2025-02-09 13:39:57 +01:00
  • 1c762c6b25
    doc: add more info for XEP-0030 (fix #3433) mathieui 2025-02-09 12:31:15 +01:00
  • f94a4f2dbd
    xmlstream: return a future on connect() mathieui 2025-02-09 12:07:56 +01:00
  • 75ea0bf039 XEP-0308: add tests mathieui 2025-02-07 22:12:58 +01:00
  • 4cf1286332 XEP-0308: add utility functions mathieui 2025-02-07 22:12:19 +01:00
  • 8a127f61d0
    XEP-0223: fix node standalone configuration (fixes #3555) mathieui 2025-02-08 12:52:33 +01:00
  • 1f14fb54c2
    XEP-0060: fix get_item_ids (fix #3548) mathieui 2025-02-08 12:30:02 +01:00
  • 651e0ea593
    docs: improve using_asyncio page (hopefully fixes #3562) mathieui 2025-02-08 12:26:17 +01:00
  • 4ac41a5250
    Add a way to get identities as dict (fixes #3566) mathieui 2025-02-08 12:11:07 +01:00
  • e03b7661c1 XEP-0446: complete support and tests mathieui 2025-02-02 12:16:07 +01:00
  • e955cd308a Fix bad reference with client & method call DinoThor 2025-02-07 08:32:51 +01:00
  • 2db5e0199c
    docs: add lots of missing xeps, fix some issues mathieui 2025-02-03 00:16:51 +01:00
  • bf2e006f88
    docs: fix bad targets in projects page mathieui 2025-02-02 23:43:00 +01:00
  • 04244ecf82
    XEP-0446: complete support and tests xep-446-complete mathieui 2025-02-02 12:16:07 +01:00
  • 8c8bb5da8b
    doap: add missing xep 264 and 469 support mathieui 2025-01-31 12:23:11 +01:00
  • bd638f1b39
    doap: add hats support since 1.8.6 mathieui 2025-01-31 11:12:37 +01:00
  • 0ff9e3661d XMLStream: allow custom sslcontext provisioning (fixes #3582) mathieui 2025-01-26 18:15:36 +01:00
  • 5ec378cccd
    xep-0055: fix stanza test mathieui 2025-01-30 09:35:41 +01:00
  • a9fc955eda fix: add default error type for "payment-required" condition nicoco 2025-01-27 16:28:42 +01:00
  • 05860f71ac ci: follow linter recommendations nicoco 2025-01-27 15:52:07 +01:00
  • 1482bcc395 basexmpp: make_iq no longer defaults to id="0" mathieui 2025-01-26 18:03:15 +01:00
  • 2e736bc715 feat: support XEP-0492 (Chat Notification Settings) nicoco 2025-01-23 13:15:18 +01:00
  • 8d984cd8a1 XEP-0004: fix: prevent multiple <values> for 'text-single' field nicoco 2025-01-24 09:15:50 +01:00
  • 100014651c cq: remove unused files nicoco 2025-01-22 22:23:45 +01:00
  • f9a9a0dcb7 fix: add default error type for "policy-violation" condition nicoco 2025-01-24 09:40:13 +01:00
  • c585ec5983 fix: add missing "policy-violation" to error conditions nicoco 2025-01-22 21:32:57 +01:00
  • 27bbb1ef95 xep_0425: add missing 'id' attribute to 'Moderate' stanza plugin nicoco 2024-12-30 14:22:40 +01:00
  • 5dfc622539
    itests: fix XEP-0424 test mathieui 2024-12-29 01:08:05 +01:00
  • 2ab9b5a05c
    ci: add setuptools, remove 3.7/3.8 and add 3.13 mathieui 2024-12-29 00:50:53 +01:00
  • 09d9320b91
    Release 1.8.6 slix-1.8.6 mathieui 2024-12-26 22:39:49 +01:00
  • fbf298c36d
    XEP-0030: fix tests mathieui 2024-12-26 09:42:33 +01:00
  • 7153d79006 itests/examples: integrate imghdr code directly (fix #3570) mathieui 2024-12-14 16:08:49 +01:00
  • 1d3e03a923 XEP-0030: make read operations more resilient mathieui 2024-12-14 16:00:24 +01:00
  • 3d0b09e2e2 xmlstream: prevent stanza parsing from crashing the whole thing mathieui 2024-12-14 15:52:51 +01:00
  • 23544731ef Support XEP-0490 (Message Display Synchronization) nicoco 2024-03-21 06:36:16 +01:00
  • a18a6c4eb8 xep-0425: update to version 0.3.0 nicoco 2024-03-17 12:44:13 +01:00
  • dd903b1792 xep-0424: update to version 0.4.0 nicoco 2024-03-17 12:20:06 +01:00
  • cf3b30120e repo: remove github pull request template mathieui 2024-12-11 22:18:06 +01:00
  • d86dccaf85 enhancement: Update type hints jinyu 2024-11-20 06:22:42 +08:00
  • 075812adf3 fix: Update msg_kwargs documentation to clarify required parameters for make_message jinyu 2024-11-22 20:37:45 +08:00
  • 8955ece461 Fix missing parameters jinyu 2024-11-22 20:20:48 +08:00
  • 5051c60262 enhancement: Refactor reply handling in XEP-0461; add fallback support and improve message construction jinyu 2024-11-22 19:44:48 +08:00
  • c495eb73fc xmlstream: add stanza_not_sent event (fixes #3559) mathieui 2024-12-11 22:01:34 +01:00
  • 12c516d365 fix: Add future annotations import to base.py for improved type hinting jinyu 2024-11-16 01:42:45 +08:00
  • d9b0b6dfe6 fix: Correct JID comparison in MUC plugin for bare JID matching jinyu 2024-11-15 19:08:50 +08:00
  • 7979e3b603 Resolve circular import jinyu 2024-11-15 18:24:24 +08:00
  • f24a7679e5 enhancement: Improve JID handling and logging in MUC plugin; update status code return type jinyu 2024-11-15 17:53:08 +08:00
  • df0ecfc142 Update the type of BasePlugin.xmpp to BaseXMPP. Increase the timeout for join_muc_wait. jinyu 2024-09-08 12:26:36 +08:00
  • e79b98b266 add default timeout value jinyu 2024-09-08 01:28:09 +08:00
  • 5ed5e60b20 Fix: AttributeError in get_nick and jid_in_room due to incorrect JID type jinyu 2024-09-08 00:50:11 +08:00
  • e5fe53ef45 tests: remove distutils use mathieui 2024-10-08 10:31:15 +02:00
  • 93608bd2f4 setup.py: Add python versions mathieui 2024-10-08 10:29:28 +02:00
  • 3b2386ee2f stanzabase: Pass problematic object to TypeError raised by ElementBase.append() nicoco 2024-09-28 10:28:20 +02:00
  • b94c6716f7 xep-0231: fix TypeError when BoB cannot be found nicoco 2024-09-28 10:26:09 +02:00
  • db8ce9187c feat: Add is_correction method to XEP-0308 Last Message Correction plugin jinyu 2024-09-08 00:39:10 +08:00
  • 7f926a944a setup.py: Do not install aiodns on windows (fix #3556) mathieui 2024-08-25 13:18:31 +02:00
  • e96f8e1ed0 Correct an MUC-related error message which indicates the requirement of a JID sch 2024-06-20 19:00:20 +00:00
  • c8c0bb9134 Add BukuBot sch 2024-06-04 10:22:24 +00:00
  • 825c51b87d Add descriptive introduction and new links to project sendxmpp-py schimoni 2024-05-22 12:39:14 +00:00
  • 292f3206f6 Skip tests with known missing idna validation rust Emmanuel Gil Peyrot 2024-04-19 14:37:19 +02:00
  • d1f2e196db Initial Rust version. Emmanuel Gil Peyrot 2023-08-09 16:18:08 +02:00
  • f084ad2724 Remove UnescapedJID Emmanuel Gil Peyrot 2023-08-15 17:26:08 +02:00
  • 7c79f28587 XEP-0199: handle component case for keepalive ping mathieui 2024-03-22 20:48:36 +01:00
  • dcaf812a28 ci: build cython module for itests test-ci mathieui 2024-02-09 23:17:46 +01:00
  • ae4de043d2 itests: fix default server call mathieui 2024-02-09 23:11:29 +01:00
  • 998bbb80ad itests: hardcode default MUC server mathieui 2024-02-09 23:07:32 +01:00
  • 5a5b36ab39 xmlstream: make mypy even happier mathieui 2024-02-09 22:58:20 +01:00
  • f151f0a7ab xmlstream/componentxmpp: fix some typing issues mathieui 2024-02-09 22:55:20 +01:00
  • 2424a3b36f slixtest: cleanup loop only if needed mathieui 2024-02-09 22:49:47 +01:00
  • 1c4bbbce8e ci: fix mypy step mathieui 2024-02-09 21:41:03 +01:00
  • 66d552d057 xep_0317: Fix compatibility with python < 3.9 mathieui 2024-02-09 21:32:19 +01:00
  • b8205a9ae4 Update plugin: XEP-0317 (hats) nicoco 2024-01-19 21:26:08 +01:00
  • 85b7210115 XEP-0264: Jingle Content Thumbnails (new plugin) nicoco 2024-02-08 21:08:22 +01:00
  • 909c865524 XEP-0313: Do not try to parse date for fields without value. nicoco 2024-02-08 20:51:19 +01:00
  • 586d2f5107 XEP-0313: Add support for flipped page nicoco 2024-02-08 20:45:48 +01:00
  • 9f7260747f Add XEP_0461 to PluginDict nicoco 2024-02-08 20:34:16 +01:00
  • c41209510a
    xep_049: implement bookmarks pinning stanzas mathieui 2024-02-04 11:59:36 +01:00
  • 9266486f46
    xep_0317: add initial stanza support for hats mathieui 2024-02-04 11:32:24 +01:00
  • 5226858e0c
    Release 1.8.5 slix-1.8.5 mathieui 2024-02-02 01:59:31 +01:00
  • 7128ea249b
    Fix running process() with a timeout (closes #3505) mathieui 2024-02-02 01:00:25 +01:00
  • 992d80dd09
    SCRAM: Restrict tls-unique to TLSv1.2 Maxime “pep” Buquet 2024-01-26 22:58:00 +01:00
  • 51cbe87501
    fix tls 1.3 wip fix-channel-binding mathieui 2024-02-01 09:45:33 +01:00
  • ef02b3a596 WIP: SCRAM: Restrict tls-unique to TLSv1.2 Maxime “pep” Buquet 2024-01-26 22:58:00 +01:00
  • c25305e80f
    componentxmpp: fix default host for components mathieui 2023-12-29 14:13:41 +01:00
  • 6765f84133
    tests: close event loop at exit mathieui 2023-12-28 20:37:21 +01:00
  • 31fe7f7e06
    [CI] add woodpecker CI mathieui 2023-07-06 15:39:13 +02:00
  • 84a7ac020f XEP-0461: rely on XEP-0428 for fallback nicoco 2023-07-19 07:29:37 +02:00
  • 331c1c1e21 XEP-0428: add fallback body and subject elements nicoco 2023-07-19 07:26:35 +02:00
  • 28a60c22e2 ElementBase: add weak ref to parent when using append() nicoco 2023-07-19 07:24:56 +02:00
  • af934b5bdf fix slixmpp.xmlstream.__all__ nicoco 2023-06-05 20:54:20 +02:00
  • 897f876504 Correct Slixfeed title and add groupchat link to Stable Diffusion genghis 2023-12-11 13:31:16 +00:00
  • 2888be17ab Correct groupchat link for WhisperBot genghis 2023-12-11 13:28:54 +00:00
  • 975e31229c Correct links so they match to their respective text genghis 2023-12-11 13:26:41 +00:00
  • 6e9e66139d Add Stable Diffusion genghis 2023-12-07 07:54:20 +00:00