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

Michael 'Mickey' Lauer mickey at vanille-media.de
Mon Jul 20 15:06:35 UTC 2009


The annotated tag, upstream/0.9.5.5 has been created
        at  dcef2e4f57cd87b8c3a008b800144f4ae113d433 (tag)
   tagging  a2dfde0fb46a745f5c07e6a1ab44e4b95b7dde80 (commit)
  replaces  milestone5.1
 tagged by  Heiko Stuebner
        on  Sun Jul 19 21:08:02 2009 +0200

- Shortlog ------------------------------------------------------------
upstream source for milestone 5.5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iGIEABEIACIFAkpjbycbGHgtaGtwOi8vcGdwa2V5cy5wY2EuZGZuLmRlAAoJEBur
5jvqMWeX4b4AmQGV03+VywIarupFgaQDZOvVP2SCAJ4+0x8ei7GBPPi7FRX3ZMgk
sTp0Tw==
=z1qz
-----END PGP SIGNATURE-----

Alain2210 (4):
      ogsmd: [FREESCALE NEPTUNE] add customized versions of DeviceSetAntennaPower and SimGetAuthStatus to cope with
      ogsmd: [FREESCALE NEPTUNE] fix GetAuthStatus for modems which do not support +CPIN?
      oeventsd: add KeypadEvent trigger to fso_triggers, add Shutdown action to fso_actions
      ogsmd: [FREESCALE NEPTUNE] enable charging and fix a buglet in the modem's channel

Angus Ainslie (1):
      otimed: apply patch from Angus to handle CTZV messages

Cameron Frazier (1):
      opreferences: add a signal for when a whole profile has been changed

Daniel Willmann (39):
      ogsmd: Follow renaming of properties attribute in SMS
      ogsmd: Do not request message delivery reports by default
      tests: Make the SMS tests fine granular
      ogsmd: Factor out the different message types in individual classes
      tests: Add more testcases for sms property defaults
      tests: Add a test to measure the time decoding an sms-deliver message
      ogsmd: Change naming of sms address
      ogsmd: Add stubs for remaining sms classes
      ogsmd: Add SMS properties getting and setting
      ogsmd: Add support for sms-submit-report
      ogsmd: Add support for RP-ERROR and RP-ACK in sms-submit-reports
      ogsmd: Remove cruft from sms-submit-report, add sms-status-report
      tests: Add test cases for sms-submit-report and sms-status-report
      ogsmd: Change signature of org.fs.Sms.IncomingMessageReceipt
      ogsmd: Add org.freesmartphone.SMS.{Ack,Nack}Message()
      ogsmd: Add "message-class" property to SMS classes
      ogsmd: raise an error on incorrect MTI fields
      ogsmd: Introduce types guess-submit and guess-deliver
      ogsmd: Decode userdata even if we encounter errors
      ogsmd: Make sure we keep valid prefixes over continuation lines
      ogsmd: Acknowledge status report messages right away
      ogsmd: Convert MCC and MNC to int when comparing
      odeviced: Fix time and format problems in the RTC interface
      ogsmd: Fix logic to show the correct operator name
      Add preliminary dtest infrastructurAdd preliminary dtest infrastructure
      ogsmd: Send out o.f.GSM.Network.Status after resume
      dtest: Add more infrastructure for high level DBus testing
      ogsmd: Fix otimed GSMZoneSource
      ogsmd: Fix typo in logger string
      ogsmd: GSM default codec now raises UnicodeError on errors
      ogsmd, otimed: Catch up with API changes (operator code is string now)
      dtest: Make dbus test case actually work
      dtest: Add DBus interface and object caching
      ogsmd: Use proper base class when calling responseFromChannel
      ogsmd: Handle the case where AT+CLIR? only returns OK
      ogsmd: Handle the case where the address has zero length
      Merge branch 'master' of ssh://git@git.freesmartphone.org/framework
      oeventsd: Fix SetLed rule
      ogsmd: Fix copy and paste error to also support CSM with 16 bit IDs

Jan Luebbe (44):
      otimed: the hardware clock is in utc by default
      ogpsd: handle unknown position and valid almanac correctly (closes: #265)
      ogpsd: fix typo which mangled the ephemeris data somewhat
      ogpsd: reenable ephemeris and reorder aiding upload according to docs
      cli-framework: add phone interface
      helpers: add some simple helper functions
      ophoned: add headset manager
      ophoned/headset: continue implementing
      ophoned/headset: more work
      ophoned: more work
      ophoned/gsm: fix status/state confusion
      ophoned: more fixes
      ophoned: more work, improve logging
      odeviced: work around ASoC DAPM problem by flipping "Capture Left Mixer"
      oeventsd: add support for the bluetooth headset
      oeventsd: forward enabled/disable to subfilters
      oeventsd/fso_triggers: use a more specific logger
      oeventsd: fix logging
      oeventsd: we need enabled/disable from Rule (not from Filter)
      oeventsd: change BTHeadsetConnectedIs(state) to BTHeadsetIsConnected()
      ophoned: use prefrences to configure the headset
      opreferencesd: enforce types in SetValue
      ogsmd/convert: rewrite 7-bit handling for performance
      tests/sms: test encoding performace
      ogsmd: add support for cell location
      add cell database
      add make_cell_db.py and rebuild cell db
      persist: having no persist data for a subsystem is not an error
      ogsmd/networkdb: each network must have an MNC
      update network data
      otimed: make ntp server configurable
      setup.py: ship cell db
      idlenotifier: more debugging and error recovery in callback
      odeviced: fix idlenotifier
      otimed: zone handing rewrite
      otimed: more work
      otimed: bugfixes
      ogsmd [TI CALYPSO]: switch %CUNS back to 2 (no mixed solisticated/unsolisticated messages)
      asyncworker: catch and log exceptions thrown by the work units
      resource: fix callback name
      otimed: handle the case where no network code is present correctly
      otimed: handle the case when we have no GSM time zone and are in a multi zone country
      Revert idlenotifier to 516f48762ab7afa4e4702a0ba01bc0a004ae4c60
      idlenotifier: finally fix #416

Joachim Ott (1):
      oeventsd: use subprocess.call to get rid of zombies (when using xset)

Luca Capello (1):
      Improve frameworkd configuration example and dbus configuration

Michael 'Mickey' Lauer (122):
      ousaged: bring back ResourceInUse exception
      introduce new way for a subsystem to scan for plugins
      odeviced: idlenotifier: take timeouts from defaults, if not existing in config
      ogsmd: start revamping timeout handling; also use gio priorities to enforce reading before writing
      ogsmd: don't deactivate a pdp object that is not yet existing
      ogsmd: remove per-command timeouts
      ogsmd: Rewritten timeout handling and unsolicited message handling.
      ogsmd: [TI CALYPSO] send %CUNS=0 on startup. It now sends unsolicited responses
      ogsmd: improve AUTOPREFIX handling. We can compute them for combined AT commands now
      ogsmd: fix new parser for solicited messages with PDUs (+CMGL, what else?)
      ogsmd: support allowing all prefixes for commands -- this is necessary for the few
      ogsmd: [TI CALYPSO] the AlwaysUnsolicitedParser is no longer necessary now
      ogsmd: use more strict RE for AUTOPREFIX matching
      ogsmd: teach parse about 'PDU' special prefix that does accept everything
      otimed: fix wrong interface path in alarm.py. Patch by lupan, thanks!
      ogsmd: channel.py: cache autogenerated prefixes since re.findall is an expensive call
      ogsmd: parser.py: flag +CGMR as solicited message that has a PDU. Closes FSO #369, which was actually a valid
      ogsmd: override autoprefix for +CUSD, which is kinda special
      ogsmd: fix SMS sending with new parser. Thanks Daniel for spotting!
      ogsmd: port +CNMA to the new timeout handling
      ogsmd: query our network database if the provider's name is not known. This can happen for new providers and
      config: dump milliseconds also to find out where our time gets spent
      ogsmd: [TI CALYPSO] fix power control (only significant when using fso-abyss, otherwise gsm0710muxd will
      ogsmd: [CINTERION MC75] add power control and request paths from fso-abyss
      ogsmd: DeviceGetInfo: According to GSM 07.07, it's legal to not answer quoting the prefixes for
      ogsmd: split DeviceGetFeatures() into individual commands, since not all are always supported
      ogsmd: fix timeout reporting
      ogsmd: strip " from response for +CPIN? (which some modems include in their reponse)
      ogsmd: [FREESCALE NEPTUNE] fix bunch of problems
      ogsmd: Fix debug commands with new parser
      ogsmd: [FREESCALE NEPTUNE] use more multiplexing channels to catch all unsolicited responses
      ogsmd: [FREESCALE NEPTUNE] response to +COPS? can be corrupt, take this into account
      ogsmd: Implement org.freesmartphone.GSM.Device.GetPowerStatus()
      ogsmd: add fixed dialling (FD) phonebook to possible phonebooks
      ogsmd: [FREESCALE NEPTUNE] add 'fixed' dialling phonebook. Thanks Alain for spotting.
      ChangeLog: unify my email address
      docs: document more neptune quirks
      ogsmd: start documenting Qualcomm MSM modem quirks
      ogsmd: [QUALCOMM MSM] document more quirks
      ogsmd: fix prefixmap for several free-format commands (spotted on HTC Touch Pro)
      ogsmd: Do not assume a range of 0-255 for +CLVL, rather
      ogsmd: [FREESCALE NEPTUNE] fix call handling to report outgoing calls properly
      opreferencesd: add schema entries for ring-vibration and message-vibration
      odeviced: kernel26: implement org.freesmartphone.Device.LED.BlinkSeconds( i, i, i ) -> ()
      oeventsd: Refactor RingToneAction and MessageToneAction into a common
      ogsmd: [QUALCOMM MSM] parse HTC proprietary signal strength quality URC
      docs: add 'commands' and 'urcs' describing proprietary commands/URCs
      ogsmd: parser.py: remove AlwaysUnsolicitedParser which is no longer necessary with the new parser
      ogsmd: parser.py: remove ThrowStuffAwayParser which is no longer necessary with the new parser
      ogsmd: [QUALCOMM MSM] Add 'QualcommGsmViolationParser' that covers up Qualcomm's v250.ter AT format
      ogsmd: fix DeviceGetInfo prefixes to allow free format. It now works on modems that skip the prefixes for
      ogsmd: [QUALCOMM MSM] parser.py: ERROR and OK are always formatted o.k.
      docs: document some more qualcomm commands, remove some standard ones
      docs: document TI Calypso SAT commands
      ogsmd: abstract: fix copy'n'paste bug in DeviceGetSpeakerVolume()
      ogsmd: [TI CALYPSO]: set default speaker volume to maximum. Closes FSO #398
      * [ogsmd] Support handling setup and tethering of PDP connections on our own.
      ogsmd: channel: add freeze() and thaw(), preparing for data call and pdp channel handover
      odevice: audio: refactor audio player to support multiple player engines (covering disjunct formats)
      refactor killall into framework.patterns.utilities module
      frameworkd.conf: document ti_calypso_muxer entry
      patterns/processguard: introduce hadpid, so we have a handle to check for after a process ended
      odeviced: audio: introduce AlsaPlayer using aplay for wav playback.
      ogsmd: [TI CALYPSO] report call mode (voice, data, ...) in org.freesmartphone.GSM.CallStatus
      ogsmd: do not bail out if call mode is != VOICE
      ogsmd: add note where to handle data calls in calling.py
      ogsmd: [TI CALYPSO] send +CLVL=255 after the antenna has been powered on, otherwise it gets reset. closes FSO
      docs: document +CFUN resetting +CLVL
      ogsmd: [FREESCALE NEPTUNE] revert last change causing an endless loop in sending +EMGL=4
      ogsmd: secure sending the first line of multiline messages against errors. This should improve #332
      ousaged: Serialize resources with an asynchronous worker queue. This should ease fixing FSO #404.
      docs: gnufiish proprietary commands
      ogsmd: call stateAntennaOn, when the antenna is on. Fixes FSO #398
      ogsmd: Implement org.freesmartphone.GSM.Device.GetRTC() -> (i)
      asyncworker: add synchronized version of AsyncWorkerQueue
      resource: use SynchronizedAsyncWorker as worker queue
      ogsmd: do not try to suspend or resume a modem that doesn't exist (read: has never been used before)
      resource: do not enqueue suspend or resume commands, if a resource is disabled
      resource: ran into the same logic error as last time. We can only check the resource status
      [TI CALYPSO] document +CCLK oddity
      patterns: add loophole object to prepare for post-mortem/live interactive debugging
      inject controller object into loophole; from there we should be able to gather all interesting references
      loophole: deal with varying line endings
      resource.py: get rid of callback factory and rewrite for improved clarity. This does NOT fix #416 though.
      patterns: add a dbus cache for object connections
      oeventsd: use dbus cache and misc. cleanups
      oeventsd: fix regression introduced by cleanup
      Revert "odeviced: fix idlenotifier" for now
      oeventsd: action.py: restore python2.5-compatibility, thanks Paul Fertser for spotting
      odeviced: idlenotifier: do not reset all config timeouts when re(enabling) one
      odeviced: kernel26: check whether the battery is actually present before evaluating the capacity
      rules: fix requesting the CPU resource during calls
      ogsmd: repair damage done by 9c746079d020f483257c64200cd0e18ca8586f13. should fix #404
      ogsmd: [TI CALYPSO] reorder suspend/resume commands
      dbuscachepy: use lazy lookup by default. NOTE: This means you can never assume that a dbus object is actually
      ophoned|otimed: use dbuscache
      ousaged: trigger idlenotifier's busy state after waking up. Closes FSO #410
      ogsmd: channel.py: relaunch processing the queue after handling a timeout. Closes FSO #414.
      dbuscache: commit missing hunk
      ogsmd: add signal org.freesmartphone.GSM.Device.KeypadEvent( s, b )
      ogsmd: [FREESCALE NEPTUNE] honor custom +EKEV URC and send org.freesmartphone.GSM.Device.KeypadEvent()
      dbuscache: use python2.5-compatible syntax
      odeviced: audio.py: fix sending dbus signals for AlsaPlayer. Thanks Toaster for spotting.
      docs: [QUALCOMM MSM] add +gkti urc
      ogsmd: [QUALCOMM MSM] fix typo in ppp options.
      ogsmd: [ABSTRACT] fix reporting access technology in status signal
      frameworkd.conf: make it work on newer dbus versions that are non-permissive (aka: paranoid) by default
      objectquery: use dbuscache.dbusInterfaceForObjectWithInterface
      resource: add exception logger
      frameworkd: don't fail if loophole can't be launched
      oeventsd: fso_actions: add state logic to the OccupyResource action
      resource: fix checkedasyncmethod to properly raise errors
      oeventsd: fso_actions.py: fix typo in connect_to_signal
      oeventsd: fso-actions: don't store values acquired by oprofile as variants
      odeviced: kernel26: remove APM power class supply. We do not support APM.
      oeventsd: fix syntax error in actions; don't bail out, if opreferences is not existing
      ogsmd: [TI CALYPSO] lower threshold for waking Calypso up from deep sleep
      resource: try to actually call fsousaged before giving up
      ousaged: mark as DEPRECATED
      resource: enable, if ousaged is not present
      etc: new ringtones
      this is milestone 5.5

Paul Fertser (2):
      Preliminary support for SMS message delivery reports
      ophoned: Retain compatibility with Python 2.5

Sascha Wessel (1):
      ogpsd: Fix race in ogpsd/ousaged when using Gypsy Start() method

Sebastian Krzyszkowiak (121):
      schema: change *-vibration and *-loop items type from int to bool
      opimd: remove unnecessary syslog line
      opimd: fix incorrect variable name
      opimd: fix inconsistence with Messages and Contacts API
      odeviced: fix USB Host mode with latest kernels. Patch by Paul Fertser.
      opimd: add sqlite contacts backend by Heinervdm and modify it to work
      opimd: convert sqlite backend from windows to unix format
      opimd: don't fail when default backend isn't specified. Use some, which supports specified domain.
      Revert "opimd: don't fail when default backend isn't specified. Use some, which supports specified domain."
      opimd: fix custom fields handling in SQLite-Contacts backend
      opimd: add Delete() method in Contacts domain
      opimd: add support for deleting contacts in SQLite backend. Worked by Heinervdm too.
      opimd: SQLite_Contacts: set _backend_entry_id in add_entry too. Fixes problem with deleting new contacts.
      opimd: SIM_Contacts_FSO: fix unicode handling
      opimd: fix possible ID conflict after deleting contact.
      opimd: CSV_Contacts: support deleting and updating contacts
      opimd: add some stub for updating contacts
      opimd: Contacts: fix importing fields many times from the same backend
      opimd: CSV_Contacts: fix deleting
      Merge branch 'master' of git at git.freesmartphone.org:framework
      opimd: SIM_Contacts_FSO: implement deleting contacts and remove requesting/releasing GSM resource
      opimd: SQLite_Contacts: fix backend properties to be more accurate ATM
      opimd: Contacts: return successful merge when trying to add contact, which already exists
      opimd: Contacts: ignore special _backend fields when merging
      opimd: init all entries on startup
      opimd: add Init() method to Source
      opimd: don't init entries from backends disabled in config
      opimd: Contacts: implement Update(); allow backends to use sync() after deleting or updating;
      opimd: Contacts: get rid of unwanted print command
      Revert "opimd: Contacts: ignore special _backend fields when merging"
      opimd: SQLite_Contacts: implement Update()
      opimd: SIM_Contacts_FSO: implement Update()
      opimd: SQLite_Contacts: implement adding new fields to contact on Update()
      opimd: add some useful dbus methods regarding backends
      opimd: again few useful methods - Enable, Disable, SetAsDefault
      opimd: implement GetBackends()
      opimd: implement GetDomains()
      Merge branch 'master' of git at git.freesmartphone.org:framework
      opimd: backend manager: raise correct errors and Init on Enable()
      opimd: Contacts: implement merging
      opimd: helpers: add IncorectDomain error
      opimd: Contacts: implement GetUsedBackends()
      opimd: SIM_Contacts_FSO: don't block whole frameworkd when deleting or updating SIM contact
      opimd: Contacts: call upd_contact only once for every used backend
      opimd: SIM_Contacts_FSO: fix Update() and Delete()
      opimd: SIM_Contacts_FSO: another try to fix Update() and Delete()
      opimd: SIM_Contacts_FSO: implement adding new contacts on SIM
      opimd: SIM_Contacts_FSO: fix adding new contacts
      opimd: SIM_Contacts_FSO: cosmetical fix
      opimd: implement adding new fields when updating existing contact
      opimd: Messages: fix inconsistences with Contacts backend
      opimd: Contacts: use lower TRESHOLD to have better contact name resolving
      opimd: SIM_Messages_FSO: some initial work
      opimd: Contacts: remove unnecesary variable
      opimd: Messages: implement merging Messages from different backends and duplicates
      opimd: SIM_Messages_FSO: combine spliten messages
      opimd: Backend manager: init backends paralelly on opimd startup
      opimd: SIM_Contacts_FSO: load entries automatically after SIM goes ready
      opimd: SIM_Messages_FSO: init automatically on SIM ready
      opimd: SIM_*_FSO: fix possible tracebacks
      opimd: SIM_Contacts_FSO: indicate possibly truncated field values
      opimd: SIM_Contacts_FSO: provide _backend_entry_id as int
      opimd: SQLite_Contacts: provide _backend_entry_id as int
      opimd: SIM_Messages_FSO: fix crash when last part of split message isn't in inbox
      [opimd] Contacts: fix possible division by zero
      [opimd] Messages: fix possible division by zero
      [opimd] add SQLite-Messages backend
      [opimd] Messages: implement Delete method and support it in SQLite backend
      opimd: introduce PIMB_NEEDS_SYNC property and use it instead of try...except: blocks
      opimd: Messages: Implement handling incoming messages
      conf: specify default backend for opimd Messages domain
      opimd: Messages: fix tracebacks in few dbus methods
      opimd: Messages: add stub for single_message_matches
      opimd: SIM-Messages-FSO: SMS fields now starts with _sms_*, not _backend_*. Only SIM ID stays _backend_entry_id
      opimd: Messages: fix possible duplicating incoming messages
      opimd: Messages: implement Update method
      opimd: SQLite-Messages: change read and sent to MessageRead and MessageSent, and add Processing field
      opimd: update docs
      opimd: install GSM signal handlers even if ogsmd isn't present when initing opimd
      opimd: use better way for installing ReadyStatus signal handler
      opimd: SQLite-Messages: fix adding new messages to database
      opimd: don't change paths when deleting contact/message
      opimd: SIM-Messages-FSO: disable SIM SMS buffering after installing signal handlers
      opimd: BackendManager: don't fail when registering or loading entries from some backend fails
      opimd: don't fail on registering item, when some other was deleted previously
      opimd: SIM-Messages-FSO: change _sms_... fields to SMS-...
      opimd: implement NewContact, ContactUpdated and ContactDeleted signals
      opimd: implement MessageUpdated and MessageDeleted signals
      opimd: don't fail when some queried field is not string
      opimd: Messages: rename GetMessageURI to GetMessagePath and GetMessageURIs to GetMessagePaths
      opimd: SQLite-Messages: fix updating MessageRead, MessageSent and Processing fields
      opimd: Messages: allow disabling merging in config
      opimd: SIM-Messages-FSO: rename Text field to Content
      opimd: SQLite-*: don't store special _ fields
      opimd: SQLite-*: handle database errors
      opimd: SQLite-Contacts: fix accidentaly wrapped line
      Merge branch 'master' of git at git.freesmartphone.org:framework
      opimd: SIM-Messages-FSO: add Source field with value 'SMS'
      opimd: SIM-Messages-FSO: handle message receipts (delivery reports)
      opimd: SIM-Messages-FSO: Nack message when registering failed
      opimd: Contacts: allow disabling merging from config
      opimd: SIM-Messages-FSO: export parts of split messages in fields of stored messages
      opimd: SIM-Messages-FSO: export part of split message in field in incoming message
      opimd: SIM-Messages-FSO: clean SMS-message-reference field on delivery report
      opimd: SIM-Messages-FSO: add SMS-complete_message and SMS-combined_message on incoming split message
      opimd: SIM-Messages-FSO: change True and False to 1 and 0 in field values
      opimd: SIM-Messages-FSO: install signal handlers and SetSimBuffersSms on AuthStatus, not ReadyStatus
      opimd: SIM-Messages-FSO: use more fields when quering for delivery report handling
      opimd: SIM-Messages-FSO: handle incoming split messages and indicate missing parts
      opimd: SIM-Messages-FSO: mark merged message as unread after incoming CSM
      opimd: SIM-Messages-FSO: check if status-report-request is 1 when handling receipt
      ogpsd: fix typo in log messages
      opimd: SIM-Messages-FSO: add log message when nacking message
      opimd: Messages: comment check_new_message. It doesn't work now, only slows down everything.
      Merge branch 'master' of git at git.freesmartphone.org:framework
      opimd: SQLite-Messages: remove Date field and add Timestamp and Timezone fields
      opimd: Add Calls domain, SQLite-Calls backend and ogsmd-Calls backend (handler)
      opimd: register new domain and backends
      opimd: ogsmd-Calls: store Timezone data
      opimd: SQLite-Messages: fix typo
      opimd: SIM-Messages-FSO: handle timestamps

Sudharshan 'Sup3rkiddo' S (2):
      otimed: Fix a couple of tiny typos
      otimed.alarm: Fix a little typo. Clears the timer properly

Tim Niemeyer (1):
      ogpsd: Fix 2D/3D fix reporting in NMEA

Tommy B (1):
      oevents: fso_actions: call updatepending when untriggering occupyresource

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

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list