changelog
- Wed, 01 Jan 2025 15:32:28 -0600
- by Gary Kramlich <grim@reaperworld.com> [Wed, 01 Jan 2025 15:32:28 -0600] rev 43120
- Prepare for the 2.90.1 release
Testing Done:
Ran `meson dist`
Reviewed at https://reviews.imfreedom.org/r/3716/
- Wed, 01 Jan 2025 15:29:59 -0600
- by Gary Kramlich <grim@reaperworld.com> [Wed, 01 Jan 2025 15:29:59 -0600] rev 43119
- Update to Ibis 0.10.2
This version was just some bug fixes for documentation and ibis-cli but we're
pulling it in for completeness since we're staging 2.90.1 which is why I
didn't update the required version as well.
Testing Done:
Called in the turtles and built the flatpak.
Bugs closed: PIDGIN-18018
Reviewed at https://reviews.imfreedom.org/r/3715/
- Wed, 01 Jan 2025 15:08:41 -0600
- by Gary Kramlich <grim@reaperworld.com> [Wed, 01 Jan 2025 15:08:41 -0600] rev 43118
- Fix some PURPLE_IS_CONVERSATION_MEMEBER assertion failures
This cropped up when we changed Purple.Message:author to a
Purple.ConversationMember. It's valid for event messages to not have an author
and the old code was okay with that, but we didn't realize that during the
conversion. So now we just do some instance checks before calling the
functions.
Testing Done:
Joined an IRC channel and had another client join and part and verified the assertion warnings were gone.
Bugs closed: PIDGIN-18013
Reviewed at https://reviews.imfreedom.org/r/3710/
- Wed, 01 Jan 2025 15:06:20 -0600
- by Gary Kramlich <grim@reaperworld.com> [Wed, 01 Jan 2025 15:06:20 -0600] rev 43117
- IRCv3: Tell the HASL context whether or not we're using TLS
Testing Done:
Connected to an account with TLS with the wrong password and verified `PLAIN` was attempted and failed. Then connected again with the right password and verified that `PLAIN` was successful.
Bugs closed: PIDGIN-18017
Reviewed at https://reviews.imfreedom.org/r/3714/
- Wed, 01 Jan 2025 15:04:17 -0600
- by Gary Kramlich <grim@reaperworld.com> [Wed, 01 Jan 2025 15:04:17 -0600] rev 43116
- IRCv3: Fix a crash when attempting to reconnect a failed account
Purple.Account.disconnect_with_error takes ownership but we were passing it an
error that Ibis owns. So now we just give it a copy of the error.
Testing Done:
Caused an account to fail SASL and then reconnected it from the notification and verified that it didn't crash anymore.
Bugs closed: PIDGIN-18017
Reviewed at https://reviews.imfreedom.org/r/3713/
- Wed, 01 Jan 2025 15:01:56 -0600
- by Gary Kramlich <grim@reaperworld.com> [Wed, 01 Jan 2025 15:01:56 -0600] rev 43115
- Prepare for the next round of development
Testing Done:
Ran `meson dist`
Reviewed at https://reviews.imfreedom.org/r/3709/
- Tue, 31 Dec 2024 19:55:50 -0600
- by Gary Kramlich <grim@reaperworld.com> [Tue, 31 Dec 2024 19:55:50 -0600] rev 43114
- Added tag v2.90.0 for changeset 6b0efa558150
- Tue, 31 Dec 2024 19:52:04 -0600
- by Gary Kramlich <grim@reaperworld.com> [Tue, 31 Dec 2024 19:52:04 -0600] rev 43113
- Prepare for the 2.90.0 release
Testing Done:
Ran `meson dist`
Bugs closed: PIDGIN-18007
Reviewed at https://reviews.imfreedom.org/r/3705/
- Tue, 31 Dec 2024 19:47:01 -0600
- by Gary Kramlich <grim@reaperworld.com> [Tue, 31 Dec 2024 19:47:01 -0600] rev 43112
- Update LINUGUAS and all po files from transifex
This is a new resource so nothing is translated yet.
- Tue, 31 Dec 2024 19:38:06 -0600
- by Gary Kramlich <grim@reaperworld.com> [Tue, 31 Dec 2024 19:38:06 -0600] rev 43111
- Update the transifex config
We created a new resource in transifex specific to pidgin 3, this updates the
config to that resource.
Testing Done:
Ran `tx pull --all --minimum-prec 50` and verified that it was able to download everything.
Bugs closed: PIDGIN-18015
Reviewed at https://reviews.imfreedom.org/r/3708/