head	1.1;
access;
symbols;
locks; strict;
comment	@# @;


1.1
date	2026.05.09.13.20.56;	author vins;	state Exp;
branches;
next	;
commitid	2sfQkTftLbdzQ8FG;


desc
@@


1.1
log
@net/gnome-online-accounts: update to 3.58.1

# changes (since 3.36.0)

Overview of changes in 3.58.1
=============================
* Bugs fixed:
  - !391 google: Use #ifdef for GOA_GOOGLE_FILES_ENABLED

* Translation updates:
  - Serbian (Марко Костић)
  - Slovak (Jose Riha)

Overview of changes in 3.58.0
=============================
* Bugs fixed:
  - #453 SMTP server without password cannot be configured (Milan Crha)
  - Remove unneeded SMTP password escaping
  - !384 build: Disable google provider Files feature (Ondrej Holy)
  - !385 MS365: Fix mail address and name (Jan-Michael Brummer)
  - !386 Google: Set mail name to presentation identity (Jan-Michael Brummer)

* Translation updates:
  - Arabic (Ahmed Najmawi)
  - Basque (Asier Saratsua Garmendia)
  - Catalan (Victor Dargallo, Jordi Mas)
  - Chinese (China) (luming zh)
  - Czech (Daniel Rusek)
  - Danish (Ask Hjorth Larsen)
  - English (United Kingdom) (Bruce Cowan)
  - Finnish (Jiri Grönroos)
  - French (Lucien Ouoba)
  - Galician (Fran Diéguez)
  - German (Jürgen Benvenuti)
  - Greek, Modern (1453-) (Efstathios Iosifidis)
  - Hebrew (Yaron Shahrabani)
  - Hungarian (Balázs Úr)
  - Japanese (小山田 純 - Oyamada Jun)
  - Kazakh (Baurzhan Muftakhidinov)
  - Korean (Seong-ho Cho)
  - Lithuanian (Aurimas Aurimas Černius)
  - Persian (Danial Behzadi)
  - Polish (Victoria)
  - Portuguese (Hugo Carvalho)
  - Romanian (Antonio Marin)
  - Russian (Artur S0)
  - Spanish (Daniel Mustieles)
  - Swedish (Anders Jonsson)
  - Turkish (Sabri Ünal)
  - Uighur (Abduqadir Abliz)

Overview of changes in 3.57.1
=============================
* Bugs fixed:
  - #335 Default Microsoft 365 client is unverified
  - #442 Unclear which part of "IMAP+SMTP" account test failed
  - #450 adding nextcloud account which has a subfolder does not work
  - !368 Microsoft 365: Make use of email for id (Jan-Michael Brummer)
  - !374 goadaemon: Handle broken account configs
  - !378 goadaemon: Allow manage system notifications
  - !379 goamsgraphprovider: bump credentials generation
  - !377 goaprovider: Allow to disable, instead of enable, selected providers

* Translation updates:
  - Bulgarian (Alexander Alexandrov Shopov)
  - Georgian (Ekaterine Papava)
  - Indonesian (Andika Triwidada)
  - Italian (Nathan Giovannini)
  - Kazakh (Baurzhan Muftakhidinov)
  - Norwegian Bokmål (Kjartan Maraas)
  - Occitan (post 1500) (Quentin PAGÈS)
  - Portuguese (Brazil) (Juliano de Souza Camargo)
  - Slovenian (Martin)
  - Ukrainian (Yuri Chornoivan)

Overview of changes in 3.57.0
=============================
* Changes:
  - build: bump glib requirement to 2.84

* Bugs fixed:
  - #417 Support for saving a Kerberos password to the keychain after the first
    login
  - #436 changing expired kerberos password is not supported.
  - #437 Provided Files URI does not override undiscovered endpoint
  - #439 DAV client rejects 204 status in OPTIONS request handler
  - #445 Include emblem-default-symbolic.svg
  - #448 Connecting a Runbox CardDAV/CalDAV account hangs/freezes after sign in
  - !355 i81n: fix translatable string
  - !360 goaimapsmptprovider: fix accounts without SMTP or authentication-less
    SMTP
  - !364 build: only install icons for the goabackend build
  - !365 build: don't require goabackend to build documentation
  - !366 ci: test the build without gtk4
  - !370 DAV-client: Added short path for SOGo

* Translation updates:
  - Bulgarian (twlvnn kraftwerk)
  - Chinese (China) (luming zh)
  - Czech (Daniel Rusek)
  - English (United Kingdom) (Bruce Cowan)
  - Esperanto (Kristjan SCHMIDT)
  - Friulian (Fabio Tomat)
  - Georgian (Ekaterine Papava)
  - German (Froschi)
  - Greek, Modern (1453-) (Efstathios Iosifidis)
  - Persian (Danial Behzadi)
  - Portuguese (Hugo Carvalho)
  - Romanian (Antonio Marin)
  - Serbian (Милош Поповић)
  - Slovenian (Martin)
  - Turkish (Sabri Ünal)
  - Uighur (Abduqadir Abliz)
  - Ukrainian (Yuri Chornoivan)

Overview of changes in 3.56.0
=============================
* Changes:
  - !353 Code style and logging cleanups

* Translation updates:
  - Basque (Asier Saratsua Garmendia)
  - Catalan (Jordi Mas i Hernandez)
  - Chinese (China) (luming zh)
  - Danish (Ask Hjorth Larsen)
  - Dutch (Nathan Follens)
  - Esperanto (Kristjan SCHMIDT)
  - French (Julien Humbert)
  - Georgian (Ekaterine Papava)
  - Korean (Seong-ho Cho)
  - Lithuanian (Aurimas Aurimas Černius)
  - Occitan (post 1500) (Quentin PAGÈS)
  - Portuguese (Brazil) (Juliano de Souza Camargo)
  - Spanish (Daniel Mustieles)
  - Swedish (Anders Jonsson)
  - Turkish (Sabri Ünal)
  - Ukrainian (Yuri Chornoivan)

Overview of changes in 3.55.2
=============================
* Bugs fixed:
  - !352 goaoauth2provider: improve error handling for auth/token endpoints

* Translation updates:
  - Czech (Daniel Rusek)
  - Dutch (Nathan Follens)
  - Galician (Fran Diéguez)
  - Hebrew (Yaron Shahrabani)
  - Hungarian (Balázs Úr)
  - Japanese (Makoto Sakaguchi)
  - Persian (Danial Behzadi)
  - Polish (Piotr Drąg)
  - Russian (Artur S0)
  - Slovak (Dušan Kazik)
  - Thai (Aefgh Threenine)

Overview of changes in 3.55.1
=============================
* Bugs fixed:
  - #71 Adding GOA account fails with sonic.net IMAP service
  - #81 Support Webflow authentication for Nextcloud
  - #162 Cannot add a ProtonMail bridge with IMAP + TLS
  - #242 Rename dconf key in gnome-online-accounts settings
  - #408 "Account Name" GUI field is a bit ambiguous
  - #420 Nextcloud login does not work anymore due to OPTIONS /login request
  - #429 Linked online accounts no longer work
  - #430 Invalid URI when adding Google account
  - #434 Failed to generate a new POT file for the user interface of “gnome-
    online-accounts” (domain: “po”) and some missing files from POTFILES.in
  - !340 goamsgraphprovider: ensure a valid PresentationIdentity
  - !345 goadaemon: complete GTasks to avoid a scary debug warning

* Translation updates:
  - Romanian (Antonio Marin)
  - Slovenian (Martin)

Overview of changes in 3.55.0
=============================
* Bugs fixed:
  - #387 Add progress spinner for OAuth2 dialogs
  - #394 Remove Windows Live! option
  - #406 Improve goa_oauth2_provider_ensure_credentials_sync (Jan-Michael
    Brummer)
  - #423 Authentication failure in goa IMAP accounts
  - #427 Missing files from POTFILES.in
  - #428 WebDAV not detected for mail.ru
  - !327 goaoauth2provider: fix task chaining for subclasses
  - !331 Always lowercase domains when looking up base
  - !335 goadavclient: check Nextcloud fallback last
  - !338 goabackend: add a composite widget for authflow links
  - !341 goadavclient: fix the mailbox.org preconfig

* Translation updates:
  - Belarusian (Vasil Pupkin)
  - Chinese (Taiwan) (Cheng-Chia Tseng)
  - English (United Kingdom) (Andi Chandler)
  - Friulian (Fabio Tomat)
  - German (Jürgen Benvenuti)
  - Italian (Davide Ferracin)
  - Uzbek (Baxrom Raxmatov)

Overview of changes in 3.54.0
=============================
* Bugs fixed:
  - #114 Fix unescaped characters in IMAP and SMTP logins
  - #391 Nextcloud 'Cannot find WebDAV endpoint' error
  - !319 goaproviderdialog: don't update the error revealer until set
  - !320 goaoauth2provider: rewrite the D-Bus helper as a per-task service
  - !323 goagoogleprovider: drop the client secret and deprecate the option

* Translation updates:
  - Bokmål, Norwegian (Brage Fuglseth)
  - Catalan (Jordi Mas i Hernandez)
  - Danish (Ask Hjorth Larsen)
  - Hungarian (Balázs Úr)
  - Korean (Seong-ho Cho)
  - Nepali (Pawan Chitrakar)
  - Panjabi (A S Alam)
  - Spanish (Daniel Mustieles)

Overview of changes in 3.53.2
=============================
* Bugs fixed:
  - !306 goaoauth2provider: handle OAuth2 error responses
  - !307 docs: update README
  - !308 goabackend: drop GoaHTTPClient
  - !309 examples: drop g_error() usage
  - !311 oauth2handler: Replace libsecret with dbus (Jan-Michael Brummer)

* Translation updates:
  - Basque (Asier Sarasua Garmendia)
  - Bulgarian (twlvnn kraftwerk)
  - Chinese (China) (Luming Zh)
  - Czech (Daniel Rusek)
  - Finnish (Jiri Grönroos)
  - French (Irénée THIRION)
  - Galician (Fran Dieguez)
  - Georgian (Ekaterine Papava)
  - Hebrew (Yosef Or Boczko)
  - Indonesian (Andika Triwidada)
  - Lithuanian (Aurimas Černius)
  - Occitan (post 1500) (Quentin PAGÈS)
  - Panjabi (A S Alam)
  - Persian (Danial Behzadi)
  - Polish (Piotr Drąg)
  - Portuguese (Hugo Carvalho)
  - Portuguese (Brazil) (Álvaro Burns)
  - Swedish (Anders Jonsson)
  - Ukrainian (Yuri Chornoivan)

Overview of changes in 3.53.1
=============================
* Bugs fixed:
  - !286 onedrive: Use presentation id in OneDrive uri

* Translation updates:
  - Russian (Artur S0)
  - Slovenian (Martin)

Overview of changes in 3.53.0
=============================
* Bugs fixed:
  - #113 Add GUI field for PresentationIdentity to be able to set a custom name
    / nickname for an online account
  - #357 Also offer an oauth2 sign-in link that can be copied instead of only
    directly opening in external browser?
  - #367 Non-actionable "Account Action Required" notification when account
    requires VPN
  - #383 imap: Remove / Demote "None" encryption option
  - #384 Unable to Sign In to Microsoft Exchange account on Gnome 46 24.04.1
  - #386 segfault after signing into Fedora account
  - #389 Missing kerberos password not detected
  - #392 Fail faster - don't wait 120 seconds to timeout and return an error on
    initial authentication
  - !282 goadaemon: add a timeout for credential checks
  - !288 goaoauthprovider: fix expected NULL GError
  - !290 docs: add issue templates
  - !293 goadavclient.c: add WebDAV default candidate to test
  - !300 ci: add support for new release service
  - !303 goadaemon: Changes around "no provider" runtime warnings

* Translation updates:
  - Catalan (Jordi Mas i Hernandez)
  - Dutch (Nathan Follens)
  - Friulian (Fabio Tomat)
  - Hebrew (Yaron Shahrabani)
  - Latvian (Rūdolfs Mazurs)
  - Russian (Artur S0)
  - Serbian (Марко Костић)
  - Slovenian (Martin)
  - Thai (Aefgh Threenine)
  - Turkish (Sabri Ünal)

Overview of changes in 3.52.0
=============================
* Translation updates:
  - Bulgarian (Alexander Shopov, twlvnn kraftwerk)
  - Catalan (Jordi Mas i Hernandez)
  - Czech (Daniel Rusek)
  - Danish (Ask Hjorth Larsen)
  - English (United Kingdom) (Andi Chandler)
  - French (Irénée THIRION)
  - Galician (Fran Dieguez)
  - German (Tim Sabsch)
  - Indonesian (Andika Triwidada)
  - Lithuanian (Aurimas Černius)
  - Polish (Piotr Drąg)
  - Russian (Artur S0)
  - Slovak (Dušan Kazik)
  - Spanish (Daniel)
  - Swedish (Anders Jonsson)
  - Turkish (Sabri Ünal)

Overview of changes in 3.51.3
=============================
* Accessibility fixes and event announcements
* Translation updates

Overview of changes in 3.51.2
=============================
* Adopt a less aggressive notification policy
* Translation updates

Overview of changes in 3.51.1
=============================
* Enable Mail, Calendar & Contacts for Microsoft 365
* Improvements to Microsoft 365 setup dialog
* Use AdwButtonRow when applicable
* Allow overriding dependencies supporting built as a meson wrap
* Refactor web browser authentication flow as a discrete task
* Improve error reporting and notification for providers
* Document configuration files used by the daemon
* Correctly save and reset settings for TLS certificate errors

Overview of changes in 3.51.0
=============================
* Support Mail Autoconfig XML for IMAP/SMTP services
* Support SRV lookups for DAV services
* Support Linux's KEYRING notification pipe for Kerberos
* Ability to restrict which services of a particular account type are available
* Add version CLI flag for goa-daemon
* Port to AdwDialog and AdwAlertDialog
* Accept GtkWidget as a top-level for account setup
* Port documentation to gi-docgen
* Documentation and manual pages are enabled by default
* Fixes for bugs found by Coverity Scan
* Fix libsoup error handling
* Translation fixes and missing strings
* Translation updates

Overview of changes in 3.50.1
=============================
* Fix translation domain in account dialogs
* Fix OAuth 2.0 URI handler for some users
* Fix crash in Kerberos/Fedora provider
* Improved WebDAV support for Fastmail and mailbox.org
* Fixes for WebDAV discovery
* OAuth 2.0 PKCE support
* Fix issues caught by static analysis
* Update Microsoft Client ID
* Translation updates

Overview of changes in 3.50.0
=============================
* Updated project link
* Translation updates

Overview of changes in 3.49.4
=============================
* Update dependencies in the GoaBackend pkgconfig

Overview of changes in 3.49.3
=============================
* Bump GoaBacked soname to 2.0.0
* Fix nested modal windows
* Simplified account setup UX
* Updates to user visible labels and descriptions
* Translation updates

Overview of changes in 3.49.2
=============================
* Fix a use-after-free error
* Set a minimum height for dialogs
* Translation updates

Overview of changes in 3.49.1
=============================

* Add Microsoft 365 provider
* Port to GTK4/Adwaita and an async API
* Remove nautilus-floating-bar
* Derive the Fedora provider from Kerberos
* Migrate existing WebDAV accounts
* Update provider icons
* Translation updates

Overview of changes in 3.49.0
=============================

* Depend on GCR4
* Remove the media server provider
* Remove the Last.fm provider
* Add WebDAV base provider
* Remove the webview and WebKit dependency
* Translation updates

Overview of changes in 3.48.0
=============================

* Translation updates

Overview of changes in 3.47.1
=============================

* Build fixes [#226]
* Expired Kerberos tickets not re-acquired on resume from suspend [#160]
* Update CalDAV/CardDAV OwnCloud endpoints [#67]
* Attempt to cope with multiple credential caches per identity [#79]
* Error in solving Nextcloud account address [#243]
* Translation updates

Overview of changes in 3.46.0
=============================

* Build system fixes with recent Meson
* Updated translations
  - Catalan

Overview of changes in 3.45.2
=============================

* Use debugging messages instead of warnings
* Fix documentation build
* Updated translations
  - Abkhazian

Overview of changes in 3.45.1
=============================

* Removed providers
  - Foursquare [#184]
  - Facebook [#184]
  - Flickr [!86]

* Port to libsoup3 [!73]
* Port to librest-1.0 [#186]
* Drop the Autotools build [!89]
* Update the Google OAuth2 provider [!79]

Overview of changes in 3.44.0
=============================

* Bugs fixed:
 !69 Add .gitlab-ci.yml
 !70 Update Fedora logo
 !78 Silence -Wincompatible-pointer-types with GCC 11

* Updated translations:
 Icelandic


Overview of changes in 3.43.1
=============================

* Remove Documents support (!66)

* Bugs fixed:
 !67 doc: Update
 !68 dbus: Add missing since tag for IsSupportedProvider

* Updated translations:
 Bulgarian
 Catalan
 Nepali
 Occitan
 Portuguese
 Vietnamese


Overview of changes in 3.39.92
==============================

* Last.fm is enabled by default (#134)

* Bugs fixed:
  #76 web-extension-main: Remove unnecessary and unused entry point
  #92 kerberos-identity: Handle information-only prompts when signing in
 #139 client: Mention that goa_client_get_manager might return NULL

* Updated translations:
 Catalan
 Galician
 Norwegian bokmål
 Punjabi


Overview of changes in 3.38.0
=============================

* Updated translations:
 Bengali (India)
 Hebrew
 Portuguese


Overview of changes in 3.37.90
==============================

* Bugs fixed:
  !52 daemon: Remove the --no-sigint flag and always handle SIGINT
  !53 Update the manual
 #125 webview: Enable web process sandbox

* Updated translations:
 Simplified Chinese
 Kazakh
 Ukrainian
@
text
@# $NetBSD$

PKG_OPTIONS_VAR=	PKG_OPTIONS.gnome-online-accounts
PKG_SUPPORTED_OPTIONS=	doc gssapi
PKG_SUGGESTED_OPTIONS=	# empty

PLIST_VARS+=		doc

.include "../../mk/bsd.options.mk"

#
# Build documentation
#
.if !empty(PKG_OPTIONS:Mdoc)
USE_TOOLS+=	gdbus-codegen
MESON_ARGS+=	-Ddocumentation=true
.  include "../../devel/py-gi-docgen/buildlink3.mk"
PLIST.doc=	yes
.else
MESON_ARGS+=	-Ddocumentation=false
.endif

#
# KRB5 support
#
.if !empty(PKG_OPTIONS:Mgssapi)
.  include "../../mk/krb5.buildlink3.mk"
KRB5_ACCEPTED=	mit-krb5
MESON_ARGS+=	-Dkerberos=true
.else
MESON_ARGS+=	-Dkerberos=false
.endif
@
