[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging annotated tag, milestone4, created. milestone4

Daniel Willmann daniel at totalueberwachung.de
Tue Nov 11 17:09:28 UTC 2008


The annotated tag, milestone4 has been created
        at  ee15e404e58a63a0087b0a3cac7c7a2f6d9bef80 (tag)
   tagging  b4fc84fef759999e9e0cb73902e4b42fbbc8351d (commit)
  replaces  milestone3
 tagged by  Daniel Willmann
        on  Tue Nov 11 00:26:58 2008 +0100

- Shortlog ------------------------------------------------------------
freesmartphone.org framework milestone 4

Daniel Willmann (80):
      ogsmd: Make GSM default alphabet a codec to prepare for UCS2 handling.
      ogsmd: Use DCS alphabet to decode the message properly.
      ogsmd: Fix encoding when we don't have a 7-bit charset
      ogsmd: Calculate user data length correctly when not using GSM default alphabet
      ogsmd: Add missing character "ü" to GSMALPHABET
      ogsmd: Use UCS2 as default character set
      ogsmd: Fix SimRetrieveMessage and remove some unneeded code.
      ogsmd: Fix calculating the timezone for the SCTS and VP field
      ogsmd: Fix encoding SMS with characters in the GSM extension table
      ogsmd: Fix UD length for SMS including GSM extension alphabet characters.
      ogsmd: Fallback to UCS2 if encoding a message in the GSM alphabet fails
      ogsmd: Add a PDU to test characters on the extended GSM alphabet table
      ogpsd: Don't ask the GPS to send AID-DATA if the aiding file doesn't even exist
      ogpsd: Only update ECEF position information if our accuracy is better than 1km
      ogsmd: Add cell broadcast support for PDU mode
      ogsmd: Strip padding from cell broadcast messages and add a test PDU
      ogpsd.ubx: Send the speed in knots to be compatible with the gypsy API
      ogsmd: Raise timeout for SimSendStoredMessage to 10 seconds (fixes #156)
      ousaged: Call start() method on the tasklet
      ogpsd: Switch ogpsd to the new resource handling in ousaged
      ogpsd: Add file I missed in a355a0f8c6374ded40fe5446cadfb0646c3a3172
      ousaged: Call correct method to register a resource
      ousaged: Get rid of the asserts and raise DBusExceptions instead
      ogpsd.om: Reorder shutdown sequence and force GPS power off at start
      ogpsd: Implement org.freedesktop.Gypsy.Device.{Start,Stop} methods
      ogsmd.sms: Added support for advanced message features
      ogsmd.sms: Return timezone as string for now
      ogsmd: Assign the features correctly
      ogsmd: Change regex for SMS PDU header
      ogsmd: Split the info for concatenated short messages in multiple keys
      ogpsd: Only run through the dbus methods if the resource is enabled
      ogpsd.ubx: Sanitize handling of non UBX data
      ogpsd: Send ConnectionStatusChanged signal
      ogpsd: GTA02Device: Sleep after turning on the chip
      ogsmd: sms.py: Don't encode the last 7 bit if they are padding
      cli-framework: Add frameworkiface object
      ogpsd.gta02: Make sending aiding data more robust
      ogpsd.gta02: Request AID-HUI packet for warmstart
      ogpsd: Make Gypsy .Server methods callable if the resource is disabled
      ogpsd: Clear sendbuffer after sending stuff (emdete)
      ogpsd: GPS epoch is Oct 6th not Oct 5th 1980
      ogsmd: Replace timeouts of individual commands with command classes
      ogpsd: Add resource management to GPSChannel as well
      ogpsd: Add a GllinChannel that will start and stop gllin
      ogpsd: Enable SBAS by default and poll for HUI packet
      ogsmd: Add support for IncomingMessage in non-buffered mode
      ogsmd: Issue Device{G,S}etSimBuffersSms on unsolicited channel
      ogsmd: org.freesmartphone.GSM.SMS.SendMessage
      cli-framework: Add gsmsms, gsmdebug and ubxdebug interfaces
      ogsmd: Fix bug where sending/storing SMS with local number fails
      resource: If resource is disabled don't suspend or resume
      ogpsd: Update ChangeLog
      oeventsd: Call update in the idle loop
      Revert "Fixed suspend/resume to take into account truly enabled GPS."
      resource.py: Don't put a "disabled" resource into "suspended" state.
      oeventsd: Split arguments in DbusTrigger
      ogpsd: Report height above mean sea level, not above ellipsoid
      ogpsd: Fix aiding data time generation bug (time.time honors DST flag)
      ogpsd: Don't send ephemeris since this seriously screws up the GPS chip
      ogpsd: Clean up the GPS time calculation (Thanks Jan)
      cli-framework: Crop readline history to 1000 lines
      ogpsd: Remove dbus imports from nmea.py
      ogpsd: Save the path in FileChannel constructor
      ogpsd: Fix shutdown logic of the SerialChannel
      ogsmd: Fix typo in const.py
      ogsmd: Introduce PDUAddress.guess for guessing number types and use it
      ogpsd: Log info for the DBus Signals
      ogsmd: [TI Calypso] Return False in _reactivateDeepSleep
      ogsmd: Fix TI calypso recamping logic (#190)
      ogsmd: Correctly match on SMS category in RetrieveMessage
      oeventsd: Fix SetLeds action that got broken earlier
      oeventsd: Fix IncomingMessage trigger (thanks quickdev)
      ogsmd: Use PDUAddress.guess for org.freesmartphone.GSM.SMS.SendMessage
      oeventsd: Fix MessageToneAction
      Fix a Traceback on channel close when ti_calypso_deep_sleep = never
      ogsmd: Properly encode and decode the address in gsm default alphabet
      resource.py: Allow method calls in any state except disabled
      ogsmd: Adjust timeout values for GetAuthStatus and SmsSendMessage
      ogsmd: Make GetMessagebookInfo return integers (thanks quickdev!)
      ogsmd: Increase {Get,Set}AntennaPower timeout

Guillaume Chereau (47):
      Controller.object method raise a KeyError exception if the object is not present.
      Print the traceback if an exception occures during a subsytem init.
      [tests] Updated tasklet module
      Added the resource module.
      [ousaged] Added support for resources suspend and resume The code is a little bit tricky, it may be improved by using the tasklet class
      tasklet: Modifications to the tasklet module
      ousaged: Enable and Disable are now asynchronous, using tasklet module to make things simpler.
      tests: updated ousaged test suite
      tasklet: Added the WaitFileReady tasklet
      tasklet: Cleaned code a little
      tasklet: Added simple messages mechanism between tasklets
      oeventsd: Added the 'while' rule (rule that can be undo)
      oeventsd: Clean the code
      oeventsd: Added the CallListContains trigger
      oeventsd: fixed bug #169
      opreferencesd: Added list type
      oeventsd: Using the preferences service to get the list of enabled rules
      cli-framework: Added preferences interface
      tasklet: fix bug
      tests: started the test framework using python unittest
      oeventsd: Don't start the AudioAction in the RingToneAction if the volume is set to 0
      oeventsd: Access preferences service via DBus, instead of using direct python access
      oeventsd: Added the 'SetProfile' Action
      oeventsd: Added a 'Test' Trigger
      cli-framework: Added events interface
      oeventsd: Added 'AddRule' dbus method for dynamic creation of new rules
      tasklet: Added WaitDBusName tasklet
      opreferences: log error instead of info when service not found
      tests: Added 'request' decorator to the tests
      opimd: Initial import
      opimd: Fix transition bugs
      opimd: Added Source.InitAllEntries DBus method
      cli-framework: Add support for pim service
      tests: Add opimd test suites
      oeventsd: DBusTrigger can be created from the rules file
      opimd: settings merged with framework settings
      opimd: update example frameworkd.conf
      Compute the rootdir in config module
      opimd: Created 'Backend' and 'Domain' classes
      Fix a few typos in dbus-1/system.d/frameworkd.conf
      tests: Added some tests for gsm
      tests: Added ogsmd2.py
      oeventsd: Several actions can share the leds
      opimd: fix a few problems in pimd_contacts
      tests: updated opimd test
      opimd: fix a few things
      tests: added test for opimd ContactQuery.GetMultipleResults

Jan Luebbe (28):
      ogsmd: decode DCS field
      ogsmd: Fix UCS2 decoding
      ogsmd: finish DCS handling and add some UCS2 SMS for testing
      otimed: add basic alarm system
      otimed: fix typo
      frameworkd: add simple persistance module
      ogsmd.sierra: switch to PDU mode for SMS
      ogpsd: use the persist module for storing aiding data
      conf: add readme file for the persist directory and ship it
      ousaged: reorder imports and get rid of unused helpers module
      ousaged: report time used for enabling and disabling a resource
      ousaged: annouce new resources
      tasklet: add debug helper for unstarted tasklets
      ousaged: check if the resource exists
      ousaged: use the Resource object via an interface
      ousaged: drop unneeded boolean result for RequestResource
      ogsmd: allow ogsmd to be reenabled
      ousaged: be explicit about resource availability
      changelog: comment about ousaged api change
      ousaged: make setPolicy a tasklet
      ogpsd.ubx: add simple debug interface
      ogpsd.ubx: use the correct dbus signature
      persist: fix loading empty file
      persist: use the CLoader/CDumper from libyaml
      persist: write to a tempfile first, then rename it
      oeventsd: handle suspend as a rule
      persist: add support for the pickle format and use it per default
      persist: readd logging

Julien 'Ainulindale' Cassignol (4):
      Slight modification of rules.yaml to set brightness to 90 on incoming calls.
      Fixed suspend/resume to take into account truly enabled GPS.
      Implemented org.freesmartphone.odeviced.IdleNotifier.GetTimeouts() => a{si} and SetTimeout(s,i).
      Forgot I was using python. else if -> elif

Matt Brown (1):
      ogpsd: only sending aiding data when valid dictionaries are present

Michael 'Mickey' Lauer (79):
      ogsmd: add FIXME for missing state, report internal error in log as well
      ogsmd: add database with gprs settings
      ogsmd: [TI CALYPSO]: tweak PDP timeouts and settings
      docs: ogsmd: some more comments
      ogsmd: catch up org.freesmartphone.GSM.SIM.GetMessagebookInfo()
      ogsmd: add org.freesmartphone.GSM.Call.Emergency(number) -> ()
      ogsmd: send correct dbus error if number is not an emergency number
      tools: add usage and gps interfaces to cli-framework. closes fso #131
      resource.py: be prepared that OUsaged can be disabled
      support configurable global debug log destination
      rules: Add IdleState DBus trigger and SetDisplayBrightness action
      ogsmd: start catching up with new way of dealing with Resources
      ogsmd: startup on enabling resource now complete
      add state transition tracking for Resources
      ogsmd: Resource-handling now working with enable/suspend/resume
      ogsmd: fix GPRS connections with given user. Closes FSO #140
      supply dbus error in dbus-error callback for resource handling
      readd Michele Simionato's amazing decorator module
      add special decorator checking for resource availability
      ogsmd: add resource.checkedmethod for every exported dbus method on /org/freesmartphone/GSM/Device
      add specialized checked method decorator for sync dbus methods
      ogsmd: implement closing the modem.
      ogsmd: Supress org.freesmartphone.GSM.SIM.NotFound as a possible response to
      ogsmd: send org.freesmartphone.GSM.SIM.MemoryFull on corresponding
      resource handling: if ousaged is not present at runtime, start with
      ogsmd: classes derived from AbstractModemChannel now need the parent
      ogsmd: fix enabling direct SMS sending. Todo: add unsolicited handler for CMT
      ogsmd: [TI CALYPSO] prepare for checking recamping bug and set AEC + Noise Reduction to -6db
      ogsmd: [TI CALYPSO] work around deep sleep recaming bug as documented in
      [ogsmd] change SIM phonebook API to support multiple phonebooks
      ogsmd: fix bug in calling GetPhonebookInfo from within RetrievePhonebook. Thanks quickdev!
      ogsmd: implement org.freesmartphone.GSM.SIM.ListPhonebooks() -> as
      ogsmd: [TI CALYPSO]: fix ReleaseALL during outgoing call. Thanks HDR for reporting!
      ogsmd: [TI CALYPSO]: change recamping threshold to trigger earlier
      ogsmd: add dbus error org.freesmartphone.GSM.SIM.NotReady
      ogsmd: raise org.freesmartphone.GSM.SIM.NotReady for CME Error 100
      cli-framework uses pprint to display its results now
      ogsmd: validate parameters for org.freesmartphone.GSM.Call.Initiate
      oeventsd: fix super() call in SetAudioScenarioAction. Should fix FSO #174
      move ListObjectsByInterface from org.freesmartphone.Objects to org.freesmartphone.Framework
      odeviced: [PATCH] use /dev/fb0 ioctl based screen blanking (from Harald Welte)
      odeviced: refactor brightness handling
      odeviced: input: stop reading from touchscreen for now (to reduce CPU usage)
      add LICENSE
      ogsmd: increase valid modem timeout for COPS to 30 seconds
      odeviced: signal lowercase consistency change for idlenotifier and kernel26
      rules: add emergency shutdown rule
      odeviced: open framebuffer "just in time" for blanking/unblanking ioctl
      ousaged: readd parameter checking which seems to got lost on the way (tsss...)
      tools: cli-framework: improve prettyprinter to cover more cases
      ogsmd: add some Calypso proprietary errors
      ogsmd: [TI CALYPSO]: lower recamping detect factor to 0.3 :/
      ousaged: improve error specs, clean up, bump version
      ousage: fix potential errors detected by pychecker
      ogsmd: send +CSMS=1 only after the SIM has been unlocked
      ogsmd: move 'assert' to logger.warning, if unknown GSM number type found
      ogsmd: [TI CALYPSO]: s/logging/logger/
      * add command line option '-d' that triggers daemonizing mode
      oeventsd: do not bail out if preferences subsystem is not there
      odeviced: binding to the kobject socket only works as root
      resource.py: use own bus object
      use interface, so that we can run cli-framework as non-root
      * [ousaged] Remove dummy resources encapsulating odeviced objects
      cli-framework: honor boolean type (thanks Frederik Sdun)
      Resource System: work around the fact that the dbus-python bindings do not really
      oeventsd: call init on base class, even if this does nothing
      ousaged: readd os import and ~lart pychecker. Thanks quickdev
      * [odeviced] Support .ogg in GStreamerPlayer and code more defensively
      odeviced: make UsbHost no ResourceAwarePowerControl for now
      odeviced: improve WARNING wording
      odeviced: audio: fallback to NullPlayer if GStreamerPlayer can't be launched
      odeviced: input: deliver duration (i.e. number of seconds the key was held) also for the 'release' signal.
      rules: change Suspend rule to only fire on a button release when the button has not been held for one second
      ogsmd: [TI CALYPSO] add TI-Calypso specific modem option called 'ti_calypso_deep_sleep'.
      ogsmd: org.freesmartphone.GSM.Network.GetStatus(): make sure network provider is always shown in
      ogsmd: Fixed bogus logic and sent-on-wrong-channel bugs in
      odeviced: initial status for every LED is 'off'
      ogsmd: [TI CALYPSO]: shutdown modem on close() call
      ogsmd: [TI CALYPSO] do not assert when the callHandler gets instanciated twice

hadara (1):
      ogsmd: Fix bug in bcd_decode when an address is empty

-----------------------------------------------------------------------

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list