From b7c360d5285fb714955094c21a5f1db6956203fd Mon Sep 17 00:00:00 2001 From: LDA Date: Fri, 4 Oct 2024 12:09:56 +0200 Subject: [PATCH] [FIX] Handle logic mistake in plumbing --- CHANGELOG.md | 31 +++++++++++++++++-------------- src/Commands/Plumb.c | 2 +- 2 files changed, 18 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a48645..33a2d76 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,24 +13,16 @@ commit done between releases. *There is currently no beta releases of Parsee* ## Alpha -### v0.1.0[tomboyish-bridges-adventure] <9/9/2024> -Nothing much to say, but this is the first alpha release -of Parsee. May occasionally deadlock. -#### New things -*NONE* -#### Bugfixes -*NONE* -#### Deprecated features -*NONE* - ### v0.2.0[star-of-hope] Fixes some media metadata things, replaces the build system, -and speeds up Parsee a tad bit. +tries out avatar support some more and speeds up Parsee a tad +bit. #### New things - Start dealing with some basic PEP and vCard-based avatars. -- Allows MbedTLS through a specific Cytoplasm patch. +- Allows experimental MbedTLS through a specific Cytoplasm +patch. - Kicking/Banning Parsee from XMPP effectively unlinks it. -- Start adding documentation to Parsee +- Start adding basic documentation to Parsee - Add MUC whitelists for plumbing, alongside a `whitelist` tool #### Bugfixes @@ -40,7 +32,18 @@ behave. - "Lone" XMPP messages no longer render weirdly on Element Android's weird rendering. - Start fixing bug where Parsee takes several seconds to send -a message coming from XMPP +a message coming from XMPP with MbedTLS(it is still slow and +unstable) + #### Deprecated features - The old `build.c` and `Makefile`s used for building are removed, and replaced by the `configure.c` C file(/script via TCC). +### v0.1.0[tomboyish-bridges-adventure] <9/9/2024> +Nothing much to say, but this is the first alpha release +of Parsee. May occasionally deadlock. +#### New things +*NONE* +#### Bugfixes +*NONE* +#### Deprecated features +*NONE* diff --git a/src/Commands/Plumb.c b/src/Commands/Plumb.c index b555b7a..66f8283 100644 --- a/src/Commands/Plumb.c +++ b/src/Commands/Plumb.c @@ -25,7 +25,7 @@ CommandHead(CmdPlumb, cmd, argp) /* Check MUC viability */ if (ParseeManageBan(args->data, muc, NULL) || - ParseeIsMUCWhitelisted(args->data, muc)) + !ParseeIsMUCWhitelisted(args->data, muc)) { ReplySprintf("MUC '%s' is not allowed on this bridge.", muc); goto end;