Repository navigation
Releases: MatthewAllDev/BUnlock
Releases · MatthewAllDev/BUnlock
Release list
Release 0.2.0
Release 0.2.0
🚀 New Features:
- Desktop Environment Support: Added screen lock status functions for GNOME, KDE, XFCE, MATE, Cinnamon, Pantheon, and DDE.
build_and_installTool: Added a tool to simplify build and installation processes.- Service Management Updates: Added
bunlock service removecommand and updatedbunlock service enablecommand description.
⚙️ Enhancements:
- Improved Logging: Integrated detailed logging for the BUnlock daemon, including start, stop, and signal handling events.
🛠️ Fixes:
- Bluetooth Scanning: Enhanced Bluetooth scanning functionality to resume correctly after system wake-up.
- Adapter Availability Handling: Improved handling of Bluetooth adapter availability in the
start_scanfunction.
📦 Installation:
- Download the latest release from the GitHub releases page.
- Extract the archive:
tar -xzf bunlock-v0.2.0.tar.gz cd bunlock-v0.2.0 - Run the installation script:
./install.sh
🛠️ Uninstallation:
To uninstall BUnlock, run:
bash ./uninstall.sh
📜 License:
BUnlock is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.
👤 Authors:
- Ilia MatthewAllDev Kuvarzin luceo2011@yandex.ru
TODO / Future Features:
- Enhanced Security: Ongoing improvements to strengthen security features, including better handling of Bluetooth device impersonation risks.
- Performance Improvements: Optimization to reduce resource usage and increase responsiveness.
📝 Notes:
- Prerequisites: BUnlock currently supports GNOME and uses
loginctlfor unlocking, which may not be available on all Linux distributions.
Release 0.1.0 - Initial Release
Release 0.1.0
🚀 New Features:
- Initial Release: This is the first official release of BUnlock, a command-line tool that unlocks your system using a Bluetooth device.
- Configuration: Added
bunlock configcommand to set up your Bluetooth device and unlock distance. - Service Management: Added commands to manage the systemd service:
bunlock service enablebunlock service disablebunlock service startbunlock service stopbunlock service restartbunlock service is_active
⚠️ Security Warning:
Using BUnlock to automatically unlock your system based on Bluetooth proximity can introduce potential security risks. If your Bluetooth device is lost, stolen, or if someone mimics its signal, unauthorized access to your system may occur. Ensure that you understand these risks before enabling this feature.
📦 Installation:
- Download the latest release from the GitHub releases page.
- Extract the archive:
tar -xzf bunlock-v0.1.0.tar.gz cd bunlock-v0.1.0 - Run the installation script:
./install.sh
🛠️ Uninstallation:
To uninstall BUnlock, run:
./uninstall.sh📜 License:
BUnlock is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.
👤 Authors:
- Ilia MatthewAllDev Kuvarzin luceo2011@yandex.ru
TODO / Future Features:
- Support for Other Desktop Environments: Currently, BUnlock only supports GNOME. Future updates will aim to add compatibility with other popular desktop environments such as KDE, MATE, and others.
- Enhanced Security: Ongoing improvements to strengthen security features, including better handling of Bluetooth device impersonation risks.
- Performance Improvements: Optimization to reduce resource usage and increase responsiveness.
📝 Notes:
- Prerequisites: BUnlock currently supports GNOME and uses
loginctlfor unlocking, which may not be available on all Linux distributions.