[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging annotated tag, milestone5.5, created. milestone5.5
Michael 'Mickey' Lauer
mickey at vanille-media.de
Mon Jul 20 15:06:33 UTC 2009
The annotated tag, milestone5.5 has been created
at 5419cf6a7a8dbed3d8c0f77ce48a703addcfb347 (tag)
tagging 11765d661d9affc6396dc11ea566761129ef03e3 (commit)
replaces milestone5.1
tagged by Michael 'Mickey' Lauer
on Thu Jul 9 12:19:46 2009 +0200
- Shortlog ------------------------------------------------------------
milestone 5.5
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 (113):
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
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