-
snapd-glib (1.49-0ubuntu0.16.04.2) xenial-security; urgency=medium
* No change rebuild in support of pulseaudio security update (LP: 1877102)
-- Jamie Strandboge <email address hidden> Wed, 06 May 2020 21:29:27 +0000
-
snapd-glib (1.49-0ubuntu0.16.04.1) xenial; urgency=medium
* debian/control:
- Change snapd recommends to suggests (LP: #1856196)
-- Robert Ancell <email address hidden> Fri, 13 Dec 2019 15:38:02 +1300
-
snapd-glib (1.49-0ubuntu0.16.04.0) xenial; urgency=medium
* New upstream release (LP: #1836691)
* debian/patches/0001-Use-a-fraction-in-Json-tests-with-a-double-value.patch:
- Fix test case on older version of json-glib
-- Robert Ancell <email address hidden> Tue, 23 Jul 2019 15:27:07 +1200
-
snapd-glib (1.47-0ubuntu0.16.04.0) xenial; urgency=medium
* New upstream release (LP: #1818766)
* debian/rules:
- Build with --enable-installed-tests
* debian/tests/control:
* debian/tests/unit:
* debian/snapd-glib-tests.install:
- Add autopkg tests
* debian/libsnapd-glib1.symbols:
- Updated
snapd-glib (1.45-0ubuntu0.16.04.1) xenial; urgency=medium
* New upstream release (LP: #1793298):
- Remove deprecated snapd-login-service
- New API:
- snapd_app_get_common_id
- snapd_client_get_apps2_sync
- snapd_client_get_apps2_async
- snapd_client_get_apps2_finish
- snapd_client_get_maintenance
- snapd_client_get_snap_async
- snapd_client_get_snap_finish
- snapd_client_get_snap_sync
- snapd_client_get_snaps_async
- snapd_client_get_snaps_finish
- snapd_client_get_snap_sync
- snapd_maintenance_get_kind
- snapd_maintenance_get_message
- snapd_media_get_media_type
- snapd_media_get_url
- snapd_media_get_width
- snapd_media_get_height
- snapd_snap_get_base
- snapd_snap_get_common_ids
- snapd_snap_get_media
- snapd_snap_get_mounted_from
- snapd_snap_get_publisher_display_name
- snapd_snap_get_publisher_id
- snapd_snap_get_publisher_username
- snapd_snap_get_publisher_validation
- snapd_system_information_get_build_id
- snapd_system_information_get_refresh_hold
- snapd_system_information_get_refresh_last
- snapd_system_information_get_refresh_next
- snapd_system_information_get_refresh_schedule
- snapd_system_information_get_refresh_timer
- snapd_system_information_get_sandbox_features
- SNAPD_ERROR_AUTH_CANCELLED
- SNAPD_ERROR_NOT_FOUND
- SNAPD_ERROR_NOT_IN_STORE
- SNAPD_ERROR_NOT_CLASSIC
- SNAPD_ERROR_REVISION_NOT_AVAILABLE
- SNAPD_ERROR_CHANNEL_NOT_AVAILABLE
- SNAPD_ERROR_NOT_A_SNAP
- SNAPD_FIND_FLAGS_SCOPE_WIDE
- Deprecated API:
- snapd_client_get_apps_sync
- snapd_client_get_apps_async
- snapd_client_get_apps_finish
- snapd_client_list_async
- snapd_client_list_finish
- snapd_client_list_sync
- snapd_login_async
- snapd_login_finish
- snapd_login_sync
- snapd_snap_get_screenshots
- Fix buffer overflows reading HTTP chunked data
- Reconnect to snapd if disconnected while trying to send the request
- Handle short writes to snapd
- Remove cancelled requests from the request queue.
- Fix SnapdClient reference leak in each request
- Fix snapd_snap_match_channel not matching risks correctly
- Fix progress callback scope annotations
- Fix double-unref on cancelled requests
- Support new snap media and mounted-from fields
- Support filtering when querying apps
- Support snapd maintenance information
- Support new error codes
- GIR annotation fixes
* debian/libsnapd-glib1.symbols:
- Updated
* debian/control:
* debian/snapd-login-service.install
- snapd-login-service removed
-- Robert Ancell <email address hidden> Wed, 06 Mar 2019 15:54:33 +1300
-
snapd-glib (1.33-0ubuntu0.16.04.1) xenial; urgency=medium
* New upstream release: (LP: #1748289)
* New API:
- snapd_alias_get_app_auto
- snapd_alias_get_command
- snapd_alias_get_app_manual
- snapd_app_get_active
- snapd_app_get_desktop_file
- snapd_app_get_enabled
- snapd_app_get_snap
- snapd_change_get_error
- snapd_channel_get_branch
- snapd_channel_get_confinement
- snapd_channel_get_epoch
- snapd_channel_get_name
- snapd_channel_get_revision
- snapd_channel_get_risk
- snapd_channel_get_size
- snapd_channel_get_track
- snapd_channel_get_type
- snapd_channel_get_version
- snapd_client_abort_change_async
- snapd_client_abort_change_finish
- snapd_client_abort_change_sync
- snapd_client_get_allow_interaction
- snapd_client_get_changes_async
- snapd_client_get_changes_finish
- snapd_client_get_changes_sync
- snapd_client_get_change_async
- snapd_client_get_change_finish
- snapd_client_get_change_sync
- snapd_client_get_socket_path
- snapd_client_login2_async
- snapd_client_login2_finish
- snapd_client_login2_sync
- snapd_client_switch_async
- snapd_client_switch_finish
- snapd_client_switch_sync
- snapd_client_get_users_async
- snapd_client_get_users_finish
- snapd_client_get_users_sync
- snapd_client_alias_async
- snapd_client_alias_finish
- snapd_client_alias_sync
- snapd_client_unalias_async
- snapd_client_unalias_finish
- snapd_client_unalias_sync
- snapd_client_prefer_async
- snapd_client_prefer_finish
- snapd_client_prefer_sync
- snapd_client_get_apps_sync
- snapd_client_get_apps_finish
- snapd_client_get_apps_async
- snapd_client_set_allow_interaction
- snapd_client_set_socket_path
- snapd_snap_get_broken
- snapd_snap_get_channels
- snapd_snap_get_tracks
- snapd_snap_get_license
- snapd_snap_get_title
- snapd_snap_match_channel
- snapd_system_information_get_confinement
* Deprecated API:
- snapd_app_get_aliases
- snapd_client_connect_async
- snapd_client_connect_finish
- snapd_client_connect_sync
- snapd_client_disable_aliases_async
- snapd_client_disable_aliases_finish
- snapd_client_disable_aliases_sync
- snapd_client_enable_aliases_async
- snapd_client_enable_aliases_finish
- snapd_client_enable_aliases_sync
- snapd_client_login_async
- snapd_client_login_finish
- snapd_client_login_sync
- snapd_client_reset_aliases_async
- snapd_client_reset_aliases_finish
- snapd_client_reset_aliases_sync
- Fix small memory leaks and crashes
- Support new error codes from snapd
- Implement new snapd APIs
- Fix multiple async operations not working at the same time.
- Connect to snapd on demand.
- Add ability to set snapd socket to connect to.
- Make clients using provided sockets non-blocking.
- Improve failure handling when snapd socket read/writes fail
- Ensure socket reads never block
- Fix issues when accessing snapd-glib from threads.
- Set a user agent when sending requests to snapd-glib
- Correctly stop requests if cancelled
- Don't timeout waiting for snapd
- Add version defines so can do conditional compilation on new features
- Fix compilation issues with clang
- Build system fixes
- Documentation improvements
* debian/control:
- Fix GIR section and dependencies
* debian/libsnapd-glib1.symbols:
- Updated
* debian/watch:
- Use new github location for downloads
* debian/patches/0001-Reduce-json-glib-dependency-to-working-development-v.patch:
- Applied upstream
-- Robert Ancell <email address hidden> Fri, 09 Feb 2018 09:28:35 +1300
-
snapd-glib (1.13-0ubuntu0.16.04.1) xenial; urgency=medium
* New upstream release: (LP: #1699005)
- New API:
- snapd_alias_get_app
- snapd_alias_get_name
- snapd_alias_get_snap
- snapd_alias_get_status
- snapd_alias_get_type
- snapd_alias_status_get_type
- snapd_app_get_aliases
- snapd_app_get_daemon_type
- snapd_assertion_get_body
- snapd_assertion_get_header
- snapd_assertion_get_headers
- snapd_assertion_get_signature
- snapd_assertion_get_type
- snapd_assertion_new
- snapd_change_get_id
- snapd_change_get_kind
- snapd_change_get_ready
- snapd_change_get_ready_time
- snapd_change_get_spawn_time
- snapd_change_get_status
- snapd_change_get_summary
- snapd_change_get_tasks
- snapd_change_get_type
- snapd_client_add_assertions_async
- snapd_client_add_assertions_finish
- snapd_client_add_assertions_sync
- snapd_client_check_buy_async
- snapd_client_check_buy_finish
- snapd_client_check_buy_sync
- snapd_client_connect_async
- snapd_client_connect_finish
- snapd_client_create_user_async
- snapd_client_create_user_finish
- snapd_client_create_user_sync
- snapd_client_create_users_async
- snapd_client_create_users_finish
- snapd_client_create_users_sync
- snapd_client_disable_aliases_async
- snapd_client_disable_aliases_finish
- snapd_client_disable_aliases_sync
- snapd_client_enable_aliases_async
- snapd_client_enable_aliases_finish
- snapd_client_enable_aliases_sync
- snapd_client_find_refreshable_async
- snapd_client_find_refreshable_finish
- snapd_client_find_refreshable_sync
- snapd_client_find_section_async
- snapd_client_find_section_finish
- snapd_client_find_section_sync
- snapd_client_get_aliases_async
- snapd_client_get_aliases_finish
- snapd_client_get_aliases_sync
- snapd_client_get_assertions_async
- snapd_client_get_assertions_finish
- snapd_client_get_assertions_sync
- snapd_client_get_sections_async
- snapd_client_get_sections_finish
- snapd_client_get_sections_sync
- snapd_client_install2_async
- snapd_client_install2_finish
- snapd_client_install2_sync
- snapd_client_install_stream_async
- snapd_client_install_stream_finish
- snapd_client_install_stream_sync
- snapd_client_new_from_socket
- snapd_client_refresh_all_async
- snapd_client_refresh_all_finish
- snapd_client_refresh_all_sync
- snapd_client_reset_aliases_async
- snapd_client_reset_aliases_finish
- snapd_client_reset_aliases_sync
- snapd_client_run_snapctl_async
- snapd_client_run_snapctl_finish
- snapd_client_run_snapctl_sync
- snapd_client_try_async
- snapd_client_try_finish
- snapd_client_try_sync
- snapd_create_user_flags_get_type
- snapd_daemon_type_get_type
- snapd_install_flags_get_type
- snapd_plug_get_attribute
- snapd_plug_get_attribute_names
- snapd_plug_has_attribute
- snapd_slot_get_attribute
- snapd_slot_get_attribute_names
- snapd_slot_has_attribute
- snapd_snap_get_contact
- snapd_snap_get_jailmode
- snapd_snap_get_tracking_channel
- snapd_system_information_get_binaries_directory
- snapd_system_information_get_managed
- snapd_system_information_get_mount_directory
- snapd_system_information_get_kernel_version
- snapd_system_information_get_store
- snapd_task_get_progress_label
- snapd_user_information_get_ssh_keys
- snapd_user_information_get_type
- snapd_user_information_get_username
- Deprecated API:
- snapd_client_install_async
- snapd_client_install_finish
- snapd_client_install_sync
- Fix calls not working inside threads.
- Fix reference counting error when calling snapd_client_get_interfaces and
snapd_client_create_user.
- Fix payment errors being detected.
- Close socket on unref.
- Fix small memory leaks.
- Fix screenshots not working on 32 bit architectures
- Add Qt/QML bindings.
- Add new errors reported by snapd.
- Add regression tests.
- Use new objects for progress callbacks - API break, ABI will continue to
work.
- Fix crash in snapd-login-service when snapd stops (LP: #1646784)
* debian/control:
- Set minimum dependency versions
- Update Vcs-Bzr
* debian/patches/0001-Reduce-json-glib-dependency-to-working-development-v.patch:
- Handle our development version of json-glib
* debian/libsnapd-glib1.symbols:
* debian/libsnapd-qt1.symbols:
- Updated
-- Robert Ancell <email address hidden> Tue, 20 Jun 2017 15:42:33 +1200
-
snapd-glib (1.2-0ubuntu1.1~xenial) xenial; urgency=medium
* Backport to xenial (LP: #1616943)
-- Robert Ancell <email address hidden> Wed, 16 Nov 2016 14:58:58 +1300