mtp (9+git20260811160520.531ff1c.next.production) trixie; urgency=medium

  * build: support CMake 4 and Boost 1.90

 -- Erik Inkinen <erik.inkinen@erikinkinen.fi>  Tue, 11 Aug 2026 19:05:20 +0300

mtp (8) next; urgency=medium

  [ Eugenio Paolantonio ]
  * Merge pull request #5 from bellegarde-c/droidian

  [ Cédric Bellegarde ]
  * mtp-configfs: Properly handle DHCP server

 -- Eugenio Paolantonio <me@medesimo.eu>  Fri, 02 Aug 2024 14:48:57 +0200

mtp (7) next; urgency=medium

  * [mtp-configs] Do not change permissions of the configuration file
  * [mtp-configs] Drop daemon functionality
  * [mtp-configfs] Allow specifying the USBMODE via multi-instance
  * [packaging] Ensure the configuration files have correct permissions, migrate to the new multi-instance service
  * [mtp-server] mtp-configfs@.service: enable unit at start
  * mtp-server] mtp-configfs@.service: launch after android_boot_completed
  * [mtp-configfs] Add a safe configuration parser

 -- Eugenio Paolantonio (g7) <me@medesimo.eu>  Fri, 12 Jul 2024 00:10:58 +0200

mtp (6) trixie; urgency=medium

  [ Bardia Moshiri ]
  * Merge pull request #2 from shayan53/droidian
  * README: mark service as user service
  * Merge pull request #3 from Bettehem/droidian
  * mtp-configfs: add support for exynos chipsets

  [ Bettehem ]
  * mtp-server: don't throw error if /dev/mtp_usb is unavailable

  [ Shayan Karimi Shiraz ]
  * mtp-server: add readme file
  * Update README.md

 -- Bardia Moshiri <fakeshell@bardia.tech>  Thu, 08 Feb 2024 15:38:04 -0500

mtp (5) trixie; urgency=medium

  [ Bardia Moshiri ]
  * debian: modernize debian packaging
  * mtp-server: drop bzr-builddeb
  * mtp-server: drop tests and po
  * treewide: drop greeter and dbus, adapt to droidian
  * mtp-server: add a udev rule to fix the permission of mtp_usb
  * mtp-server: add a systemd service
  * debian: build as a native package
  * circleci: add configuration
  * treewide: add mtp-configfs for quick configfs state switching
  * mtp-configfs: add support for android_usb
  * mtp-configfs: clean /tmp from mtp server logs at each iteration
  * debian: drop remains of upstart
  * debian: set compat to 13

  [ CI Train Bot ]
  * Releasing 0.0.4+15.04.20150120-0ubuntu1
  * Releasing 0.0.4+15.04.20150126-0ubuntu1
  * Releasing 0.0.4+15.04.20150219-0ubuntu1
  * Releasing 0.0.4+15.04.20151126-0ubuntu1
  * Releasing 0.0.4+16.04.20160413-0ubuntu1

  [ Alfonso Sanchez-Beato ]
  * Update to AOSP code, commit d4b473884617987e02155cd1aae9e573e2f79a58
  * Make server work for files > 2GB. Fixes LP: #1559048.
  * * Fix MTP implementation to report right size for big files
  * Fix compiler warning
  * Address review comments
  * * Update to latest AOSP code (Marshallow)

  [ Thomas Voß ]
  * Initial push.
  * Force rebuild against dbus-cpp. 
  * Force rebuild against dbus-cpp.

  [ Ricardo Salveti de Araujo ]
  * releasing package mtp version 0.0.4+15.04.20141113-0ubuntu2
  * Properly fixing the startup script, as the previous change broke
  * releasing package mtp version 0.0.4+15.04.20150219-0ubuntu2

  [ Mathieu Trudel-Lapierre ]
  * WIP: implement basic Image support
  * Implement file listing and file push to storage.
  * Fix getObjectFilePath() to properly return
  * add pixmap; fix typo for succeeded
  * Minor bug fix, add upstart job for mtp-server.
  * Rename mtp-example to mtp-server; add MTP driver enabling to the upstart job
  * Minor fixes for packaging: priority optional, add (temporary) missing build-deps
  * Add Section: utils for debian/control
  * Port to boost; expose all files in /home
  * Bump upstream version
  * Misc fixes for bootup, start mtp-server on android rather than local filesystems
  * Enable the delete operation; add stubs for copy,move.
  * Initialize timezone from environment before trying to parse date.
  * Make mtp-server start from the user session instead, so it can live as the phablet user.
  * Add some unit tests for the Mtp library
  * Bump version to 0.0.5
  * Emit android_usb-device-changed from the mtp bootup job so that we can still bring up MTP when the phone boots plugged in to USB
  * Un-hardcode paths and user info.
  * Fix saving files to the root MTP directory.
  * Only check for property service if setprop is executable at all
  * Fix changelog for archive release
  * Add libboost-test-dev as a Build-Depends.
  * Fix changelog license for the files we added that are not from the Android library.
  * Packaging review for daily-release standards.
  * Fix CMAKE_CXX_FLAGS modifications to enable c++11.
  * Silence lintian about various small details.
  * Packaging review.
  * Bootstrap package.
  * Bootstrap package.
  * Rename library to mtpserver, since there is already a libmtp in the archive.
  * Rename library to libmtpserver.
  * Relicense our original code to GPL-3
  * Add COPYING
  * Expose only Music, Videos, Pictures, Downloads and Documents, plus set the name of the device storage to the device model
  * Block uploads to the root of the MTP storage
  * Only add content directories if they are found.
  * Remove extra whitespace.
  * Relicense our code to GPL-3.
  * Expose only Music, Videos, Pictures, Downloads and Documents, plus set the name of the device storage to the device model.
  * Implement move, rename; add the events for ObjectInfo/ObjectProp changes.
  * Finish fixing rename: catch any exceptions that might come up from rename()
  * Properly retrieve and set file sizes after file edits.
  * Guess object format for media players support
  * Add playback formats supported, fix folder send.
  * Miscellaneous standard file operation fixes:
  * Don't log as much data from the scan, just mention how many entries got added.
  * Add image extensions to formats we can detect.
  * * New release:
  * Listen to inotify events to know about changes happening on the
  * Drop useless function read_more_events()
  * - Do better logging
  * Implement basic device property: friendly name, as empty string.
  * Add folder, text, html, and image formats to supported playable formats.
  * * New release:
  *   - Add support for locking: don't allow access to storage while the screen
  * Add missing 0.0.3+14.04.20140409-0ubuntu2 changelog
  * Add missing changes for 0.0.3+14.04.20140409-0ubuntu3.
  * Fix sdcard hotswapping.
  * Apply suggested changes from review by mandel
  * Revert use of scoped_ptr; seems to crash at least object listing in some cases.
  * Simplify retry logic for when the mountpoint is available but not yet populated.
  * Add support for Windows, SD card, and screen locking. 
  * Fix daemon to not crash when the greeter service is not available.
  * Fix bug 1360569; don't crash outright when the greeter service is not available. Fixes: 1360569
  * Allow writing files to the root of non-local storage.
  * Avoid requesting screen state multiple times.
  * Allow for local storage paths to have translated display names.
  * Add X-Ubuntu-Use-Langpack: yes to source package.
  * Fixes for critical bugs:
  * Don't duplicate ObjectAdded events; skip the inotify bits if the file is being transferred via sendObject.
  * Fix duplicated entries when copying files/directories on Windows. Fixes: 1351042
  * Watch for exceptions in the dbus thread; and stop mtp-server gracefully if there are any.
  * Simplify the main loop for the MtpServer object.
  * Initialize mRunning to a sane value when we call run()
  * Watch for exceptions in the dbus thread; and stop mtp-server gracefully if there are any. Fixes: 1378576
  * Wait for unity8 to be started; we need it for the UnityGreeter, to be aware
  * Wait for UnityGreeter before starting mtp-server. Fixes: 1389223
  * Remove the limit on respawns on mtp-server to workaround the fact that on
  * Adjust start and stop conditions to properly handle USB connection *and*
  * Fix logic issue in DISCONNECTED state check
  * Merge with trunk
  * Adjust start and stop conditions to properly handle USB connection *and*
  * Fix inotify deletion notification failing after the files have already been
  * Fix crash when recursively deleting directories; due to the concurrency between inotify notifications from filesystem changes and the delete method already removing items from the database. 
  * Reduce log level for errors opening /dev/mtp_usb; we don't want this to cause a crash.
  * Guard android0 state checks against android_usb not being available on the device.
  * We still need mtp to exit when it fails to open /dev/mtp_usb.
  * Improve on the if check for disconnected state.
  * Fix startup issues on desktop: guard against android_usb not being available and don't fail with an abort when /dev/mtp_usb isn't there; just error and return. Fixes: #1421664

  [ CI bot ]
  * Releasing 0.0.2+14.04.20140307-0ubuntu1
  * Releasing 0.0.3+14.04.20140409-0ubuntu1
  * Releasing 0.0.4+14.10.20140821-0ubuntu1
  * Releasing 0.0.4+14.10.20140827-0ubuntu1
  * Releasing 0.0.4+14.10.20140904-0ubuntu1
  * Releasing 0.0.4+14.10.20140909-0ubuntu1
  * Releasing 0.0.4+15.04.20141103-0ubuntu1
  * Releasing 0.0.4+15.04.20141104-0ubuntu1
  * Remove the limit on respawns on mtp-server to workaround the fact that on
  * Releasing 0.0.4+15.04.20141113-0ubuntu1

  [ Oliver Grawert ]
  * fix handling of properties and add shutdown handling to upstart job
  * improve racyness, add watcher for persist.sys.usb.config property
  * releasing package mtp version 0.0.2+14.04.20131205-0ubuntu2
  * fix packaging and install the mtp-state upstart job
  * Fix the installation of the mtp-state.conf upstart job file 

  [ Automatic PS uploader ]
  * Releasing 0.0.1+13.10.20130913-0ubuntu1, based on r29
  * Releasing 0.0.1+13.10.20130913-0ubuntu1 (revision 29 from lp:mtp).
  * Releasing 0.0.1+13.10.20130918-0ubuntu1, based on r31
  * Releasing 0.0.1+13.10.20130918-0ubuntu1 (revision 31 from lp:mtp).
  * Releasing 0.0.1+13.10.20130926.3-0ubuntu1, based on r33
  * Releasing 0.0.1+13.10.20130926.3-0ubuntu1 (revision 33 from lp:mtp).
  * Releasing 0.0.2+14.04.20131205-0ubuntu1, based on r37
  * Releasing 0.0.2+14.04.20131205-0ubuntu1 (revision 37 from lp:mtp).

  [ Sergio Schvezov ]
  * Always have the mtp server running and leave bus configuration to android.
  * Tracking service with cable state
  * Enabling/disabling mtp by tracking the cable state.

  [ Timo Jyrinki ]
  * No change rebuild for Boost 1.54 transition.

  [ Stéphane Graber ]
  * Fix some upstart issues
  * Fix some upstart issues.

 -- Bardia Moshiri <fakeshell@bardia.tech>  Thu, 30 Nov 2023 13:47:27 -0500

