Version in base suite: 128.5.0esr-1~deb12u1 Base version: thunderbird_128.5.0esr-1~deb12u1 Target version: thunderbird_128.6.0esr-1~deb12u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/t/thunderbird/thunderbird_128.5.0esr-1~deb12u1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/t/thunderbird/thunderbird_128.6.0esr-1~deb12u1.dsc /srv/release.debian.org/tmp/HKQRBO7Ngj/thunderbird-128.6.0esr/services/settings/dumps/blocklists/addons-bloomfilters/addons-mlbf.bin |binary thunderbird-128.6.0esr/CLOBBER | 2 thunderbird-128.6.0esr/accessible/windows/ia2/ia2Accessible.cpp | 18 thunderbird-128.6.0esr/browser/base/content/test/general/browser_remoteTroubleshoot.js | 14 thunderbird-128.6.0esr/browser/base/content/test/general/test_remoteTroubleshoot.html | 13 thunderbird-128.6.0esr/browser/components/enterprisepolicies/Policies.sys.mjs | 1 thunderbird-128.6.0esr/browser/components/places/tests/browser/browser_bookmark_copy_folder_tree.js | 27 thunderbird-128.6.0esr/browser/components/shopping/tests/browser/browser.toml | 4 thunderbird-128.6.0esr/browser/config/version.txt | 2 thunderbird-128.6.0esr/browser/config/version_display.txt | 2 thunderbird-128.6.0esr/build/moz.configure/bootstrap.configure | 4 thunderbird-128.6.0esr/comm/.gecko_rev.yml | 4 thunderbird-128.6.0esr/comm/calendar/base/content/calendar-chrome-startup.js | 50 thunderbird-128.6.0esr/comm/calendar/base/content/today-pane-agenda.js | 33 thunderbird-128.6.0esr/comm/calendar/base/content/today-pane.js | 16 thunderbird-128.6.0esr/comm/calendar/base/content/widgets/calendar-minimonth.js | 26 thunderbird-128.6.0esr/comm/calendar/providers/caldav/modules/CalDavRequestHandlers.sys.mjs | 13 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/README.md | 88 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/base-x/index.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/bs58/index.js | 12 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/AESEncryptedSecretStoragePayload.js | 5 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/another-json.js | 1 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/auth.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/beacon.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/event.js | 26 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/events.js | 5 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/extensible_events.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/location.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/matrix-sdk-crypto-wasm.d.js | 5 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/media.js | 5 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/membership.js | 40 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/oidc-client-ts.d.js | 3 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/requests.js | 27 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/state_events.js | 5 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/sync.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/@types/topic.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/NamespacedValue.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/ReEmitter.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/ToDeviceMessageQueue.js | 16 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/autodiscovery.js | 106 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/base64.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/browser-index.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/client.js | 1283 ++- thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/common-crypto/CryptoBackend.js | 78 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/common-crypto/key-passphrase.js | 37 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/content-helpers.js | 14 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/content-repo.js | 77 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto-api.js | 218 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto-api/CryptoEvent.js | 37 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto-api/CryptoEventHandlerMap.js | 3 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto-api/index.js | 354 + thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto-api/key-passphrase.js | 48 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto-api/recovery-key.js | 70 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/CrossSigning.js | 36 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/DeviceList.js | 22 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/EncryptionSetup.js | 26 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/OlmDevice.js | 29 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/OutgoingRoomKeyRequestManager.js | 10 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/RoomList.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/SecretSharing.js | 14 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/SecretStorage.js | 8 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/aes.js | 140 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/algorithms/base.js | 50 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/algorithms/index.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/algorithms/megolm.js | 45 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/algorithms/olm.js | 34 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/api.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/backup.js | 56 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/crypto.js | 37 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/dehydration.js | 25 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/device-converter.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/deviceinfo.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/index.js | 354 - thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/key_passphrase.js | 62 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/olmlib.js | 12 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/recoverykey.js | 65 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/store/indexeddb-crypto-store-backend.js | 14 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/store/indexeddb-crypto-store.js | 20 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/store/localStorage-crypto-store.js | 8 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/store/memory-crypto-store.js | 61 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/verification/Base.js | 20 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/verification/Error.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/verification/IllegalMethod.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/verification/QRCode.js | 22 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/verification/SAS.js | 21 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/verification/request/InRoomChannel.js | 10 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/verification/request/ToDeviceChannel.js | 14 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/crypto/verification/request/VerificationRequest.js | 21 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/digest.js | 38 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/embedded.js | 104 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/errors.js | 21 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/event-mapper.js | 8 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/extensible_events_v1/MessageEvent.js | 12 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/extensible_events_v1/PollEndEvent.js | 14 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/extensible_events_v1/PollResponseEvent.js | 12 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/extensible_events_v1/PollStartEvent.js | 14 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/filter-component.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/filter.js | 8 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/http-api/errors.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/http-api/fetch.js | 20 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/http-api/index.js | 22 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/http-api/method.js | 3 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/http-api/utils.js | 48 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/index.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/indexeddb-worker.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/interactive-auth.js | 30 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/logger.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/matrix.js | 261 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/matrixrtc/CallMembership.js | 176 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/matrixrtc/LivekitFocus.js | 28 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/matrixrtc/MatrixRTCSession.js | 638 + thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/matrixrtc/MatrixRTCSessionManager.js | 43 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/matrixrtc/index.js | 49 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/MSC3089Branch.js | 8 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/MSC3089TreeSpace.js | 38 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/beacon.js | 10 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/compare-event-ordering.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/device.js | 7 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/event-context.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/event-timeline-set.js | 46 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/event-timeline.js | 39 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/event.js | 153 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/invites-ignorer.js | 30 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/poll.js | 10 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/profile-keys.js | 13 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/read-receipt.js | 20 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/related-relations.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/relations-container.js | 8 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/relations.js | 14 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/room-member.js | 21 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/room-receipts.js | 14 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/room-state.js | 79 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/room.js | 354 - thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/search-result.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/thread.js | 123 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/typed-event-emitter.js | 8 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/models/user.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/oidc/authorize.js | 22 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/oidc/discovery.js | 32 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/oidc/index.js | 12 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/oidc/register.js | 55 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/oidc/tokenRefresher.js | 26 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/oidc/validate.js | 49 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/pushprocessor.js | 225 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/randomstring.js | 5 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/realtime-callbacks.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/receipt-accumulator.js | 8 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rendezvous/MSC3906Rendezvous.js | 241 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rendezvous/MSC4108SignInWithQR.js | 363 + thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rendezvous/RendezvousFailureReason.js | 35 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rendezvous/channels/MSC3903ECDHv1RendezvousChannel.js | 178 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rendezvous/channels/MSC3903ECDHv2RendezvousChannel.js | 194 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rendezvous/channels/MSC4108SecureChannel.js | 224 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rendezvous/channels/index.js | 8 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rendezvous/index.js | 55 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rendezvous/transports/MSC3886SimpleHttpRendezvousTransport.js | 176 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rendezvous/transports/MSC4108RendezvousSession.js | 238 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rendezvous/transports/index.js | 8 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/room-hierarchy.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/CrossSigningIdentity.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/DehydratedDeviceManager.js | 267 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/KeyClaimManager.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/OutgoingRequestProcessor.js | 57 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/OutgoingRequestsManager.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/PerSessionKeyBackupDownloader.js | 68 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/RoomEncryptor.js | 67 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/backup.js | 75 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/device-converter.js | 7 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/index.js | 50 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/libolm_migration.js | 171 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/rust-crypto.js | 529 + thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/rust-crypto/verification.js | 111 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/scheduler.js | 40 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/secret-storage.js | 35 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/serverCapabilities.js | 106 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/sliding-sync-sdk.js | 47 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/sliding-sync.js | 30 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/store/indexeddb-local-backend.js | 12 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/store/indexeddb-remote-backend.js | 8 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/store/indexeddb-store-worker.js | 8 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/store/indexeddb.js | 27 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/store/local-storage-events-emitter.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/store/memory.js | 15 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/store/stub.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/sync-accumulator.js | 14 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/sync.js | 113 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/testing.js | 136 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/thread-utils.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/timeline-window.js | 10 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/types.js | 50 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/utils.js | 27 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/utils/decryptAESSecretStorageItem.js | 48 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/utils/encryptAESSecretStorageItem.js | 66 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/utils/internal/deriveKeys.js | 58 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/call.js | 67 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/callEventHandler.js | 16 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/callFeed.js | 14 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/groupCall.js | 43 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/groupCallEventHandler.js | 16 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/mediaHandler.js | 12 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/stats/callStatsReportGatherer.js | 26 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/stats/connectionStats.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/stats/groupCallStats.js | 12 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/stats/media/mediaSsrcHandler.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/stats/media/mediaTrackStats.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/stats/media/mediaTrackStatsHandler.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/stats/statsReportEmitter.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-sdk/webrtc/stats/trackStatsBuilder.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-widget-api/ClientWidgetApi.js | 186 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-widget-api/WidgetApi.js | 81 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-widget-api/driver/WidgetDriver.js | 51 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-widget-api/index.js | 22 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/Capabilities.js | 3 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/DownloadFileAction.js | 6 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/UpdateDelayedEventAction.js | 29 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/matrix-widget-api/interfaces/WidgetApiAction.js | 2 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/moz.build | 44 thunderbird-128.6.0esr/comm/chat/protocols/matrix/lib/oidc-client-ts/oidc-client-ts.js | 553 + thunderbird-128.6.0esr/comm/chat/protocols/matrix/matrix-sdk.sys.mjs | 16 thunderbird-128.6.0esr/comm/chat/protocols/matrix/matrixAccount.sys.mjs | 110 thunderbird-128.6.0esr/comm/chat/protocols/matrix/matrixTextForEvent.sys.mjs | 15 thunderbird-128.6.0esr/comm/chat/protocols/matrix/test/test_matrixMessageContent.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/matrix/test/test_matrixRoom.js | 4 thunderbird-128.6.0esr/comm/chat/protocols/xmpp/test/test_xmppParser.js | 14 thunderbird-128.6.0esr/comm/chat/protocols/xmpp/xmpp-xml.sys.mjs | 11 thunderbird-128.6.0esr/comm/mail/app/profile/all-thunderbird.js | 11 thunderbird-128.6.0esr/comm/mail/base/content/about3Pane.js | 8 thunderbird-128.6.0esr/comm/mail/base/content/aboutMessage.js | 11 thunderbird-128.6.0esr/comm/mail/base/content/hiddenWindowMac.js | 6 thunderbird-128.6.0esr/comm/mail/base/content/mailContext.js | 2 thunderbird-128.6.0esr/comm/mail/base/content/mailWindowOverlay.js | 11 thunderbird-128.6.0esr/comm/mail/base/content/messenger-menubar.inc.xhtml | 2 thunderbird-128.6.0esr/comm/mail/base/content/msgHdrView.js | 3 thunderbird-128.6.0esr/comm/mail/base/content/specialTabs.js | 7 thunderbird-128.6.0esr/comm/mail/base/content/widgets/auto-tree-view.mjs | 12 thunderbird-128.6.0esr/comm/mail/base/content/widgets/folder-tree-row.mjs | 8 thunderbird-128.6.0esr/comm/mail/base/content/widgets/header-fields.js | 6 thunderbird-128.6.0esr/comm/mail/base/content/widgets/listbox/tree-listbox-mixin.mjs | 11 thunderbird-128.6.0esr/comm/mail/base/content/widgets/tree-view.mjs | 71 thunderbird-128.6.0esr/comm/mail/base/content/widgets/treeview/thread-card.mjs | 10 thunderbird-128.6.0esr/comm/mail/base/content/widgets/treeview/thread-row.mjs | 21 thunderbird-128.6.0esr/comm/mail/base/test/browser/browser_cardsView.js | 1 thunderbird-128.6.0esr/comm/mail/base/test/browser/browser_dummyRow.js | 5 thunderbird-128.6.0esr/comm/mail/base/test/browser/browser_mailContext.js | 1 thunderbird-128.6.0esr/comm/mail/base/test/browser/browser_preferDisplayName.js | 7 thunderbird-128.6.0esr/comm/mail/base/test/browser/browser_threadTreeDeleting.js | 2 thunderbird-128.6.0esr/comm/mail/base/test/browser/browser_threadTreeQuirks.js | 3 thunderbird-128.6.0esr/comm/mail/base/test/browser/browser_threadTreeSorting.js | 12 thunderbird-128.6.0esr/comm/mail/base/test/browser/browser_threads.js | 3 thunderbird-128.6.0esr/comm/mail/base/test/webextensions/browser_permissions_installTrigger.js | 3 thunderbird-128.6.0esr/comm/mail/base/test/widgets/browser_autoTreeView.js | 15 thunderbird-128.6.0esr/comm/mail/base/test/widgets/browser_treeView.js | 185 thunderbird-128.6.0esr/comm/mail/base/test/widgets/files/tree-element-test-common.mjs | 22 thunderbird-128.6.0esr/comm/mail/base/test/widgets/files/tree-element-test-header.xhtml | 11 thunderbird-128.6.0esr/comm/mail/base/test/widgets/files/tree-element-test-levels.mjs | 13 thunderbird-128.6.0esr/comm/mail/base/test/widgets/files/tree-element-test-levels.xhtml | 11 thunderbird-128.6.0esr/comm/mail/base/test/widgets/files/tree-element-test-no-header.xhtml | 11 thunderbird-128.6.0esr/comm/mail/base/test/widgets/files/tree-element-test-scroll.mjs | 13 thunderbird-128.6.0esr/comm/mail/base/test/widgets/files/tree-element-test-scroll.xhtml | 11 thunderbird-128.6.0esr/comm/mail/components/addrbook/content/aboutAddressBook.js | 36 thunderbird-128.6.0esr/comm/mail/components/addrbook/test/browser/browser_contact_tree.js | 2 thunderbird-128.6.0esr/comm/mail/components/addrbook/test/browser/head.js | 1 thunderbird-128.6.0esr/comm/mail/components/extensions/ExtensionPopups.sys.mjs | 3 thunderbird-128.6.0esr/comm/mail/components/extensions/extensionPopup.xhtml | 3 thunderbird-128.6.0esr/comm/mail/components/extensions/test/browser/browser_ext_tabs_create_update_with_real_application_chooser.js | 2 thunderbird-128.6.0esr/comm/mail/config/version.txt | 2 thunderbird-128.6.0esr/comm/mail/config/version_display.txt | 2 thunderbird-128.6.0esr/comm/mail/modules/DBViewWrapper.sys.mjs | 1 thunderbird-128.6.0esr/comm/mail/test/browser/composition/browser.ini | 1 thunderbird-128.6.0esr/comm/mail/test/browser/composition/browser_mailtoComposeFormat.js | 141 thunderbird-128.6.0esr/comm/mail/test/browser/folder-display/browser_columns.js | 37 thunderbird-128.6.0esr/comm/mail/test/browser/folder-display/browser_deletionFromThreads.js | 38 thunderbird-128.6.0esr/comm/mail/test/browser/folder-pane/browser_folderPaneHeader.js | 96 thunderbird-128.6.0esr/comm/mail/test/browser/notification/browser.ini | 1 thunderbird-128.6.0esr/comm/mail/test/browser/notification/browser_filtered.js | 211 thunderbird-128.6.0esr/comm/mail/test/browser/notification/browser_notification.js | 44 thunderbird-128.6.0esr/comm/mail/themes/shared/mail/threadCard.css | 2 thunderbird-128.6.0esr/comm/mailnews/base/src/MailNotificationManager.sys.mjs | 40 thunderbird-128.6.0esr/comm/mailnews/base/src/nsMsgAccountManager.cpp | 9 thunderbird-128.6.0esr/comm/mailnews/compose/public/nsIMsgComposeService.idl | 11 thunderbird-128.6.0esr/comm/mailnews/compose/src/nsMsgComposeService.cpp | 18 thunderbird-128.6.0esr/comm/mailnews/db/msgdb/public/nsMsgDatabase.h | 2 thunderbird-128.6.0esr/comm/mailnews/db/msgdb/src/nsMsgDatabase.cpp | 14 thunderbird-128.6.0esr/comm/mailnews/db/msgdb/src/nsMsgThread.cpp | 1 thunderbird-128.6.0esr/comm/mailnews/extensions/smime/nsMsgComposeSecure.cpp | 28 thunderbird-128.6.0esr/comm/mailnews/local/src/Pop3Client.sys.mjs | 79 thunderbird-128.6.0esr/comm/mailnews/local/src/nsLocalUndoTxn.cpp | 121 thunderbird-128.6.0esr/comm/mailnews/local/src/nsLocalUndoTxn.h | 7 thunderbird-128.6.0esr/comm/mailnews/mime/cthandlers/pgpmime/nsPgpMimeProxy.cpp | 128 thunderbird-128.6.0esr/comm/mailnews/mime/cthandlers/pgpmime/nsPgpMimeProxy.h | 3 thunderbird-128.6.0esr/comm/mailnews/mime/public/MimeEncoder.h | 13 thunderbird-128.6.0esr/comm/mailnews/mime/public/nsIPgpMimeProxy.idl | 3 thunderbird-128.6.0esr/comm/mailnews/mime/src/mime_closure.cpp | 68 thunderbird-128.6.0esr/comm/mailnews/mime/src/mime_closure.h | 74 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimebuf.cpp | 64 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimebuf.h | 20 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimecms.cpp | 176 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimecryp.cpp | 84 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimecryp.h | 23 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimedrft.cpp | 137 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimeenc.cpp | 23 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimeeobj.cpp | 21 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimei.cpp | 27 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimeiimg.cpp | 33 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimeiimg.h | 4 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimeleaf.cpp | 30 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimeleaf.h | 5 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimemalt.cpp | 7 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimemcms.cpp | 141 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimemcms.h | 2 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimemoz2.cpp | 150 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimemoz2.h | 20 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimemrel.cpp | 30 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimemrel.h | 4 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimemsg.cpp | 30 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimemsig.cpp | 34 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimemsig.h | 22 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimemult.cpp | 19 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimeobj.cpp | 15 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimeobj.h | 2 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimepbuf.cpp | 3 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimepbuf.h | 2 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimesun.cpp | 3 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimetext.cpp | 52 thunderbird-128.6.0esr/comm/mailnews/mime/src/mimeunty.cpp | 4 thunderbird-128.6.0esr/comm/mailnews/mime/src/modlmime.h | 37 thunderbird-128.6.0esr/comm/mailnews/mime/src/modmimee.h | 12 thunderbird-128.6.0esr/comm/mailnews/mime/src/moz.build | 2 thunderbird-128.6.0esr/comm/mailnews/mime/src/nsSimpleMimeConverterStub.cpp | 7 thunderbird-128.6.0esr/comm/mailnews/mime/src/nsStreamConverter.cpp | 54 thunderbird-128.6.0esr/comm/mailnews/search/src/nsMsgLocalSearch.cpp | 6 thunderbird-128.6.0esr/config/milestone.txt | 2 thunderbird-128.6.0esr/debian/changelog | 42 thunderbird-128.6.0esr/debian/control | 6 thunderbird-128.6.0esr/debian/rules | 1 thunderbird-128.6.0esr/docshell/base/nsDocShell.cpp | 8 thunderbird-128.6.0esr/dom/base/StructuredCloneHolder.cpp | 12 thunderbird-128.6.0esr/dom/base/nsLineBreaker.cpp | 16 thunderbird-128.6.0esr/dom/canvas/DrawTargetWebgl.cpp | 7 thunderbird-128.6.0esr/dom/html/HTMLInputElement.cpp | 4 thunderbird-128.6.0esr/dom/media/eme/mediafoundation/WMFCDMImpl.cpp | 2 thunderbird-128.6.0esr/dom/media/ipc/MFCDMChild.cpp | 17 thunderbird-128.6.0esr/dom/media/ipc/MFCDMChild.h | 6 thunderbird-128.6.0esr/dom/media/tools/generateGmpJson.py | 199 thunderbird-128.6.0esr/dom/midi/MIDIAccess.cpp | 8 thunderbird-128.6.0esr/dom/midi/MIDIAccess.h | 18 thunderbird-128.6.0esr/dom/midi/MIDIPort.cpp | 15 thunderbird-128.6.0esr/dom/midi/MIDIPort.h | 14 thunderbird-128.6.0esr/dom/streams/ReadableByteStreamController.cpp | 8 thunderbird-128.6.0esr/dom/streams/test/xpcshell/xpcshell.toml | 1 thunderbird-128.6.0esr/image/AnimationFrameBuffer.cpp | 54 thunderbird-128.6.0esr/image/Decoder.cpp | 14 thunderbird-128.6.0esr/image/imgFrame.cpp | 49 thunderbird-128.6.0esr/image/imgFrame.h | 44 thunderbird-128.6.0esr/image/test/gtest/TestAnimationFrameBuffer.cpp | 9 thunderbird-128.6.0esr/js/src/builtin/intl/Segmenter.cpp | 37 thunderbird-128.6.0esr/js/src/builtin/intl/Segmenter.h | 91 thunderbird-128.6.0esr/js/src/vm/Modules.cpp | 15 thunderbird-128.6.0esr/layout/generic/nsPageContentFrame.cpp | 9 thunderbird-128.6.0esr/modules/libpref/init/StaticPrefList.yaml | 15 thunderbird-128.6.0esr/netwerk/dns/effective_tld_names.dat | 1471 ++-- thunderbird-128.6.0esr/netwerk/dns/nsHostRecord.cpp | 9 thunderbird-128.6.0esr/netwerk/dns/nsHostRecord.h | 4 thunderbird-128.6.0esr/netwerk/dns/nsHostResolver.cpp | 8 thunderbird-128.6.0esr/netwerk/protocol/http/Http2Session.cpp | 12 thunderbird-128.6.0esr/netwerk/protocol/http/Http2StreamBase.cpp | 4 thunderbird-128.6.0esr/netwerk/protocol/http/nsHttpConnection.cpp | 11 thunderbird-128.6.0esr/netwerk/test/unit/head_channels.js | 1 thunderbird-128.6.0esr/netwerk/wifi/gtest/TestWifiMonitorListenerRemoval.cpp | 159 thunderbird-128.6.0esr/netwerk/wifi/gtest/moz.build | 1 thunderbird-128.6.0esr/netwerk/wifi/nsWifiMonitor.cpp | 54 thunderbird-128.6.0esr/netwerk/wifi/nsWifiMonitor.h | 14 thunderbird-128.6.0esr/python/mach/mach/site.py | 89 thunderbird-128.6.0esr/python/mozboot/mozboot/base.py | 40 thunderbird-128.6.0esr/python/mozboot/mozboot/mozillabuild.py | 4 thunderbird-128.6.0esr/python/mozboot/mozboot/osx.py | 4 thunderbird-128.6.0esr/python/mozbuild/mozbuild/artifact_commands.py | 1 thunderbird-128.6.0esr/python/mozbuild/mozbuild/test/configure/test_bootstrap.py | 3 thunderbird-128.6.0esr/python/mozversioncontrol/mozversioncontrol/__init__.py | 5 thunderbird-128.6.0esr/security/manager/ssl/StaticHPKPins.h | 2 thunderbird-128.6.0esr/security/manager/ssl/nsSTSPreloadList.inc | 3318 ++++------ thunderbird-128.6.0esr/services/settings/dumps/blocklists/addons-bloomfilters.json | 94 thunderbird-128.6.0esr/services/settings/dumps/blocklists/addons-bloomfilters/addons-mlbf.bin.meta.json | 2 thunderbird-128.6.0esr/services/settings/dumps/main/devtools-compatibility-browsers.json | 317 thunderbird-128.6.0esr/services/settings/dumps/main/search-config-v2.json | 46 thunderbird-128.6.0esr/services/settings/dumps/main/search-telemetry-v2.json | 715 +- thunderbird-128.6.0esr/services/settings/dumps/main/translations-models.json | 110 thunderbird-128.6.0esr/services/settings/dumps/main/translations-wasm.json | 40 thunderbird-128.6.0esr/services/settings/dumps/security-state/intermediates.json | 769 -- thunderbird-128.6.0esr/servo/components/selectors/context.rs | 2 thunderbird-128.6.0esr/servo/components/style/values/generics/calc.rs | 2 thunderbird-128.6.0esr/servo/components/style/values/specified/calc.rs | 9 thunderbird-128.6.0esr/sourcestamp.txt | 6 thunderbird-128.6.0esr/taskcluster/docker/debian-repackage/Dockerfile | 5 thunderbird-128.6.0esr/taskcluster/docker/firefox-snap/Dockerfile | 71 thunderbird-128.6.0esr/taskcluster/docker/firefox-snap/Makefile | 12 thunderbird-128.6.0esr/taskcluster/docker/firefox-snap/download_and_install_snap.sh | 27 thunderbird-128.6.0esr/taskcluster/docker/firefox-snap/extract_locales_from_l10n_json.py | 15 thunderbird-128.6.0esr/taskcluster/docker/firefox-snap/firefox.snapcraft.yaml.in | 91 thunderbird-128.6.0esr/taskcluster/docker/firefox-snap/policies.json | 5 thunderbird-128.6.0esr/taskcluster/docker/firefox-snap/runme.sh | 104 thunderbird-128.6.0esr/taskcluster/docker/firefox-snap/tmpdir | 6 thunderbird-128.6.0esr/taskcluster/docs/attributes.rst | 5 thunderbird-128.6.0esr/taskcluster/docs/kinds.rst | 8 thunderbird-128.6.0esr/taskcluster/gecko_taskgraph/transforms/beetmover.py | 11 thunderbird-128.6.0esr/taskcluster/gecko_taskgraph/transforms/beetmover_snap.py | 42 thunderbird-128.6.0esr/taskcluster/gecko_taskgraph/transforms/job/__init__.py | 8 thunderbird-128.6.0esr/taskcluster/gecko_taskgraph/transforms/job/toolchain.py | 8 thunderbird-128.6.0esr/taskcluster/kinds/docker-image/kind.yml | 2 thunderbird-128.6.0esr/taskcluster/kinds/release-snap-repackage/kind.yml | 60 thunderbird-128.6.0esr/taskcluster/kinds/toolchain/dist-toolchains.yml | 2 thunderbird-128.6.0esr/taskcluster/scripts/misc/build-custom-car.sh | 4 thunderbird-128.6.0esr/taskcluster/scripts/misc/build-custom-v8.sh | 2 thunderbird-128.6.0esr/testing/web-platform/meta/css/css-page/pseudo-first-margin-004-print.html.ini | 2 thunderbird-128.6.0esr/testing/web-platform/tests/css/css-values/round-function.html | 7 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-always-matches-negated-first-of-type-when-ancestor-changes-ref.html | 8 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-always-matches-negated-first-of-type-when-ancestor-changes.html | 33 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-always-matches-negated-last-of-type-when-ancestor-changes-ref.html | 8 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-always-matches-negated-last-of-type-when-ancestor-changes.html | 33 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-is-always-matches-negated-first-of-type-when-ancestor-changes-ref.html | 9 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-is-always-matches-negated-first-of-type-when-ancestor-changes.html | 30 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-is-always-matches-negated-last-of-type-when-ancestor-changes-ref.html | 9 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-is-always-matches-negated-last-of-type-when-ancestor-changes.html | 30 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-is-never-matches-negated-first-of-type-when-ancestor-changes-ref.html | 8 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-is-never-matches-negated-first-of-type-when-ancestor-changes.html | 33 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-is-never-matches-negated-last-of-type-when-ancestor-changes-ref.html | 8 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-is-never-matches-negated-last-of-type-when-ancestor-changes.html | 33 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-negated-first-of-type-when-ancestor-changes-ref.html | 8 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-negated-first-of-type-when-ancestor-changes.html | 34 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-negated-last-of-type-when-ancestor-changes-ref.html | 8 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-negated-last-of-type-when-ancestor-changes.html | 34 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-never-matches-negated-first-of-type-when-ancestor-changes-ref.html | 2 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-never-matches-negated-first-of-type-when-ancestor-changes.html | 30 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-never-matches-negated-last-of-type-when-ancestor-changes-ref.html | 2 thunderbird-128.6.0esr/testing/web-platform/tests/css/selectors/invalidation/negated-never-matches-negated-last-of-type-when-ancestor-changes.html | 30 thunderbird-128.6.0esr/thunderbird-l10n/af/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/ar/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/ast/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/be/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/bg/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/br/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/ca/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/cak/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/cs/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/cy/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/da/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/de/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/dsb/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/el/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/en-CA/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/en-GB/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/es-AR/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/es-ES/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/es-MX/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/et/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/eu/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/fi/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/fr/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/fy-NL/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/ga-IE/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/gd/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/gl/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/he/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/hr/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/hsb/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/hu/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/hy-AM/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/id/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/is/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/it/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/ja/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/ka/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/kab/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/kk/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/ko/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/lt/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/lv/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/ms/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/nb-NO/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/nl/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/nn-NO/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/pa-IN/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/pl/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/pt-BR/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/pt-PT/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/rm/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/ro/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/ru/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/sk/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/sl/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/sq/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/sr/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/sv-SE/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/th/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/tr/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/uk/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/uz/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/vi/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/zh-CN/manifest.json | 4 thunderbird-128.6.0esr/thunderbird-l10n/zh-TW/manifest.json | 4 thunderbird-128.6.0esr/toolkit/actors/WebChannelChild.sys.mjs | 50 thunderbird-128.6.0esr/toolkit/actors/WebChannelParent.sys.mjs | 33 thunderbird-128.6.0esr/toolkit/components/extensions/test/mochitest/test_ext_protocolHandlers.html | 42 thunderbird-128.6.0esr/toolkit/components/search/tests/xpcshell/searchconfigs/test_ecosia.js | 3 thunderbird-128.6.0esr/toolkit/content/gmp-sources/openh264.json | 8 thunderbird-128.6.0esr/toolkit/content/gmp-sources/widevinecdm.json | 58 thunderbird-128.6.0esr/toolkit/content/gmp-sources/widevinecdm_l1.json | 5 thunderbird-128.6.0esr/toolkit/library/build/dependentlibs.py | 23 thunderbird-128.6.0esr/toolkit/modules/GMPInstallManager.sys.mjs | 2 thunderbird-128.6.0esr/toolkit/modules/tests/browser/browser_web_channel.js | 54 thunderbird-128.6.0esr/toolkit/modules/tests/xpcshell/test_GMPInstallManager.js | 440 + thunderbird-128.6.0esr/toolkit/mozapps/extensions/internal/ProductAddonChecker.sys.mjs | 41 thunderbird-128.6.0esr/toolkit/mozapps/extensions/test/xpcshell/data/productaddons/good.xml | 7 thunderbird-128.6.0esr/toolkit/mozapps/extensions/test/xpcshell/test_ProductAddonChecker.js | 66 thunderbird-128.6.0esr/toolkit/mozapps/extensions/test/xpcshell/test_ProductAddonChecker_signatures.js | 2 thunderbird-128.6.0esr/toolkit/xre/dllservices/mozglue/WindowsDllBlocklistDefs.in | 3 thunderbird-128.6.0esr/toolkit/xre/nsAppRunner.cpp | 10 thunderbird-128.6.0esr/tools/lint/rejected-words.yml | 3 thunderbird-128.6.0esr/widget/gtk/nsDragService.cpp | 45 thunderbird-128.6.0esr/widget/gtk/nsDragService.h | 2 thunderbird-128.6.0esr/widget/windows/WinUtils.cpp | 18 thunderbird-128.6.0esr/widget/windows/WinUtils.h | 2 thunderbird-128.6.0esr/widget/windows/nsClipboard.cpp | 43 523 files changed, 15167 insertions(+), 10564 deletions(-) diff -Nru thunderbird-128.5.0esr/CLOBBER thunderbird-128.6.0esr/CLOBBER --- thunderbird-128.5.0esr/CLOBBER 2024-11-25 20:12:29.000000000 +0000 +++ thunderbird-128.6.0esr/CLOBBER 2025-01-07 20:45:10.000000000 +0000 @@ -22,4 +22,4 @@ # changes to stick? As of bug 928195, this shouldn't be necessary! Please # don't change CLOBBER for WebIDL changes any more. -Merge day clobber 2024-10-28 \ No newline at end of file +Merge day clobber 2024-11-25 \ No newline at end of file diff -Nru thunderbird-128.5.0esr/accessible/windows/ia2/ia2Accessible.cpp thunderbird-128.6.0esr/accessible/windows/ia2/ia2Accessible.cpp --- thunderbird-128.5.0esr/accessible/windows/ia2/ia2Accessible.cpp 2024-11-25 20:12:29.000000000 +0000 +++ thunderbird-128.6.0esr/accessible/windows/ia2/ia2Accessible.cpp 2025-01-07 20:45:11.000000000 +0000 @@ -12,12 +12,14 @@ #include "AccessibleStates.h" #include "AccAttributes.h" +#include "ApplicationAccessible.h" #include "Compatibility.h" #include "ia2AccessibleRelation.h" #include "IUnknownImpl.h" #include "nsCoreUtils.h" #include "nsIAccessibleTypes.h" #include "mozilla/a11y/PDocAccessible.h" +#include "mozilla/StaticPrefs_accessibility.h" #include "Relation.h" #include "TextRange-inl.h" #include "nsAccessibilityService.h" @@ -352,6 +354,22 @@ if (!acc) return CO_E_OBJNOTCONNECTED; *aWindowHandle = MsaaAccessible::GetHWNDFor(acc); + if (!*aWindowHandle && !StaticPrefs::accessibility_uia_enable()) { + // Bug 1890155: This can happen if a document is detached from its embedder. + // The document might be about to die or it might be moving to a different + // embedder; e.g. a tab in a different window. The IA2 -> UIA proxy may + // crash if we return a null HWND. For now, pick an arbitrary top level + // Gecko HWND. This might be wrong, but only briefly, since the document + // will either die or move very soon, at which point this method will + // return the correct answer. + // TODO This hack should be removed once we only use our native UIA + // implementation. + if (ApplicationAccessible* app = ApplicationAcc()) { + if (LocalAccessible* firstRoot = app->LocalFirstChild()) { + *aWindowHandle = MsaaAccessible::GetHWNDFor(firstRoot); + } + } + } return S_OK; } diff -Nru thunderbird-128.5.0esr/browser/base/content/test/general/browser_remoteTroubleshoot.js thunderbird-128.6.0esr/browser/base/content/test/general/browser_remoteTroubleshoot.js --- thunderbird-128.5.0esr/browser/base/content/test/general/browser_remoteTroubleshoot.js 2024-11-25 20:12:29.000000000 +0000 +++ thunderbird-128.6.0esr/browser/base/content/test/general/browser_remoteTroubleshoot.js 2025-01-07 20:45:12.000000000 +0000 @@ -13,9 +13,6 @@ "example.com/browser/browser/base/content/test/general/test_remoteTroubleshoot.html"; const TEST_URI_GOOD = Services.io.newURI("https://" + TEST_URL_TAIL); const TEST_URI_BAD = Services.io.newURI("http://" + TEST_URL_TAIL); -const TEST_URI_GOOD_OBJECT = Services.io.newURI( - "https://" + TEST_URL_TAIL + "?object" -); // Creates a one-shot web-channel for the test data to be sent back from the test page. function promiseChannelResponse(channelID, originOrPermission) { @@ -116,15 +113,4 @@ got.message.errno === 2, "should have failed with errno 2, no such channel" ); - - // Check that the page can send an object as well if it's in the whitelist - let webchannelWhitelistPref = "webchannel.allowObject.urlWhitelist"; - let origWhitelist = Services.prefs.getCharPref(webchannelWhitelistPref); - let newWhitelist = origWhitelist + " https://example.com"; - Services.prefs.setCharPref(webchannelWhitelistPref, newWhitelist); - registerCleanupFunction(() => { - Services.prefs.clearUserPref(webchannelWhitelistPref); - }); - got = await promiseNewChannelResponse(TEST_URI_GOOD_OBJECT); - Assert.ok(got.message, "should have gotten some data back"); }); diff -Nru thunderbird-128.5.0esr/browser/base/content/test/general/test_remoteTroubleshoot.html thunderbird-128.6.0esr/browser/base/content/test/general/test_remoteTroubleshoot.html --- thunderbird-128.5.0esr/browser/base/content/test/general/test_remoteTroubleshoot.html 2024-11-25 20:12:29.000000000 +0000 +++ thunderbird-128.6.0esr/browser/base/content/test/general/test_remoteTroubleshoot.html 2025-01-07 20:45:12.000000000 +0000 @@ -1,21 +1,12 @@