dsme (0.84.8) precise; urgency=low

    * [dsme] Add parentheses around assignments used as truth value. JB#63834

 -- Matti Lehtimäki <matti.lehtimaki@jolla.com>  Thu, 29 Jan 2026 19:29:20 +0200

dsme (0.84.7) precise; urgency=low

    * [dsme] Fix typo which breaks build with gcc 15

 -- Matti Lehtimäki <matti.lehtimaki@jolla.com>  Thu, 29 May 2025 17:14:38 +0200

dsme (0.84.6) precise; urgency=low

    * [modules] Define PFIX in validatorlistener and upstart

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Fri, 28 Mar 2025 08:50:28 +0200

dsme (0.84.5) precise; urgency=low

  * [dsme] Fix memory leak on dbus introspection. JB#63149

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Tue, 18 Feb 2025 10:29:48 +0200

dsme (0.84.4) precise; urgency=low

  * [dbusproxy] Fix inhibit_shutdown method call Introspect data. JB#62856

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Tue, 10 Dec 2024 16:32:56 +0200

dsme (0.84.3) precise; urgency=low

  * [dsme] Remove excess empty lines / spaces at end of lines
  * [dsme] Add enablers for blocking shutdown via D-Bus. JB#62532
  * [dsme] Normalize diagnostic logging from modules
  * [packaging] Cleanup rpm spec

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Wed, 02 Oct 2024 12:05:53 +0300

dsme (0.84.2) precise; urgency=low

  * [dsme] Avoid undefined behaviour. JB#49555

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Wed, 04 Sep 2024 10:28:46 +0300

dsme (0.84.1) precise; urgency=low

  * [rpmbuild] Pass libdir to make when building and installing
  * [dsme-server] Fix errors in --help output
  * [iphb] Keep rtc device opened only when needed. Fixes JB#62412

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Wed, 21 Aug 2024 13:42:28 +0300

dsme (0.84.0) precise; urgency=low

  * [DSME] Use wheel group as priveleged

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Wed, 06 Oct 2021 11:48:53 +0300

dsme (0.83.2) precise; urgency=low

  * [tests] Use correct DSME D-Bus object path. Fixes JB#52779

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Mon, 13 Sep 2021 13:37:31 +0300

dsme (0.83.1) precise; urgency=low

  * [dsme] Show only help if we use -h argument

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Mon, 07 Jun 2021 07:02:12 +0300

dsme (0.83.0) precise; urgency=low

  * [preinit] Add set system time -plugin. JB#52072

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Tue, 02 Feb 2021 08:27:54 +0200

dsme (0.82.0) precise; urgency=low

  * [dsme] Enablers for privileged client checking
  * [abootsettings] Only privileged clients can set lock state. Fixes JB#52494
  * [state] Reject reboot requests from unprivileged endpoints. JB#38609
  * [dbusproxy] Only privileged clients can reboot device. Fixes JB#38609
  * [dbusproxy] Set reply message when method call is successfully handled
  * [tests] Fix autotest build

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Wed, 20 Jan 2021 09:41:45 +0200

dsme (0.81.6) precise; urgency=low

  * [tests] Remove libdbus-glib dependency from test cases. JB#51115

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Fri, 04 Dec 2020 11:12:02 +0200

dsme (0.81.5) precise; urgency=low

  * [dsme] Modernize configure.ac
  * [dsme] Use dbus-gmain instead of dbus-glib
  * [modules] Move shared CFLAS to AM_CPPFLAGS
  * [dbus-glib] Add sumbodule. Contributes to JB#51115
  * [dbus-glib] Remove redundant dbus connection setups. JB#51115

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Fri, 04 Dec 2020 10:36:39 +0200

dsme (0.81.4) precise; urgency=low

  * Fix Musl libc incompatibilities
  * [musl] Add missing stdint.h includes. JB#49555
  * [musl] Correct musl-compatibility.h confusion. JB#49555
  * [musl] Fix __GLIBC__ tests. JB#49555

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 24 Sep 2020 18:22:31 +0300

dsme (0.81.3) precise; urgency=low

  * [iphb] Make RTC power on reliable. Contributes to JB#50354

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 25 Aug 2020 10:28:39 +0300

dsme (0.81.2) precise; urgency=low

  * [runlevel] Fix whitespace issues
  * [runlevel] Expect systemctl to reside in /usr/bin. Fixes JB#50483

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Mon, 24 Aug 2020 09:49:40 +0300

dsme (0.81.1) precise; urgency=low

  * [aarch64] Do not hardcode libdir. Contributes to JB#49681
  * [aarch64] Fix location of systemd unit files. Contributes to JB#49681

 -- Matti Kosola <matti.kosola@jollamobile.com>  Wed, 08 Jul 2020 09:12:38 +0300

dsme (0.81.0) precise; urgency=low

  * [packaging] Add dsme-plugin-devel package. Fixes JB#49564
  * [dsme] Allow custom modules to be loaded. Contributes to JB#49564.
  * [packaging] Add .pc.in-file for dsme-plugin-devel package. Contributes to JB#49564
  * [packaging] Add dsme-plugin-devel package. Fixes JB#49564
  * [dsme] Remove stale dsme_dbus_if package config file
  * [dsme] Fix include path in dsme-plugin package config file. JB#49564
  * [dsme] Keep dsme buildable without autotools. JB#49564
  * [dsme] Update local header dependencies. JB#49564

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Mon, 15 Jun 2020 13:01:59 +0300

dsme (0.80.0) precise; urgency=low

  * [dsme] Sandbox the dsme service. JB#44449, JB#37897

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 04 Dec 2019 13:59:38 +0200

dsme (0.79.8) precise; urgency=low

  * [dsme] Work around snprintf() warnings. Contributes to JB#46923

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Fri, 06 Sep 2019 10:33:20 +0300

dsme (0.79.7) precise; urgency=low

  * [dsme] Remove python dependency. Contributes to JB#45853

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 25 Jun 2019 09:57:57 +0300

dsme (0.79.6) precise; urgency=low

  * [state] Ignore alarms on shutdown when home is encrypted. Fixes JB#46072

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 12 Jun 2019 18:42:43 +0300

dsme (0.79.5) precise; urgency=low

  * [maintenance] Update prototype scanning rules
  * [utility] Add functions for probing encrypted home
  * [iphb] Skip wakeup alarm programming if home is encrypted. JB#45727
  * [alarmtracker] Refactor alarm state tracking functionality
  * [alarmtracker] Ignore alarms in act dead if home is encrypted. Fixes JB#45727

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 21 May 2019 12:56:54 +0300

dsme (0.79.4) precise; urgency=low

  * [packaging] Use %license for license files. Contributes to JB#24199
  * [dsme] Remove statefs dependency. Contributes to JB#36088
  * [dsme] Remove statefs dependency. Contributes to JB#36088

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 14 Mar 2019 11:56:18 +0200

dsme (0.79.3) precise; urgency=low

  * [configure] Add an explicit check for mce-dev. Fixes MER#1903

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 07 Jun 2018 08:41:08 +0300

dsme (0.79.2) precise; urgency=low

  * [batterytracker] Fix logging format strings. JB#41302

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 10 Apr 2018 22:13:39 +0300

dsme (0.79.1) precise; urgency=low

  * [logging] Use eventfd instead of semaphore
  * [dsme-server] Write --help to stdout
  * [batterytracker] Track battery state via MCE D-Bus interface. JB#41302
  * [batterytracker] Expose charger state within DSME. Fixes JB#41302
  * [batterytracker] Expose battery level within DSME. JB#41302
  * [state] Allow cancellation of battery empty shutdown. JB#41302
  * [batterytracker] Block battery empty shutdown during bootup. JB#41302
  * [logging] Fix typo

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 10 Apr 2018 21:55:58 +0300

dsme (0.79.0) precise; urgency=low

  * [dsme] Make dsme message type identifiers unique. JB#38500

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 04 Apr 2018 08:51:13 +0300

dsme (0.78.4) precise; urgency=low

  * [dsme-wdd] Update authors list
  * [dsme-wdd] Do not close watchdog file descriptors when daemonizing. Fixes MER#1870

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 13 Feb 2018 09:36:00 +0200

dsme (0.78.3) precise; urgency=low

  * [iphb] Take release time stamp from /etc/os-release. Fixes JB#40772
  * [iphb] Update hardcoded minimum system time. JB#40772

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Mon, 15 Jan 2018 14:26:27 +0200

dsme (0.78.2) precise; urgency=low

  * [abootsettings] Cast off_t for debug log (aarch64). Fixes JB#39365

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 10 Aug 2017 08:33:34 +0300

dsme (0.78.1) precise; urgency=low

  * [build] Update header dependencies
  * [modulebase] Remove unused leave_module() function
  * [modulebase] Allow passing NULL to module_name()
  * [timers] Dispatch timers in correct module context. Fixes JB#38322
  * [timers] Remove unused dsme_create_timer_high_priority() function
  * [timers] Rename dsme_create_timer() to dsme_create_timer_seconds()
  * [timers] Add dsme_create_timer() for ms resolution timeouts
  * [timers] Use Use dsme timer api instead of the glib one. JB#38322
  * [modules] Use correct module context in callbacks not dispatched by DSME

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 21 Jun 2017 07:56:03 +0300

dsme (0.78.0) precise; urgency=low

  * [packaging] Adjust libsystemd build requirements. JB#37916
  * [dsme] Drop option to build dsme without logging
  * [dsme] Fix dsme-wdd and dsme-server command line parsing
  * [logging] Drop log-to-stdout feature
  * [logging] Drop log-to-sti feature
  * [logging] Allow fine tuned diagnostic logging. Fixes JB#38501
  * [logging] Add runtime logging include/exclude control. JB#38501

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Mon, 08 May 2017 09:41:43 +0300

dsme (0.77.1) precise; urgency=low

  * [iphb] Reduce journal spam during bootup. Fixes JB#38527

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 02 May 2017 18:41:51 +0300

dsme (0.77.0) precise; urgency=low

  * [dsme] Add support for android 6 device info. Fixes JB#38456

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Fri, 28 Apr 2017 13:57:38 +0300

dsme (0.76.2) precise; urgency=low

  * [actdead] Do not indicate shutdown when booting to act dead. Fixes JB#38482
  * [abootsettings] Do not complain about missing ini-file. Fixes JB#38483

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 26 Apr 2017 17:16:40 +0300

dsme (0.76.1) precise; urgency=low

  * [usbtracker] Do not block shutdown due to mtp mode. Fixes JB#38317

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 25 Apr 2017 06:11:09 +0300

dsme (0.76.0) precise; urgency=low

  * [makefile] Optionally build without autoxxx tools
  * [cleanup] Remove remnants of yaml usage
  * [cleanup] Remove unused lifeguard.uids file
  * [cleanup] Remove unused "devtodo" file
  * [getbootstate] Deal with compilation warnings
  * [dsme] Remove legacy libstartup.so symlink
  * [state] Put conditionally used code into #ifdef block
  * [dsme-wdd] Remove dead code
  * [dbus] Add introspect support. Fixes MER#1763
  * [dbusproxy] Fix dsme state signaling and querying
  * [dbusproxy] Send thermal shutdown indications on SystemBus
  * [dbus] Separate connect requests from getting connected

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Fri, 24 Mar 2017 13:31:59 +0200

dsme (0.75.2) precise; urgency=low

  * [debug] Add special mode for running dsme-server with valgrind. JB#37757
  * [dsme] Fix incorrectly configured long options
  * [mainloop] Fix iowatch resource leak. JB#37757
  * [dsmesock] Fix io watch resource leaks. JB#37757
  * [validatorlistener] Fix io watch resource leaks. JB#37757
  * [dbusautoconnector] Fix io watch resource leaks. JB#37757
  * [heartbeat] Fix io watch resource leaks. JB#37757
  * [state] Fix timer id leaks. Fixes JB#37757
  * [logging] Remove excess newlines in diagnostic messages
  * [dbus] Adjust diagnostic logging

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Mon, 06 Mar 2017 10:01:15 +0200

dsme (0.75.1) precise; urgency=low

  * [dbus] Refactor dsme dbus module. Fixes JB#37688
  * [modulebase] Fix event dispatch ordering. JB#37688

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 16 Feb 2017 13:18:59 +0200

dsme (0.75.0) precise; urgency=low

  * [dsme] Add device info plug-in for fastboot unlock. JB#36668

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 08 Feb 2017 11:45:27 +0200

dsme (0.74.0) precise; urgency=low

  * [build] Use -D_GNU_SOURCE globally
  * [build] Use -D_FILE_OFFSET_BITS=64 globally
  * [diskmonitor] Remove separate diskmonitor_backend source file. JB#37198
  * [diskmonitor] Support config file and defining absolute limits. JB#37198

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 02 Feb 2017 09:00:29 +0200

dsme (0.73.0) precise; urgency=low

  * [tempreaper] Run as "nemo" and other fixes. Contributes to MER#1747
  * [tempreaper] Remove whole feature. Fixes MER#1747

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Mon, 30 Jan 2017 10:50:41 +0200

dsme (0.72.0) precise; urgency=low

  * [diskmonitor] Switch to reporting logical disk usage levels. Fixes JB#37365

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 26 Jan 2017 13:22:47 +0200

dsme (0.71.6) precise; urgency=low

  * [diskmonitor] Tune low disk space check scheduling. Fixes JB#36472

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Mon, 10 Oct 2016 11:08:54 +0300

dsme (0.71.5) precise; urgency=low

  * [state] Allow more time for initial charger detection. Fixes JB#34547

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 27 Apr 2016 09:56:41 +0300

dsme (0.71.4) precise; urgency=low

  * [logging] Avoid unnecessary use of LOG_CRIT on exit path. JB#33600

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Mon, 11 Jan 2016 12:11:01 +0200

dsme (0.71.3) precise; urgency=low

  * [pwrkeymonitor] Ignore devices that report doubletap as powerkey. Fixes JB#33641

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 03 Dec 2015 19:30:48 +0200

dsme (0.71.2) precise; urgency=low

  * [iphb] Prefer timerfd as a way to wake up from suspend. Fixes MER#1433

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 01 Dec 2015 09:27:03 +0200

dsme (0.71.1) precise; urgency=low

  * [usbtracker] Do not report unknown usb modes in default verbosity.
    Contributes to JB#32296

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 17 Sep 2015 23:13:08 +0300

dsme (0.71.0) precise; urgency=low

  * [dsme] Make command line reboot go through dsme when applicable.
    Fixes MER#1049

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 03 Jun 2015 10:49:31 +0300

dsme (0.70.1) precise; urgency=low

  * [dsme] Remove stale dsmetool --ta-test option. Fixes JB#28626

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 13 May 2015 11:34:28 +0300

dsme (0.70.0) precise; urgency=low

  * [dsme] Allow using config files to pass reboot parameters to systemd.
    Contributes to JB#27085

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 12 May 2015 09:09:09 +0300

dsme (0.69.1) precise; urgency=low

  * [dsme] Attempt to re-enable thermal sensor if temperature read fails.
    Fixes JB#28654

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 12 May 2015 08:16:46 +0300

dsme (0.69.0) precise; urgency=low

  * [dsme] Implement configurable generic thermal backend. Fixes JB#25904

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 06 May 2015 14:54:52 +0300

dsme (0.68.3) precise; urgency=low

  * [wlanloader] Only reset wlan module after wifi tethering has been turned
    off. Contributes to JB#15005

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 28 Apr 2015 11:27:48 +0300

dsme (0.68.2) precise; urgency=low

  * [dsme] Disable shutdown by long power key press during os update.
    Fixes JB#26767

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 03 Mar 2015 14:56:35 +0200

dsme (0.68.1) precise; urgency=low

  * [dsmetool] Refactor dsmetool sources. Fixes JB#26520

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Mon, 16 Feb 2015 11:04:50 +0200

dsme (0.68.0) precise; urgency=low

  * [dsmetool] Add device state query to dsmetool. Fixes JB#26463

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Sat, 14 Feb 2015 20:57:48 +0200

dsme (0.67.4) precise; urgency=low

  * [usbtracker] Add more usb mode name configuration entries. Fixes JB#24839

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 10 Dec 2014 11:49:38 +0200

dsme (0.67.3) precise; urgency=low

  * [vibrafeedback] Remove non-existing NGF states.
  * [packaging] Add build dependency version for libngf.

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Mon, 01 Dec 2014 13:46:00 +0200

dsme (0.67.2) precise; urgency=low

  * [usbtracker] Do not assume usb_moded D-Bus service is always available.
    Fixes JB#22603
  * [systemd] Allow dsme startup without waiting for usb_moded
  * [packaging] Do not require usb-moded package to be installed

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 06 Nov 2014 13:58:43 +0200

dsme (0.67.1) unstable; urgency=low

  * [build] Add usb-moded requirement

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Tue, 14 Oct 2014 08:01:12 +0300

dsme (0.66.12) unstable; urgency=low

  * [dsme] Fix GCC 4.8 related build errors, Contributes to JB#22700

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Sun, 07 Sep 2014 19:17:58 +0300

dsme (0.66.11) unstable; urgency=low
  * [iphb] Work around read only rtc time by using persistently stored time
    delta. Fixes JB#21810

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 07 Aug 2014 13:37:40 +0300

dsme (0.66.4) unstable; urgency=low

  * [dsme] Block suspend for 60 seconds if dsme makes abnormal exit. Fixes
    JB#16301

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 23 Apr 2014 09:29:29 +0300

dsme (0.66.0) unstable; urgency=low

  * [iphb] Handle iphb wait requests with 32bit time ranges. Contributes to JB#16116

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Mon, 24 Mar 2014 12:50:51 +0200

dsme (0.65.2) unstable; urgency=low

  * [dsme] Do not allow uninterruptible dsme-server to block dsme exit. Fixes JB#17021
  * [dsme] Add error handling to glib io watches. Fixes JB#17046

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Fri, 14 Mar 2014 10:28:21 +0200

dsme (0.64.6) unstable; urgency=low

  * [dsme] Clear watchdog nowayout state if dsme makes normal exit
  * [iphb] Do not complain about missing /dev/iphb by default

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Fri, 31 Jan 2014 15:07:18 +0200

dsme (0.64.3) unstable; urgency=low

  * [iphb] Do not modify RTC time while dsme is running
  * [iphb] Sync RTC and system time on dsme startup/exit
  * [iphb] Do not apply obviously wrong RTC time as system time
  * [iphb] Cache alarm queue state over dsme/device restarts

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 12 Dec 2013 14:16:20 +0200

dsme (0.64.0) unstable; urgency=low

  * [iphb] Allow internal wakeups to resume from suspend
  * [dsme] Enforce battery level checks when battery is getting empty
  * [iphb] Limit continuous suspend time to maximum of 30 minutes
  * [dsme] Allow battery level config file to define also wakeup parameter
  * [dsme] Change battery empty shutdown limit to 3%

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Fri, 22 Nov 2013 11:02:00 +0200

dsme (0.63.7) precise; urgency=low

  * [service] Add EnvironmentFile to allow easy configuration of dsme
  * [dsme] Handle DBus disconnects gracefully

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 20 Nov 2013 09:35:41 +0200

dsme (0.63.3) unstable; urgency=low

  * [iphb] Do not close /dev/alarm before the final rtc wakeup programming

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Fri, 25 Oct 2013 12:03:54 +0300

dsme (0.62.23) unstable; urgency=low

  * [iphb] Prefer ANDROID_ALARM_ELAPSED_REALTIME over CLOCK_MONOTONIC

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Thu, 10 Oct 2013 18:18:13 +0300

dsme (0.62.21) unstable; urgency=low

  * [iphb] Fix evaluation of the next rtc wakeup time
  * [iphb] Use /dev/alarm for scheduling rtc wakeups

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 09 Oct 2013 13:27:37 +0300

dsme (0.62.1) unstable; urgency=low

  [Simo Piiroinen]
  * Improve dsmetool error handling (Fixes: NB#269307)

  [Antti Virtanen]
  * Include process name in iphb module log messages if verbose logging used.

  [Jyrki Hämäläinen]
  * Remove log callback function support as it is only used in the alarmtracker module.
  * Use IPHB wakeups for saving the alarm queue status file.
  * Extend the unit tests and the testing framework.

  [Matias Muhonen]
  * Fix a static analysis tool warning in diskmonitor
  * No delay when entering MALF (Fixes: NB#272448)

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Thu, 08 Sep 2011 13:19:52 +0000

dsme (0.61.59) unstable; urgency=low

  [Matias Muhonen]
  * Don't link the dsme binary to unused dependencies (Fixes: NB#266894)
  * Check for socket connect errors in dsmetool (Fixes: NB#269307)

 -- Antti Virtanen <antti.i.virtanen@nokia.com>  Wed, 03 Aug 2011 14:15:46 +0300

dsme (0.61.58) unstable; urgency=low

  [Matias Muhonen]
  * Fix a race between waitfordsme and dsmesock/accept_client (Fixes: NB#259843)

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Tue, 14 Jun 2011 08:58:04 +0000

dsme (0.61.57) unstable; urgency=low

  * Fixes: NB#260776 - Scheduled synchronization NOT working with all accounts if device time set to past 
    - use clock_gettime(clock_gettime(CLOCK_MONOTONIC, ...) instead of time()

 -- Raimo Vuonnala <raimo.vuonnala@nokia.com>  Wed, 08 Jun 2011 10:15:45 +0300

dsme (0.61.56) unstable; urgency=low

  [Antti Virtanen]
  * Increased CHARGER_DISCONNECT_TIMEOUT to 15 sec.

  [Jyrki Hämäläinen]
  * Implemented cleaner exit handling
  * Empty log buffer correctly when exiting the process

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Thu, 26 May 2011 09:24:50 +0000

dsme (0.61.55) unstable; urgency=low

  [Antti Virtanen]
  * Fixed memory leaks from validator netlink message handling.
  * Added dependency to upstart and requesting dsme::DeviceStateControl for /sbin/init.

  [Matias Muhonen]
  * Allow dsmesock usage only with the dsme::DeviceStateControl credential (Fixes: NB#255241)

  [Jyrki Hämäläinen]
  * Cleanup WD kicking in the state module
  * Fix the testdriver

 -- Antti Virtanen <antti.i.virtanen@nokia.com>  Wed, 11 May 2011 14:37:27 +0300

dsme (0.61.54) unstable; urgency=low

  * Don't malf on no reference hash (Fixes: NB#253870)

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Wed, 11 May 2011 07:03:42 +0000

dsme (0.61.53) unstable; urgency=low

  *  Fixes: NB#249323 - Need to add feature to system heartbeat to synchronize multiple clients in fixed time 

 -- Raimo Vuonnala <raimo.vuonnala@nokia.com>  Thu, 21 Apr 2011 11:02:27 +0300

dsme (0.61.52) unstable; urgency=low

  * Use new thermal limits for device surface (Fixes: NB#231167)

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 19 Apr 2011 07:54:09 +0000

dsme (0.61.51) unstable; urgency=low

  * Don't crash if D-Bus disappears during startup (Fixes: NB#246582)

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 14 Apr 2011 06:02:08 +0000

dsme (0.61.50) unstable; urgency=low

  [ Matias Muhonen ]
  * Storage space monitor (Fixes: NB#241806)

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Thu, 07 Apr 2011 09:27:23 +0000

dsme (0.61.49) unstable; urgency=low

  [ Matias Muhonen ]
  * Use ftw64() instead of ftw() in rpdir (Fixes: NB#241279)

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Tue, 29 Mar 2011 13:33:38 +0000

dsme (0.61.48) unstable; urgency=low

  * Accept a mandatory list with no binary names (Fixes: NB#232110)

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 17 Mar 2011 08:13:23 +0000

dsme (0.61.47) unstable; urgency=low

  * Read mandatory binary names from /etc/init.conf (Fixes: NB#232110)

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 16 Mar 2011 16:45:44 +0000

dsme (0.61.46) unstable; urgency=low

  [ Matias Muhonen ]
  * Don't listen to the base_boot_done signal in validatorlistener but in diskmonitor
  * Add the -f option to rpdir (Fixes: NB#236891)

  [ Denis Zalevskiy ]
  * Conform to bmeipc API
  * Replace deprecated bmeipc API calls

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Wed, 16 Mar 2011 11:18:42 +0000

dsme (0.61.45) unstable; urgency=low

  [ Matias Muhonen ]
  * Add credentials for kill, setgid, setuid and nice
  * Tune diskmonitor
  * Make iphb.c compile with gcc-4.5 (Fixes: NB#234601)

  [ Semi Malinen ]
  * Filter validator messages (Fixes: NB#232110)
  * Automatically connect to D-Bus

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 15 Mar 2011 11:45:41 +0000

dsme (0.61.44) unstable; urgency=low

  * Add missing debug symbols to dbg package by Sergey (Fixes: NB#228400)

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 28 Feb 2011 12:27:07 +0000

dsme (0.61.43) unstable; urgency=low

  * Add temp reaper by Matias (Fixes: NB#210532)

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 28 Feb 2011 12:01:01 +0000

dsme (0.61.42) unstable; urgency=low

  * Fix POLLNVAL loop (Fixes: NB#221870)

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 04 Feb 2011 18:30:02 +0000

dsme (0.61.41) unstable; urgency=low

  * Add MALF support for kernel validator messages (Fixes: NB#221870)

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 04 Feb 2011 02:13:44 +0000

dsme (0.61.40) unstable; urgency=low

  * only remove overheat flag file on startup (Fixes: NB#219605)

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 18 Jan 2011 17:35:18 +0000

dsme (0.61.39) unstable; urgency=low

  * Same as 0.61.38, but retagged (Fixes: NB#219062)

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 14 Jan 2011 08:19:43 +0000

dsme (0.61.38) unstable; urgency=low

  * Add a module for flagging overheating (partial fix to NB#215848)

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 13 Jan 2011 15:03:26 +0000

dsme (0.61.37) unstable; urgency=low

  * Add missing malf reason to two malf cases (Fixes: NB#173704)
  * Reduce console output during startup (Fixes: NB#206217)

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 05 Jan 2011 16:17:29 +0000

dsme (0.61.36) unstable; urgency=low

  * Put back getbootstate
  * Do not load rebootloopdetector module
  * Detect boot loops in getbootstate (Fixes: NB#173704)
  * Raise max boot loops 5 -> 10
  * Do not malf due to boot loops in R&D mode

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 22 Dec 2010 14:21:15 +0000

dsme (0.61.35) unstable; urgency=low

  * Remove getbootstate

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 14 Dec 2010 08:28:07 +0000

dsme (0.61.34) unstable; urgency=low

  * Fixes: NB#211544
  * Add getbootstate

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 13 Dec 2010 12:59:30 +0000

dsme (0.61.33) unstable; urgency=low

  * Add capability to run enter_malf (CAP::sys_boot)

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 09 Dec 2010 12:56:07 +0000

dsme (0.61.32) unstable; urgency=low

  * Add MALF plugin. (First step in fixing NB#173704)
  * Drop "lib" prefix from plugin names.
  * Map bootstate "FLASH" to test state.

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 08 Dec 2010 08:12:25 +0000

dsme (0.61.31) unstable; urgency=low

  [ Matias Muhonen ]
  * Fixes: NB#201571: DSME has a conflicting message ID for DSM_MSGTYPE_CHANGE_RUNLEVEL and DSM_MSGTYPE_BATTERY_EMPTY_IND

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Fri, 05 Nov 2010 15:36:58 +0200

dsme (0.61.30) unstable; urgency=low

  [ Matias Muhonen ]
  * Fixes: NB#202605: dsme must request cal credentials

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Thu, 04 Nov 2010 11:18:40 +0200

dsme (0.61.29) unstable; urgency=low

  [ Tuomo Tanskanen ]
  * Fixes: NB# 195556: init is leaking memory when DUT is power cycled with MTC_POWER_ON/OFF messages

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Wed, 03 Nov 2010 13:37:10 +0200

dsme (0.61.28) unstable; urgency=low

  [ Matias Muhonen  ]

  * Make autotool to install DSME binaries and modules consistently to /sbin and /lib/dsme

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Fri, 29 Oct 2010 11:09:10 +0300

dsme (0.61.27) unstable; urgency=low

  [ Matias Muhonen  ]
  * Fixes: NB#199301: dsme should wait feedback before changing runlevel again

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Mon, 25 Oct 2010 11:29:37 +0300

dsme (0.61.26) unstable; urgency=low

  [ Matias Muhonen and Markus Lehtonen ]
  * Fixes: NB#188832: dsme and bme source packages have a cyclic dependency

  [ Semi Malinen ]
  * Fixes: NB#198382: bme does ugly exit during shutdown

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Thu, 21 Oct 2010 07:12:50 +0300

dsme (0.61.25) unstable; urgency=low

  * Allow Dbus iface to be used by root (Fixes: NB#195198).
  * Aegis is not used anymore to generate DSME Dbus config. Instead everything is now moved under dsme.conf to have better control and to avoid conflicting settings.

 -- Antti Virtanen <antti.i.virtanen@nokia.com>  Thu, 29 Sep 2010 10:53:13 +0300

dsme (0.61.24) unstable; urgency=low

  [ Markus Lehtonen ]
  * Add build-time option to exclude upstart.
  * Introduce MeeGo style (SysV) init script.
  * Make libpowerontimer build-time configurable.
  * Lower the static priority of dsme-server.

  [ Semi Malinen ]
  * tune syslog and console logging (Fixes: NB#184690)
  * reduce nagging for nonoptimal iphb waiting times (Fixes: NB#192322)
  * thermal management tuning

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 16 Sep 2010 09:52:20 +0000

dsme (0.61.23) unstable; urgency=low

  [ Simo Piiroinen ]
  * Power on timer module implemented.

  [ Matias Muhonen ]
  * Thermal management tuning.

  * Implemented: SWP#MaSSW-2006, SWP#MaSSW-1922

 -- Simo Piiroinen <simo.piiroinen@nokia.com>  Thu, 26 Aug 2010 13:18:35 +0300

dsme (0.61.22) unstable; urgency=low

  * Use lower priority for some heartbeat logging (Fixes: NB#178773)

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 12 Aug 2010 09:19:58 +0000

dsme (0.61.21) unstable; urgency=low

  * Fixes: NB#177993: stop using libcal (read R&D flags from environment)

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 04 Aug 2010 14:44:23 +0000

dsme (0.61.20) unstable; urgency=low

  * make dsme grok currently active alarms

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 04 Aug 2010 13:38:15 +0000

dsme (0.61.19) unstable; urgency=low

  * add initial support for the security framework

 -- Semi Malinen <semi.malinen@nokia.com>  Sat, 03 Jul 2010 19:00:39 +0000

dsme (0.61.18) unstable; urgency=low

  * Fixes: NB#168688: sync iphb & hwwd
  * use iphb for processwd & thermal manager
  * add a new internal message: IDLE
  * fix coverity findings

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 16 Jun 2010 22:12:23 +0000

dsme (0.61.17) unstable; urgency=low

  * Fixes NB#159310: add D-Bus policy configuration

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Mon, 07 Jun 2010 11:47:02 +0000

dsme (0.61.16) unstable; urgency=low

  * Add reboot loop detection
  * Fixes NB#170378: depend on the new libdsme

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 03 Jun 2010 10:40:18 +0000

dsme (0.61.15) unstable; urgency=low

  * Make dsme grok alarm queue becoming empty

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 21 May 2010 05:55:08 +0000

dsme (0.61.14) unstable; urgency=low

  * Talk to upstart's D-Bus socket instead of running telinit
  * Proxy state changes to D-Bus
  * Proxy state queries from D-Bus
  * Update timed's D-Bus i/f name
  * Add --telinit to dsmetool
  * Add --loglevel to dsmetool
  * Implemented: SWP#MaSSW-1758, SWP#MaSSW-1688

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 20 May 2010 04:28:11 +0000

dsme (0.61.13) unstable; urgency=low

  * Readjust to changes in usb_moded's D-Bus i/f
  * Listen to timed instead of alarmd for alarm tracking

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 11 May 2010 09:46:39 +0000

dsme (0.61.12) unstable; urgency=low

  * Fixes: NB#167251: exit dsme-server process if dsme process dies uncleanly
  * Adjust to changes in usb_moded's D-Bus i/f

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 05 May 2010 20:48:53 +0000

dsme (0.61.11) unstable; urgency=low

  * Install dsmetemperature
  * Remove dsme-exec-helper since it is no longer used

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 26 Apr 2010 09:32:02 +0000

dsme (0.61.10) unstable; urgency=low

  * Add com.nokia.thermalmanager.estimate_surface_temperature
  * Add dsmetemperature script for logging estimated surface temperature
  * Use both desktop and actdead alarms for externally broadcast alarms state

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 26 Apr 2010 08:59:40 +0000

dsme (0.61.9) unstable; urgency=low

  * link thermal manager plug-in against its D-Bus interface

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 15 Apr 2010 11:43:58 +0000

dsme (0.61.8) unstable; urgency=low

  * Remove lifeguard
  * Add USB state tracking by listening to usb_moded on D-Bus

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 14 Apr 2010 14:54:20 +0000

dsme (0.61.7) unstable; urgency=low

  * Split dsme to two processes: hwwd kicker (dsme) and the rest (dsme-server)
  * Fixes: NB#161098: kick hwwd upon receiving a signal

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 29 Mar 2010 11:13:02 +0000

dsme (0.61.6) unstable; urgency=low

  [ Semi Malinen ]
  * Implements iphb plug-in

  [ Tapio Rantala ]
  * Fixed defects found by coverity tool. CIDs: 3870, 24423

 -- Tapio Rantala <ext-tapio.rantala@nokia.com>  Mon, 15 Mar 2010 16:03:26 +0200

dsme (0.61.5) unstable; urgency=low

  * Tag for recompilation

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 17 Feb 2010 12:26:53 +0000

dsme (0.61.4) unstable; urgency=low

  * Re-enable thermal management (fatal limit set to 98 deg C for now)

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 02 Feb 2010 08:49:00 +0000

dsme (0.61.3) unstable; urgency=low

  * Add support for no-ext-wd R&D flag

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 22 Jan 2010 11:45:46 +0000

dsme (0.61.2) unstable; urgency=low

  * Fixes: NB#149526: compile alarmtracker with -D_GNU_SOURCE
  * Fixes: NB#140804: do not install /etc/init.d/dsme-dbus
  * do not install any upstart scripts
  * do not write to console

 -- Semi Malinen <semi.malinen@.nokia.com>  Thu, 10 Dec 2009 09:40:36 +0000

dsme (0.61.1) unstable; urgency=low

  * do the USER->ACTDEAD transition directly, without rebooting
  * add battery_empty_ind

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 20 Nov 2009 14:33:52 +0000

dsme (0.61.0) unstable; urgency=low

  * Fixes: NB#120406
  * Disable thermal sensing of battery in thermal manager

 -- Semi Malinen <semi.malinen@.nokia.com>  Mon, 02 Nov 2009 15:36:49 +0000

dsme (0.60.38) unstable; urgency=low

  * Fixes: NB#144351: send alarm state in addition to state query response

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 28 Oct 2009 15:52:13 +0000

dsme (0.60.37) unstable; urgency=low

  * Fixes: NB#144351: indicate raw alarm queue changes to dsmesock clients

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 27 Oct 2009 12:49:09 +0000

dsme (0.60.36) unstable; urgency=low

  * Fixes: NB#144351: broadcast SET_ALARM_STATE message to dsmesock

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 27 Oct 2009 11:08:30 +0000

dsme (0.60.35) unstable; urgency=low

  * Fixes: NB#143508: bump the version number to submit for integration

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 21 Oct 2009 14:00:29 +0000

dsme (0.60.34) unstable; urgency=low

  * Revert the fix to NB#138594 to make a sales release

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 15 Oct 2009 10:02:34 +0000

dsme (0.60.33) unstable; urgency=low

  * Fixes: NB#142959: do not send THERMAL_SHUTDOWN_IND
  * Partial fix to NB#138594: no new lifeguard clients during reboot/shutdown

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 14 Oct 2009 15:48:12 +0000

dsme (0.60.32) unstable; urgency=low

  * Fixes: NB#137889: stop lifeguarding during reboot/shutdown

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 10 Sep 2009 11:02:45 +0000

dsme (0.60.31) unstable; urgency=low

  * Fixes: NB#137889: remove dsmetool-session

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 09 Sep 2009 05:55:37 +0000

dsme (0.60.30) unstable; urgency=low

  * No changes
  * Fixes: NB#137872

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 08 Sep 2009 17:44:00 +0000

dsme (0.60.29) unstable; urgency=low

  * Fixes: NB#132619: Split libdsme into a separate source package
  * Partial fix to NB#127507: retry wd kicking in case of EAGAIN
  * Put back the 2 s shutdown delay that was removed in 0.60.28

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 03 Sep 2009 11:19:05 +0300

dsme (0.60.28) unstable; urgency=low

  * Partial fix to NB#127466: remove a 2 s delay from shutdown
  * Once committed, do not stop thermal shutdown even if temps come down

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 02 Sep 2009 07:42:42 +0000

dsme (0.60.27) unstable; urgency=low

  * Fixes: NB#127507: partial fixes as follows
  * add high priority thread to kick hwwd's and wake up main thread
  * call g_thread_init()
  * protect all threads from OOM killer

 -- Semi Malinen <semi.malinen@nokia.com>  Sun, 23 Aug 2009 14:30:46 +0000

dsme (0.60.26) unstable; urgency=low

  * Fixes: NB#127507: partial fixes as follows
  * use helper app to avoid being non-async-signal-safe before exec
  * use -pthread gcc flag all over
  * only try to open thermal tuning file while in TA test
  * offload alarm state saving to the logger thread

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 18 Aug 2009 10:07:14 +0000

dsme (0.60.25) unstable; urgency=low

  * Part of the fix for NB#127507: do not block in parent when spawning
  * Fixes: NB#132451: detect mass storage mode properly

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 14 Aug 2009 10:37:56 +0000

dsme (0.60.24) unstable; urgency=low

  * Part of the fix for NB#123145: only prevent shutdown/reboot in USER mode

 -- Semi Malinen <semi.malinen@nokia.com>  Sun, 09 Aug 2009 09:58:33 +0000

dsme (0.60.23) unstable; urgency=low

  * Fixes: NB#130039: offload lifeguard statistics to the logger thread
  * Part of the fix for NB#123145: fix USB connection state detection

 -- Semi Malinen <semi.malinen@nokia.com>  Sat, 08 Aug 2009 10:11:23 +0000

dsme (0.60.22) unstable; urgency=low

  * Fixes: NB#129544: sync thermal manager to hwwd kicking

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 30 Jul 2009 15:01:57 +0000

dsme (0.60.21) unstable; urgency=low

  * Fixes: NB#127619: kick hwwd's every 12 s, process wd's every 24 s
  * Fixes: NB#126749: same as above
  * Part of the fix for NB#123145: deny shutdown/reboot when connected to PC

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 14 Jul 2009 08:21:08 +0000

dsme (0.60.20) unstable; urgency=low

  * Fixes: NB#124471: fix K to degrees C conversion heuristics

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 24 Jun 2009 19:04:45 +0000

dsme (0.60.19) unstable; urgency=low

  * revert the botched attempt at posixifying dsmetool-session

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 09 Jun 2009 10:31:37 +0000

dsme (0.60.18) unstable; urgency=low

  * NB#101783: allow setting of oom_adj for non-root users of dsmetool

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 09 Jun 2009 06:59:48 +0000

dsme (0.60.17) unstable; urgency=low

  * off-load logging to a separate thread to prevent main thread from blocking
  * attempt to posixify dsmetool-session

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 04 Jun 2009 14:40:42 +0000

dsme (0.60.16) unstable; urgency=low

  * log if wd's are kicked 1 s or more later than anticipated
  * log sender of shutdown/reboot/powerup request for D-Dbus

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 02 Jun 2009 09:00:59 +0000

dsme (0.60.15) unstable; urgency=low

  * make wd kick period only 5 seconds as a temporary workaround
  * remove separate hw wd thread and kick wd's from the main thread
  * kick hw wd's before sending process wd pings
  * log bootstate at startup
  * log sender of shutdown/reboot/powerup request for dsmesock

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 01 Jun 2009 08:59:05 +0000

dsme (0.60.14) unstable; urgency=low

  * Fixes: NB#112871: lock all pages to RAM
  * Fixes: NB#118702: lock all pages to RAM
  * Fixes: NB#118399: add a timeout to dsmetool
  * /etc/event.d/dsme: do not respawn dsme
  * /etc/event.d/dsme: waitfordsme in post-start script

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 27 May 2009 08:40:10 +0000

dsme (0.60.13) unstable; urgency=low

  * Fixes: NB#117923 - kick watchdogs 2 s before running 'telinit 0'
  * Fixes: NB#101783 - dsmetool supports -m for setting oom_adj
  * Estimate surface temperature as (BTEMP - 7)

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 18 May 2009 14:29:41 +0000

dsme (0.60.12) unstable; urgency=low

  * Part of the fix for NB#102069: re-enable hw wd kicking
  * Fixes: NB#100976 - do not write alarms to file if unchanged
  * Fixes: NB#115416 - write fewer lines to console from lifeguard
  * Part of the fix for NB#102544: add dsmetool flag -b to request reboot
  * Potential fix for NB#116253: do not syslog in signal handler
  * Fixes: NB#111827 - dsmetool now reports if -k fails
  * Fixes: NB#103369 - dsme now sources system wide resource limits

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 15 May 2009 07:16:05 +0000

dsme (0.60.11) unstable; urgency=low

  * Fixes: NB#116394 - give sysinfod some time to get its D-Bus interface up

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 13 May 2009 05:53:53 +0000

dsme (0.60.10) unstable; urgency=low

  * Temporary fix: do not mlockall() until camerad can cope with it
  * Restore the default scheduler for children

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 08 May 2009 11:10:12 +0000

dsme (0.60.9) unstable; urgency=low

  * Temporary fix: do not kick hw wd's until glib supports monotonic timeouts

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 04 May 2009 14:13:43 +0000

dsme (0.60.8) unstable; urgency=low

  * Fixes: NB#102069 - poll battery temperature asynchronously
  * Part of the potential fix for NB#102544: favor reboot over actdead
  * Add support for logging temperature and thermal status to a file
  * Add support for widening thermal limits based on product profile bits

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 24 Apr 2009 09:49:28 +0000

dsme (0.60.7) unstable; urgency=low

  * Fixes: NB#102069 - lock all pages to RAM and use SCHED_RR at top priority

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 23 Apr 2009 09:21:38 +0000

dsme (0.60.6) unstable; urgency=low

  * Fixes: NB#102069 - use a high resolution high priority timer to kick hwwd's

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 21 Apr 2009 10:23:33 +0000

dsme (0.60.5) unstable; urgency=low

  * Fixes: NB#102069 - kick both omap and twl wd's
  * Fixes: NB#109854 - keep ucred even after client has disconnected
  * Fixes: NB#103323 - take over /etc/event.d/dsme-dbus
  * Fix a bunch of Coverity findings

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 16 Apr 2009 16:08:03 +0000

dsme (0.60.4) unstable; urgency=low

  * Add /usr/sbin/dsmetool-session

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 01 Apr 2009 17:25:19 +0000

dsme (0.60.3) unstable; urgency=low

  * Fixes: NB#102806 - go to actdead via reboot state
  * Remove obsolete field from DSM_MSGTYPE_SHUTDOWN_REQ
  * Improve waitfordsme logging

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 16 Mar 2009 14:17:59 +0000

dsme (0.60.2) unstable; urgency=low

  * /etc/event.d/dsme: Fix starting order between rcS, dsme and bme

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 03 Feb 2009 13:15:15 +0000

dsme (0.60.1) unstable; urgency=low

  * Add dsme.upstart
  * Disable thermal management of memory
  * Add skeleton thermaltool for disabling thermal mgmt in the future
  * Add more logging to console
  * Make several log messages more important

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 20 Jan 2009 13:11:00 +0000

dsme (0.60.0) unstable; urgency=low

  * License under LGPL 2.1
  * Remove obsolete message fields.

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 09 Jan 2009 09:44:25 +0000

dsme (0.59.9) unstable; urgency=low

  * Fix actdead -> user transition to pass correct runlevel to telinit.
  * Remove /usr/bin/console-msg.sh.

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 09 Dec 2008 09:54:45 +0000

dsme (0.59.8) unstable; urgency=low

  * Introduce a shutdown delay to the transition to actdead. 

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 01 Dec 2008 09:01:21 +0000

dsme (0.59.7) unstable; urgency=low

  * Make thermal shutdown longer to give UI more time

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 27 Nov 2008 09:39:52 +0000

dsme (0.59.6) unstable; urgency=low

  * Add a new header and library for D-Bus names: dsme_dbus_if

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 29 Oct 2008 15:19:39 +0000

dsme (0.59.5) unstable; urgency=low

  * Don't do thermal or battery empty shutdown during emergency call
  * Restore alarm status at start-up
  * Add support for DSM_MSGTYPE_SET_CHARGER_STATE
  * Add support for DSM_MSGTYPE_SET_BATTERY_STATE
  * Use g_timeout_add_seconds()

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 06 Oct 2008 14:16:17 +0300

dsme (0.59.4) unstable; urgency=low

  * Workaround to lower the probability of NB#88918

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 25 Sep 2008 09:18:36 +0300

dsme (0.59.3) unstable; urgency=low

  * Build with surface thermal management by default.
    (NOTE: uses libbmeipc to get BTEMP)
  * Use latest parameters for thermal management.
  * Fix a dsme crash when booting to acting dead.
  * Add alarm tracking to dsme state handling.
  * Check for low battery at startup.

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 23 Sep 2008 16:04:04 +0300

dsme (0.59.2) unstable; urgency=low

  * Implemented: NR#190122
  * Implemented: NR#190124
  * Implemented: NR#190125
  * Implemented: NR#190126
  * Add support for battery thermal sensor.
  * Blacklist old (CPU rev 2) OMAP in thermal manager.
  * Implement thermal objects as plug-ins.
  * Add support for thermal manager tuning via config files.
  * Dsme should now automatically connect to D-Bus.
  * Dsme now tracks alarm state.

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 02 Sep 2008 15:16:36 +0300

dsme (0.59.1) unstable; urgency=low

  * Implemented: NR#190123
  * Implemented: NR#190130
  * Add thermal manager.
  * Add suport for omap thermal sensor.
  * Add thermal shutdown policy to thermal manager.
  * Fix a case where message was lost on client exit.
  * Swwd is now started even if hwwd is not available.
  * Add RTLD_GLOBAL to module plug-in dlopen().

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 21 Aug 2008 07:46:14 +0300

dsme (0.59.0) unstable; urgency=low

  * Add /etc/dsme/lifeguard.uids with UID 29999 (user) to the package
    WARNING: due to user now being listed in lifeguard.uids, lifeguard
    will do a reset in case of a user-started client respawning too fast
  * Convert to using glib (a major operation; expect breakage and leakage)
  * Provide a D-Bus API for version info, powerup, reboot and shutdown

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 27 Jun 2008 15:06:14 +0300

dsme (0.58.5) unstable; urgency=low

  * Fix initial dsme state selection.
  * Fix dsmetool segv.
  * Remove unused headers from packaging.
  * Make some data types opaque.

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 23 May 2008 10:25:31 +0300

dsme (0.58.4) unstable; urgency=low

  * Fixed a NULL pointer reference on missing $RUNLEVEL

 -- Semi Malinen <semi.malinen@noki.nokia.com>  Tue, 29 Apr 2008 14:50:40 +0300

dsme (0.58.3) unstable; urgency=low

  * Start dsme at proper runlevels.

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 22 Apr 2008 15:19:52 +0300

dsme (0.58.2) unstable; urgency=low

  [ Semi Malinen ]
  * update dsme init script

  [ David Weinehall ]
  * Fix various lintian warnings

 -- David Weinehall <david.weinehall@nokia.com>  Thu, 10 Apr 2008 16:01:57 +0300

dsme (0.58.1) unstable; urgency=low

  * Fixed a couple of packaging bugs.
  * Packaged header files that mce needs.

 -- Semi Malinen <semi.malinen@nokia.com>  Tue,  1 Apr 2008 15:15:53 +0300

dsme (0.58.0) unstable; urgency=low

  * Major changes in how dsme messages are specified and used

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 12 Mar 2008 12:38:44 +0200

dsme (0.57.12) unstable; urgency=low

  * Fixes: NB#74814 : synthesize activity upon entering user state
  * Fixes: NB#75409 : fixed a memory leak in kicker

 -- Semi Malinen <semi.malinen@nokia.com>  Wed,  7 Nov 2007 11:02:58 +0200

dsme (0.57.11) unstable; urgency=low

  * NB#58120: hwwd kicking thread moved to a separate process
  * NB#70163, NB#72539, NB#72629: (in)activity signals no
    longer tied to screen blanking
  * NB#73869: keyboard slide switch now monitored
  * fixed some Coverity warnings

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 29 Oct 2007 10:19:38 +0200

dsme (0.57.10) unstable; urgency=low

  * NB#70695: remove unnecessary FBIOBLANK ioctl() calls

 -- Semi Malinen <semi.malinen@nokia.com>  Wed,  3 Oct 2007 13:47:33 +0300

dsme (0.57.9) unstable; urgency=low

  * NB#71117: adapted to sysfs changes in usb driver

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 27 Sep 2007 12:33:57 +0300

dsme (0.57.8) unstable; urgency=low

  * fixed lcd dim value

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 18 Sep 2007 05:28:17 +0900

dsme (0.57.7) unstable; urgency=low

  * Screen brightness adjustment is now more refined

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 17 Sep 2007 19:07:57 +0900

dsme (0.57.6) unstable; urgency=low

  * NB#65830: fb dev is now kept open

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 13 Sep 2007 17:48:13 +0900

dsme (0.57.5) unstable; urgency=low

  * NB#66400: go to user state if state file is missing

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 23 Aug 2007 20:26:36 +0900

dsme (0.57.4) unstable; urgency=low

  * NB#65325: libcal and state modules now built with -fPIC

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 10 Aug 2007 22:06:34 +0900

dsme (0.57.3) unstable; urgency=low

  * NB#52438: frozen processes now given 2 secs between SIGABRT and
    SIGKILL
  * sensing of both mmc doors and Mini-A

 -- Semi Malinen <semi.malinen@nokia.com>  Fri, 25 May 2007 17:07:09 +0900

dsme (0.57.2) unstable; urgency=low

  * fix a type, add missing changelog entry

 -- Semi Malinen <semi.malinen@nokia.com>  Tue,  8 May 2007 17:27:28 +0900

dsme (0.57.1) unstable; urgency=low

  * temperature module now finds tmp105 in sysfs

 -- Semi Malinen <semi.malinen@nokia.com>  Tue,  8 May 2007 04:09:13 +0900

dsme (0.57) unstable; urgency=low

  * NB#51109: call setsid() after fork() for child
  * NB#54863: low battery ignored in rd-mode
  * added Mini-B status to peripheral.c
  * added brightness control messages for a range up to 255
  * added new debug printfs and fixed old debug messages

 -- Semi Malinen <semi.malinen@nokia.com>  Wed, 25 Apr 2007 16:07:02 +0300

dsme (0.56.9) unstable; urgency=low

  * Do reboot-loop shutdown only when bootreason is sw_rst or 32wd_to. Clear
    reboot-loop counter on reboot-loop shutdown. Fixes: NB#48483

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon,  5 Feb 2007 10:55:57 +0200

dsme (0.56.8) unstable; urgency=low

  * NB#48778: DSME now unprotects processes at nice 0

 -- Semi Malinen <semi.malinen@nokia.com>  Tue,  5 Dec 2006 15:05:44 +0200

dsme (0.56.7) unstable; urgency=low

  * Emit only changes in activity state (NB#48722)

 -- Semi Malinen <semi.malinen@nokia.com>  Thu, 30 Nov 2006 15:47:46 +0200

dsme (0.56.6) unstable; urgency=low

  * 47895: telinit -t adjustment

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 21 Nov 2006 11:47:43 +0200

dsme (0.56.5) unstable; urgency=low

  * 46740: DSM_MSGTYPE_ACTIVITY_IND is now broadcast when there is user activity

 -- Semi Malinen <semi.malinen@nokia.com>  Mon, 20 Nov 2006 16:11:12 +0200

dsme (0.56.4) unstable; urgency=low

  * bug 46446: dsme now sets oom_adj for itself and its children

 -- Semi Malinen <semaline@nokia.com>  Wed, 15 Nov 2006 13:41:00 +0200

dsme (0.56.3) unstable; urgency=low

  * bugfix: OTP locking delay problem fix

 -- Semi Malinen <semi.malinen@nokia.com>  Mon,  6 Nov 2006 15:36:05 +0200

dsme (0.56.2) unstable; urgency=low

  * temperature.c: lowered critical temp to 80, reorganized code in init

 -- Semi Malinen <semi.malinen@nokia.com>  Tue, 26 Sep 2006 16:49:31 +0300

dsme (0.56.1) unstable; urgency=low

  * Build libdsme0-dbg package (Fixes: NB#40796)

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 20 Sep 2006 10:19:23 +0300

dsme (0.56) unstable; urgency=low

  * cal: OTP support (based on the patch from Roman) 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri,  8 Sep 2006 17:06:00 +0300

dsme (0.55.6) unstable; urgency=low

  * dsmetool.c: Use the default group in case only UID was specified
    Fixes NB#39374
  * peripheral.c: correct path for USB state 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon,  4 Sep 2006 14:10:13 +0300

dsme (0.55.5) unstable; urgency=low

  * inactivity-blank.c: increased backlight levels on DIM and lowest ON level
    slightly

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu, 31 Aug 2006 11:54:58 +0300

dsme (0.55.4) unstable; urgency=low

  * temperature.c: changed the paths according to the kernel driver 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 30 Aug 2006 13:10:40 +0300

dsme (0.55.3) unstable; urgency=low

  * cal/cal.c: mark the area valid in compress_config_area() (patch from
    Juha Y.)
  * modules/temperature.c: set the HOT limit to 81C (limit from A. Haggman) 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu, 24 Aug 2006 15:20:28 +0300

dsme (0.55.2) unstable; urgency=low

  * state.c: Doh! Broadcast the indication
  * state.c: write the reset counters after 60s, not 15s 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 23 Aug 2006 11:18:25 +0300

dsme (0.55.1) unstable; urgency=low

  * state.c: send thermal indication to external, not internal queue 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 23 Aug 2006 10:48:41 +0300

dsme (0.55) unstable; urgency=low

  * state.c: Send THERMAL_SHUTDOWN_IND 5s before the thermal shutdown
  * temperature.c: treshold -> threshold :)

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 22 Aug 2006 13:41:23 +0300

dsme (0.54.1) unstable; urgency=low

  * Fix typo in read_saved_state() return value on error
  * Send state to BME always (Fixes: NB#35990) 
  * Make thermal shutdown unconditional

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 15 Aug 2006 09:13:26 +0300

dsme (0.54) unstable; urgency=low

  * temperature.c: changes to comply with the latest kernel driver version 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon, 14 Aug 2006 12:03:56 +0300

dsme (0.53) unstable; urgency=low

  * state.c: initial support for choosing correct state on alarm and allow
    >24h alarms.
  * libretu.[ch]: added files to access retu rtc from state
  * peripheral.c: file added, this replaces old cover.c to listen sysfs device
    state changes using select() instead of kevents. Corrected sysfs paths.
  * Bugfix: do not shutdown on rootfs timeout if in RD mode
  * activitymonitor.c: moved listening for new input methods from now obsolete
    cover.c to activitymonitor.c
  * Enabled temperature module with THOT limit 60. 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon,  7 Aug 2006 13:40:36 +0300

dsme (0.52) unstable; urgency=low

  * Reworked the state selection. If a test state is not selected after
    getting the battery type, we wait until the rootfs is mounted. The state
    is read and stored from the rootfs.
  * cal-nand.c: ignore ENOTTY if MEMSETOOBSEL failed (patch from Henrik) 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue,  1 Aug 2006 09:22:40 +0300

dsme (0.51) unstable; urgency=low

  [ Mikko K. Ylinen ]
  * Add support for temperature monitoring. The module is still disabled.

  [ Ismo Laitinen ]
  * Disable actmon rescanning during boot (60s) (N#31248)
  * Added ROOTFS_MOUNTED msg, option to dsmetool and simple handler in state
    module
  * more verbose errors in inactivity-blank 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 20 Jun 2006 10:12:34 +0300

dsme (0.50) unstable; urgency=low

  * Branched
  * Send the brightness value after the brightness has been changed
  * Added the handler for SIGINT
  * Struct passwd should not be free'ed, it's static
  * Remove select and close pipe in spawn_shutdown()
  * Removed old fallbacks for backlight sysfs files
  * Make CAL differentiate between user and config blocks when writing
    (patch from Juha)
  * allow only root to access CAL 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon, 12 Jun 2006 11:15:24 +0300

dsme (0.43.2) unstable; urgency=low

  * If no input devices are found, add sane defaults (N#30068)

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon, 22 May 2006 15:18:16 +0300

dsme (0.43.1) unstable; urgency=low

  * Slight cleanup of new activitymonitor code
  * Fix deallocation problem in lifeguard (N#29314)
  * Make fix for N#20221 more robust by giving more time (2s) for the device
    file to appear 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 16 May 2006 14:23:02 +0300

dsme (0.43) unstable; urgency=low

  * Reworked activitymonitor. Replaced add or del commands with resync that just 
    tells activitymonitor to rescan the /dev/input/event* for input devices. 
    Getting device names from kevents is not that good a solution. This
    fixes N#20221.

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri,  5 May 2006 13:39:41 +0300

dsme (0.42) unstable; urgency=low

  * Processwd: Added DSME_WD_SYNC, disables timer based kicking, enables
    manual kicking
  * hwwd: if DSME_WD_SYNC is defined, request manual ping for processwd 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 25 Apr 2006 16:53:06 +0300

dsme (0.41.3) unstable; urgency=low

  * Made the backlight fade a bit slower (N#26668)
  * Set /proc/PID/oom_adj to -17 for processes with negative nice (N#27637)

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon, 24 Apr 2006 16:08:44 +0300

dsme (0.41.2) unstable; urgency=low

  * inactivity-blank: timeouts should be greater than zero, zero is not
  	allowed
  * CAL: Add block_header rollover detection. Patch from Juha. 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon,  3 Apr 2006 20:55:06 +0300

dsme (0.41.1) unstable; urgency=low

  * Bugfix: remove also processes with RESET policy to be able to restart them
    in case reboots are disabled

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu,  9 Mar 2006 15:22:32 +0200

dsme (0.41) unstable; urgency=low

  * install dsmetest again
  * stderr and stdout logging prettier
  * made fading a bit slower
  * Bugfix: Lifeguard used pointer to dsme_process_t after deleteproc if proc
  kept reswpawning
  * default display brightness 9->7
  * set select() again on -EINTR in mainloop

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri,  3 Feb 2006 12:30:53 +0200

dsme (0.40.0) unstable; urgency=low

  * Added possibility to add and del devices to activitymonitor
  * Add and delete devices to actmon based on the kevents
  * Bugfix from n770: cal_[read|write]_block() in cal-wrapper.c didn't check
  for -EINTR (#21663). Patch from Mikko.
  * Fix the race with mainloop select() and SIGCHLD using a self-pipe
  * Bugfix from n770: display turns OFF and automatically ON when T&K lock is
  enabled (#22051)
  * Bugfix: close client connections properly in mainloop
  * Bugfix: free selectstruct in handle_selects()
  * Read the initial cover state after setting the listener for kevents
  * Enable logging by default for now
  * Bugfix from n770 (#22186): prettier sysloggin in lifeguard

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 11 Jan 2006 09:12:05 +0200

dsme (0.30.11) unstable; urgency=low

  * If a connection to a process using processwd gets closed, kill the process
  * Clear reboot count after 600s uptime
  * If OSSO_LOG is defined, compile in the logging

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 13 Sep 2005 11:10:02 +0300

dsme (0.30.10) unstable; urgency=low

  * Check battery type only in non-R&D mode
  * Check reboot count only in non-R&D mode
  * Make all reboot reasons behave as sw_rst
  * Added a define DSME_LOG_ENABLE that compiles in the logging 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed,  7 Sep 2005 11:54:38 +0300

dsme (0.30.9) unstable; urgency=low

  * Save state to CAL only if it has changed
  * Keep count on consecutive reboots. After 10 reboots, enter MALF state
    and shutdown (in production mode) after 2 minutes.

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon,  5 Sep 2005 12:58:26 +0300

dsme (0.30.8) unstable; urgency=low

  * Fixed the issue with shutdown if it was for some reason requested when
    /dev/initctl was not created yet.
  * Now BME reports if battery is too low for boot. In that case we
    shutdown immediately.

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Sun,  4 Sep 2005 16:02:12 +0300

dsme (0.30.7) unstable; urgency=low

  * Fix bug shutdown on wrong battery type reported by BME

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Sun,  4 Sep 2005 09:44:30 +0300

dsme (0.30.6) unstable; urgency=low

  * Check the charger status before proceeding in boot to act.dead (bug:
    18504)

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Sat,  3 Sep 2005 16:33:27 +0300

dsme (0.30.5) unstable; urgency=low

  * Do not turn on display in ACTDEAD if MMC, HP or USB is changed since
    the device is supposed to look like being off.
  * Deny writes to non-user CAL area for non-root (Bug: 18537)

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Sat,  3 Sep 2005 10:42:42 +0300

dsme (0.30.4) unstable; urgency=low

  * Fix race condition when disabling activitymonitor 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 24 Aug 2005 15:23:53 +0300

dsme (0.30.3) unstable; urgency=low

  * Increased the timeout to 35s when waiting the first state. This is due
    the BME that waits 30s in case of the almost flat battery.

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 16 Aug 2005 14:36:59 +0300

dsme (0.30.2) unstable; urgency=low

  * Read R&D mode flag correctly in lifeguard 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 16 Aug 2005 13:33:06 +0300

dsme (0.30.1) unstable; urgency=low

  * Bugfix in the detection of already running process in Lifeguard
  * Fixed display handling with alarm states
  * Disable activitymonitoring in ACTDEAD 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri, 15 Jul 2005 17:57:38 +0300

dsme (0.30) unstable; urgency=low

  * Lifeguard resets configurable by R&D mode flags
  * WD kicking configurable by R&D mode flags
  * Dynamic backlight scaling  

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri,  1 Jul 2005 16:26:12 +0300

dsme (0.29.1) unstable; urgency=low

  * Lifeguard reports ret_value or signal from exited process (bug #14557)
  * A better fix to special shutdown problem, no signal handlers in thread

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 29 Jun 2005 17:18:56 +0300

dsme (0.29) unstable; urgency=low

  * Moved the CAL core from cal-module to dsme. That makes the CAL use
    easier from other modules
  * Added a signal handler to WD kicker thread, fixes a special shutdown on
    initfs
  * Do not install dsmetest
  * A new Lifeguard policy: try to restart but do not reboot
  * Added pkgconfig files 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 15 Jun 2005 14:43:05 +0300

dsme (0.28.4) unstable; urgency=low

  * Better error messages for libcal 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed,  1 Jun 2005 10:29:13 +0300

dsme (0.28.3) unstable; urgency=low

  * Bugfix: timer was destroyed twice (#13487) 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 31 May 2005 16:00:36 +0300

dsme (0.28.2) unstable; urgency=low

  * Workaround for a new, buggy toolchain 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 31 May 2005 13:13:57 +0300

dsme (0.28.1) unstable; urgency=low

  * Fix the build on new toolchain

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri, 27 May 2005 14:20:49 +0300

dsme (0.28) unstable; urgency=low

  * Enabled WD kicking
  * Lifeguard reboots are disabled if /etc/no_lg_reboots exists
  * Send display state changes to MCE
  * Use POSIX clock_gettime(CLOCK_MONOTONIC) for timers 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 24 May 2005 08:21:49 +0300

dsme (0.27) unstable; urgency=low

  * Added LOCAL state 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu, 12 May 2005 15:22:14 +0300

dsme (0.26) unstable; urgency=low

  * Store dsme_state to CAL instead of initfs
  * Send the data save message when display is turned off by inactivity
  * Start display inactivity timer only after the first set_blank_timeout
  * Lifeguard stats and reset counter are saved to rootfs instead of initfs

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 11 May 2005 15:09:10 +0300

dsme (0.25.4) unstable; urgency=low

  * Fixed changelog typos

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu, 10 May 2005 12:34:56 +0300

dsme (0.25.3) unstable; urgency=low

  * Fix a memory leak in cal.c:compress_config_area 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu, 28 Apr 2005 12:51:35 +0300

dsme (0.25.2) unstable; urgency=low

  * If the state was TEST, the sw_rst bootreason leads back to TEST
  * cal.c updated and bugfixed

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 27 Apr 2005 15:55:44 +0300

dsme (0.25.1) unstable; urgency=low

  * Enabled the backlight refresh with 4s period as requested from Oulu
  * Added CAL debug functions 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri, 22 Apr 2005 15:14:12 +0300

dsme (0.25) unstable; urgency=low

  * Moved CAL-files from initrd-progs
  * Added cal module and libcal wrapper
  * Disabled the backlight refreshing until we have more measurement data 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 20 Apr 2005 16:31:38 +0300

dsme (0.24) unstable; urgency=low

  * Added Igor's watchdog kicker, disabled until tested with heavy loads

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 19 Apr 2005 11:02:09 +0300

dsme (0.23) unstable; urgency=low

  * Refresh the backlight setting every 3s when the display is on 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon, 18 Apr 2005 10:57:52 +0300

dsme (0.22) unstable; urgency=low

  * Lifeguard now refuses to start the same process again
  * Fixed MMC and Tahvo device names.. 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon, 11 Apr 2005 11:09:39 +0300

dsme (0.21) unstable; urgency=low

  * Make Lifeguard start faster
  * Fixed an UID bug in Lifeguard with RESET policy
  * dsmetool option -v gives DSME and dsmetool version

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu,  7 Apr 2005 16:37:56 +0300

dsme (0.20.4) unstable; urgency=low

  * Support also the third possible omapfb naming convetion in sysfs 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 30 Mar 2005 13:15:08 +0300

dsme (0.20.3) unstable; urgency=low

  * Support also the "old" device driver naming convention for omapfb 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 29 Mar 2005 09:54:39 +0300

dsme (0.20.2) unstable; urgency=low

  * initgroups() in spawn (fixes bug #8343) 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 23 Mar 2005 13:18:16 +0200

dsme (0.20.1) unstable; urgency=low

  * Adopted to the new display driver name 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon, 21 Mar 2005 15:30:59 +0200

dsme (0.20) unstable; urgency=low

  * Turn on the display when MMC, USB or headphone switch state changes
  * Lifeguard restart and reset stats
  * Small bugfixes in select.c and logging.c

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri, 18 Mar 2005 09:52:26 +0200

dsme (0.19.3) unstable; urgency=low

  * Build the package from cvs export instead of checkout

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 15 Mar 2005 15:42:40 +0200

dsme (0.19.2) unstable; urgency=low

  * Added username/groupname support to dsmetool
  * -dev package should really be arch:any

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 15 Mar 2005 11:03:38 +0200

dsme (0.19.1) unstable; urgency=low

  * Enabled inactivity-locks module
  * Enabled fade out when turning off the display 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon, 21 Feb 2005 09:08:09 +0200

dsme (0.19) unstable; urgency=low

  * Do not blank the screen in actdead due to inactivity
  * Added DSME_ALARM_SNOOZED and tuned actdead display states
  * Store the state (user/actdead) to initfs and use that in case of reset
    bootreasons (sw_rst, 32wd_to)
  * Stores reset counts and uncontrolled shutdowns to /var/lib/dsme on initfs
  * Shutdown on wrong battery types in USER and ACTDEAD
  * Lifeguard can set the nice value

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 16 Feb 2005 16:08:05 +0200

dsme (0.18) unstable; urgency=low

  * Added configuration file for UIDs able to use Lifeguard with reset policy
  * Added an option to specify UID and GID for a process started by Lifeguard

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon, 31 Jan 2005 14:14:39 +0200

dsme (0.17.1) unstable; urgency=low

  * Added bootreason 32wd_to for OMAP wd timeout, goes to USER for now
  * Cleanups 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 25 Jan 2005 13:19:38 +0200

dsme (0.17) unstable; urgency=low

  * Added similar logging as BME (STI etc.). Defaults to syslog.
  * DSME handles the reboot and shutdown in initfs, on rootfs we use still
    runlevels
  * Added REBOOT_REQ 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri, 21 Jan 2005 13:55:25 +0200

dsme (0.16.1) unstable; urgency=low

  * Updated brigthness levels to match UI spec 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon, 10 Jan 2005 16:45:17 +0200

dsme (0.16) unstable; urgency=low

  * Test state is triggered with mbus bootreason regardless of the BSI
  * Added shutdown timer after sending the shutdown message
  * Cover module uses the new netlink/syfs kernel interface
  * added rtc_alarm bootreason, we'll enter ACTDEAD with DSME_ALARM_SET
  * Fixed display blanking

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue,  4 Jan 2005 15:15:13 +0200

dsme (0.15.3) unstable; urgency=low

  * Dang.. fixed the include path in bootstate.c 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue,  7 Dec 2004 08:57:55 +0200

dsme (0.15.2) unstable; urgency=low

  * Fixed bootstate 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu,  2 Dec 2004 14:21:32 +0200

dsme (0.15.1) unstable; urgency=low

  * Made bootstate to query state after boot

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu,  2 Dec 2004 09:25:35 +0200

dsme (0.15) unstable; urgency=low

  * Moved debugging/test stuff from dsmetool to dsmetest
  * Battery cover and protection cover events handling improved, not enabled
    needs testing on real HW to tune possible timings to reduce glitches
  * sw_rst bootreason leads to NORMAL state for now 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu,  2 Dec 2004 09:06:39 +0200

dsme (0.14.1) unstable; urgency=low

  * Added missing ifdefs to state.h and inactivity-blank.h 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri, 26 Nov 2004 08:48:32 +0200
   
dsme (0.14) unstable; urgency=low

  * Display inactivity support functional
  * First version of the inactivity-locks module

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Mon, 15 Nov 2004 10:27:01 +0200

dsme (0.13) unstable; urgency=low

  * Changes in processwd and display messages
  * EM indication messages from BME

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri, 12 Nov 2004 10:28:22 +0200

dsme (0.12) unstable; urgency=low

  * Added SHUTDOWN_REQ, POWERUP_REQ and SET_ALARM_STATE messages
    for MCE to use 
  * Tuned ACTDEAD behaviour for handling new messages
    and when receiving charger or alarm status

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu, 28 Oct 2004 08:35:01 +0300

dsme (0.11.2) unstable; urgency=low

  * fixed state.h install permissions (644) 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 19 Oct 2004 12:55:15 +0300

dsme (0.11.1) unstable; urgency=low

  * fixed install gids 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Tue, 19 Oct 2004 08:57:16 +0300

dsme (0.11) unstable; urgency=low

  * set/get display brightness functions, driver if & calibration still missing
  * added -fPIC to libraries where it was missing

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri,  1 Oct 2004 12:53:53 +0300

dsme (0.10) unstable; urgency=low

  * handling of device cover included in inactivity-blank module
  * inactivity message is sent when display is blanked, not on display dim
  * added shutdown timer in actdead charger disconnect 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri, 17 Sep 2004 16:19:45 +0300

dsme (0.9) unstable; urgency=low

  * dsme not included in the dsme package (on initfs)
  * fixed a bug in charger message handling

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri, 10 Sep 2004 15:32:21 +0300

dsme (0.8) unstable; urgency=low

  * some state code moved to initfs (bootmode)
  * basic battery type and charger support
  * removed dsme and libs from dsme package (they are installed in initfs)
  * fixed a bug in activitymonitor "do-not-flood"-feature 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri,  3 Sep 2004 13:19:39 +0300

dsme (0.7) unstable; urgency=low

  * display-blank: dim and blank timeouts can be set to the same value
  * checks are made when setting new dim and blank timeouts

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 18 Aug 2004 09:14:53 +0300

dsme (0.6) unstable; urgency=low

  * bugfixes in processwd
  * remove testcases from debian/control (debian/control-testcases has it)
    file until we figure out tbench

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Wed, 11 Aug 2004 14:11:13 +0300

dsme (0.5) unstable; urgency=low

  * fixed couple of memory leaks in use of queue_message
  * the first implementation of processwd module
  * added simple shutdown and module unloading when exiting
  * added missing copyrights and file author information (bug: #617)
  * added missing checks for malloc return values (bug: #617)
  * startstop is now called lifeguard
  * inactivitymonitor is now called activitymonitor
  * inactivity-suspend: added a message to request suspend immediately
  * use osso-log.h (bug: #617)

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri, 16 Jul 2004 14:58:33 +0300

dsme (0.4) unstable; urgency=low

  * fixed suspend/blank prevention to work for pseudo connections too
  * libstate improved
  * activated libstate module in libstartup
  * display_status_change message will be sent
  * status change messages will be sent
  * saves state to FILE_PREVIOUS_STATE so it can be read after SW reset
  * many bugfixes
  * dsmetool added to utils
  * many new messages defined
  * startup module tries to read modulelist from /etc/dsme/modules.conf
  * inactivity events sent on display dim
  * dsme is started by default in rcS at S37
  * bootreason support
  * startstop module loaded on startup

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Fri,  2 Jul 2004 12:42:19 +0300

dsme (0.3) unstable; urgency=low

  * version number fixed since we have native package

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu, 20 May 2004 12:23:47 +0300

dsme (0.2-1) unstable; urgency=low

  * parts of the DSME internals have been cleaned up and improved
  * Initial state management support (not enabled in libstartup.so)

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu, 20 May 2004 11:57:39 +0300

dsme (0.1-1) unstable; urgency=low

  * Initial Release.
  * Has support for display and suspend timers that are reset from user
  activity
  * user activity is read from stdin and input layer (eventX)
  * currently display blanking only printfs
  * 

 -- Ismo Laitinen <ismo.laitinen@nokia.com>  Thu, 29 Apr 2004 15:13:00 +0300

