Skip to content

@cschramm cschramm released this May 8, 2020 · 9 commits to 2-1-stable since this release

Changes

  • Force cython to use python language version 3

Bugs fixed

  • Fix tooltip not updating when bluetooth is disabled
  • Fix dbus timeout in DhcClient
  • Call the right method when pulseaudio crashes
  • Handle os.remove failing
Assets 4

@cschramm cschramm released this Jan 24, 2020 · 224 commits to master since this release

Bugs fixed

  • Signal bar updates with multiple adapters
  • Pairing with pincode
Assets 4

@cschramm cschramm released this Jul 8, 2019 · 22 commits to 2-1-stable since this release

Bugs fixed

  • Using recent connections did not work
  • Swichting adapters did not work
  • Errors when removing a device
  • Error tracebacks from info dialog
Assets 4
  • 2.1
  • c8b1516
  • Compare
    Choose a tag to compare
    Search for a tag
2.1
  • 2.1
  • c8b1516
  • Compare
    Choose a tag to compare
    Search for a tag

@cschramm cschramm released this Jun 9, 2019 · 224 commits to master since this release

With 47,200 additions and 51,876 deletions in 885 commits, a lot has changed in blueman's codebase since version 2.0.8.

Most notable changes are updated dependencies and integrations:

  • Support for BlueZ 4 and Python 2.7 and 3.2 got dropped
  • dbus-python and libnotify aren't dependencies anymore
  • libnm is now used for interaction with NetworkManager (>= 1.0)
  • Compatibility with gnome-icon-theme, mate-icon-theme, adwaita-icon-theme, elementary-xfce, and Papirus

Notable new features and changes:

  • Information dialog on devices' services
  • Compose and send notes to devices
  • Default PIN code database
  • Support for the ip command
  • udhdpd support
  • Lots of improvements for blueman-sendto
  • Lots of bug fixes and smaller or invisible improvements

See https://github.com/blueman-project/blueman/blob/2.1/CHANGELOG.md for a complete list of changes.

2.0 will get further updates with no specific end-of-life timeline for now but we highly recommend switching to 2.1.

2.2 will require Python 3.6. For features and other plans see https://github.com/blueman-project/blueman/milestone/4

Assets 4
Pre-release
Pre-release

@cschramm cschramm released this May 6, 2019 · 244 commits to master since this release

Changes

  • Use GDBus and drop dependency on dbus-python
  • Small improvements for LE devices
  • Removed NetworkManager 0.8 support from NetUsage plugin
  • Handle invalid directory for incoming file transfers
  • Quit blueman-sendto when no file was selected
  • Use build-time python executable for shebangs
  • Ask user for initial auto-power-on setting

Bugs fixed

  • Streamlined icon usage so that blueman now supports gnome-icon-theme, mate-icon-theme, adwaita-icon-theme, elementary-xfce, and Papirus
  • Handle corrupt network configuration file
  • The menu bar did not get updated correctly
Assets 4

@cschramm cschramm released this Jan 11, 2019 · 1109 commits to master since this release

Bugs fixed

  • Fix name resolution of unknown device classes
Assets 4
Pre-release
Pre-release

@cschramm cschramm released this Dec 27, 2018 · 272 commits to master since this release

Changes

  • Added default polkit rules file that allows users in group wheel to perform administrative actions
  • Use context managers for opening files
  • Replace deprecated os.popen with subprocess
  • Reimplement NetworkManager integration for DUN and PANU connection with libnm
  • Disable DNS on dnsmasq
  • Avoid authorization check
  • Use GtkWindow for instead of a GtkDialog when there is no parent
  • Stop using and remove TimeHint

Bugs fixed

  • RFCOMM channel detection for DUN service failed
  • Fix DUN support though blueman and NetworkManager. We love to get feedback if this works for people
  • Use correct name network-transmit-receive for icon (ManagerDeviceMenu)
  • For a few GLib warning related to signals in ManagerDeviceMenu
  • Fix Generic connect not showing in certain situations
  • Many fixes in PPPSupport and PPPConnection
  • Wait for Modemmanager longer to finnish probing a bluetooth modem
  • Fix iconname typo in ErrorDialog
  • Use returncode to check if DhcpdHandler started correctly
Assets 4

@cschramm cschramm released this Dec 24, 2018 · 1109 commits to master since this release

Changes

This release fixes DUN support in blueman through NetworkManager and bluemans own implementation with pppd. It has been broken due to lack of hardware as DUN is usually not available on newer devices. We now have an old phone and an Android app to get thing working but we would love to get some feedback if bluemans DUN support works for you or not.

We also added default polkit rules file that allows users in group wheel to perform administrative actions. Note that the administrative group might have a different name (e.g. sudo in the Debian family) and there might be additional groups that are appropriate for the actions (e.g. netdev in the Debian family), so it still makes sense for distributions to adapt the configuration.

Support iproute2 and make it the default

Bugs fixed

  • Fix icon name in the device menu
  • Several commits backported from master for various RFCOMM and Serial related bugs.
  • Fix icon and caption in manager for LE devices
Assets 4

@cschramm cschramm released this Jul 27, 2018 · 1109 commits to master since this release

This release adds authorisation checks for the commands blueman runs as root

We added the following policykit authorisation checks

  • org.blueman.network.setup
  • org.blueman.pppd.pppconnect
  • org.blueman.rfkill.setstate

See https://github.com/blueman-project/blueman/wiki/PolicyKit

Assets 4
Pre-release
Pre-release

@cschramm cschramm released this Dec 7, 2017 · 421 commits to master since this release

Another snapshot on the way to 2.1. Note that it drops support for Python 2.7.

New features

  • blueman-adapters is now (Xfce-)pluggable
  • Allow users to copy data from the Info manager plugin
  • Add connman support to KillSwitch plugin
  • Implement a new standalone tray app
  • Add support for HiDPI in the UI
  • Add command line option to blueman-mechanism to stop timer
  • Add support for, and prefer, the ip command to configure network devices
  • Implement new plugin virtual on_delete function using weakref.finalize

Changes

  • Show "Proprietary" instead of "Unknown" for services with non-reserverd UUIDs
  • Generic connect and disconnect
  • blueman-services: rework dhcpd handler radio buttons
  • Implement a ServiceUUID class
  • invoke _NotificationDialog.callback with 1 argument (@dakkar)
  • Drop support for Python 2.7
  • RecentConns: Store items in a gsettings array of dict
  • Migrate from EventBox to InfoBar
  • Reintroduce GtkImageMenuItem
  • Sendto: Replace progressbar with spinner and always discover
  • Add a generic ErrorDialog combining various dialogs classes
  • ManagerDeviceMenu: set certain setvice insensitive when not paired
  • ManagerDeviceList: Only update signal levels if they changed
  • Drop unused obex.Errors
  • Use GObjectMeta to handle singleton in out BlueZ classes
  • Various UI cleanups
  • Remove various python2/3 compatibility workarounds

Bugs fixed

  • Icon disappeared when switching off bluetooth
  • Revert "bluez manager: Subclass from GDBusObjectManagerClient"
  • Icon briefly vanished when turning on bluetooth
  • Fix DBus signal emission
  • blueman-services: Fix radio button group
  • Fix InfoBar animation
  • Fix Drag&Drop in blueman-manager
  • Use Appearance device property for bluetooth LE devices
  • AppIndicator: Properly set title on indicator
  • Implement function to retrieve rfcomm channel (serial devices)
  • TransferService: Do not unregister when dbus name disappears
  • Fix Obexd autostart in our BlueZ classes
  • Properly update ui when unblocking adapter with rfkill
Assets 4
You can’t perform that action at this time.