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

Michael 'Mickey' Lauer mickey at vanille-media.de
Mon Feb 2 18:52:21 UTC 2009


The annotated tag, milestone5 has been created
        at  634defdda6d0e32c376a936b0e98bef62e1a749c (tag)
   tagging  700ab8250582767628165b7cf6f671ef756ba56d (commit)
  replaces  milestone4
 tagged by  Stefan Schmidt
        on  Mon Feb 2 14:53:42 2009 +0100

- Shortlog ------------------------------------------------------------
freesmartphone.org framework milestone 5

Daniel Willmann (60):
      oeventsd: Fix IncomingMessage trigger (thanks quickdev)
      ogsmd: Use PDUAddress.guess for org.freesmartphone.GSM.SMS.SendMessage
      Merge commit 'origin/stabilization/milestone4'
      Merge commit 'origin/stabilization/milestone4'
      Merge commit 'origin/stabilization/milestone4'
      Merge branch 'stabilization/milestone4'
      Merge branch 'stabilization/milestone4'
      Merge branch 'stabilization/milestone4'
      Merge branch 'stabilization/milestone4'
      Merge branch 'stabilization/milestone4'
      Merge branch 'stabilization/milestone4'
      Merge branch 'stabilization/milestone4'
      ogsmd: Unify timeout for all CPIN commands (thanks quickdev!)
      Merge branch 'stabilization/milestone4'
      ogsmd: Add support for supplying PDUs in a file on stand-alone operation
      ogsmd: Introduce SMSError and use it
      ogsmd: Ensure that self.ud is set if we receive a binary SMS/CB
      ogsmd: Change repr method to __repr__ in SMS and CB classes
      ogsmd: sms.py: Add some more PDUs and add ACKPDUs for testing
      ogsmd: Make PDUAddress parsing/generation more robust
      ogsmd: Move {en,de}codePDUNumber to PDUAddress.{pdu,decode}
      ogsmd: Rename AbstractSMS -> SMS, make decodeSMS a class method
      ogsmd: Increase default timeout to 10 seconds
      ogsmd: Rename featuremap to properties, add type
      odeviced: Fix o.f.Device.Input.Event pressed and released handling
      Merge branch 'stabilization/milestone4'
      ogsmd: Increase default timeout to 10 seconds
      ogsmd: Increase SIMAUTH timeout to 15 seconds
      Merge branch 'stabilization/milestone4'
      ogsmd: Avoid AttributeError: 'AbstractSMS' object has no attribute 'ud'
      Merge branch 'stabilization/milestone4'
      ogsmd: Make CPI handling more robust
      Merge branch 'stabilization/milestone4'
      preferences: Make message tone silent as well in silent profile
      Merge branch 'stabilization/milestone4'
      ogsmd: Fix sierra modem
      ogsmd: Add modem for Option UMTS cards
      ogsmd: Remove stray "if s:" in state_inline_multipleR
      Merge commit 'origin/stefan-F3507g'
      ogsmd: First working ericsson F3507g modem driver
      ogsmd: Add support for different SMS message types
      ogsmd: Add support for sms-submit-reports and return timestamps
      frameworkd.conf: Document ogpsd options more
      ogsmd: Fail gracefully if the serial device doesn't exist yet
      ogsmd: [ERICSSON] Use enable_wwan node found in thinkpad devices
      ogsmd: Add support for AcT and remove duplicate plusCREG
      ogsmd: Make ucs2hexToUnicode into a codec (gsm_ucs2)
      ogsmd: Charsets are now per modem
      Update ChangeLog
      ogsmd: Catch up with latest act spec changes (make AcT mandatory)
      ogsmd: Add charset support to more methods and signals
      ogsmd: Fix "NameError: global name 'currentModem' is not defined"
      ogsmd: Move SMS tests into its own unittest under tests/
      ogsmd: Add new properties to SMS messages
      ogsmd: Fixed getting of alphabet property.
      ogsmd: [SMS] Add an error property.
      ogsmd: [SMS] Don't fail when service center timestamps are invalid
      tests: Add a test case for invalid Service Center timestamp parsing
      ogsmd: Safeguard if modem replies to +CGM{L,R} with unsolicited messages
      ogsmd: Make RegisterWithProvider charset aware

Guillaume Chereau (9):
      oeventsd: using yaml CLoader
      oeventsd: Abort rule creation if there is a parsing error
      oeventsd: added RemoveRule DBus method
      tests: added oevents tests
      ogsmd: Fix a bug when using singleline channel
      ogsmd: use 'serial' conf parameter to find the serial line in single line modem
      ogsmd: fix a bug : string.translate fails with unicode text
      patterns/tasklet: fix bug in WaitDBus w/ timeouts
      tests/sim: wait for ReadyStatus signal when a SIMBusy error is raised

Jan Luebbe (29):
      Merge branch 'stabilization/milestone4'
      Merge branch 'stabilization/milestone4'
      Merge branch 'stabilization/milestone4'
      ogsmd: fix SendUssdRequest to use UCS2 encoding
      ogsmd: detect forwarding for incoming calls
      Merge branch 'stabilization/milestone4'
      ogsmd: add another %CCCN example
      otimed: add simple timesync to NTP and GPS
      otimed: fix blocking otimed without connectivity
      otimed: accept only valid time from ogpsd
      ogsmd: reformat mobile_network_code into networks.tab
      otimed: use network database to install a time zone file
      otimed: allow time travel to the past
      ogpsd: use framework.config like ogsmd.device
      odeviced: readd fcntl import which got lost during the conversion to KObjectDispatcher
      ogpsd: add support for debugging via UDP
      otimed: add otimed to dbus config
      otimed: set the system time directly (closes: #318)
      cli-framework: add support for bluez 4.x
      ogpsd: handle old and new power control paths
      oeventsd: support setting environment variables for the Command action (closes: #242)
      ousaged: add some more debug messages
      ogpsd: reenable workaround for the kernel that will be release with MS5
      ogsmd: [TI CALYPSO] don't convert RXLEV to percentages (closes: #323)
      ogpsd: repair ogpsd for GTA01
      cli-framework: handle more dbus types
      odeviced: remove org.freesmartphone.Device.RealTimeClock.Suspend
      cli-framework: complete the integer types
      otimed: Add config options for time and zone sources.

Julien 'Ainulindale' Cassignol (8):
      Implemented org.freesmartphone.odeviced.IdleNotifier.GetTimeouts() => a{si} and SetTimeout(s,i).
      Forgot I was using python. else if -> elif
      Timeout settings are now persistent.
      Timeout settings are now persistent.
      Added an oeventsd action to call DBus methods. Syntax is : ExternalDBusAction("system"|"session", service, device,
      oeventsd/ExternalDBusAction : proper handling of the bus argument.
      Merge branch 'master' of git at git.freesmartphone.org:framework
      Corrected a trailing \n causing problems with the writing of the contacts backend.

Michael 'Mickey' Lauer (254):
      ogsmd: 'dir' is a builtin in Python, don't shadow it
      odeviced: audio: fallback to NullPlayer if GStreamerPlayer can't be launched
      Merge commit 'origin/stabilization/milestone4'
      Merge commit 'origin/stabilization/milestone4'
      Merge commit 'origin/stabilization/milestone4'
      Merge commit 'origin/stabilization/milestone4'
      change README
      odeviced: enhance linux input system support
      * remove option parsing out of controller, into frameworkd
      use cProfile to profile and import http://www.gnome.org/~johan/lsprofcalltree.py,
      Merge commit 'origin/stabilization/milestone4'
      docs: update calypso docs with some new (hard to believe) issues
      Merge commit 'origin/stabilization/milestone4'
      ogsmd: [TI CALYPSO] send %CBHZ if told to listen for home zone channel broadcasts
      ogsmd: add support for callbacks in addition to static strings
      ogsmd: [TI CALYPSO] use callbacks for sending +CNMI and %CBHZ
      odeviced: use gobject.timeout_add instead of timeout_add_seconds, since
      odeviced: use gobject.timeout_add instead of timeout_add_seconds, since
      ogsmd: add support for callbacks in addition to static strings
      ogsmd: [TI CALYPSO] use callbacks for sending +CNMI and %CBHZ
      ogsmd: [TI CALYPSO] prepare for sending org.freesmartphone.GSM.CipherIndication
      ogsmd: implement org.freesmartphone.GSM.Network.GetCountryCode() -> ss
      [odeviced] Added kernel26 option called 'fb_blank' (default=1).
      Merge commit 'origin/stabilization/milestone4'
      ogsmd: [TI CALYPSO] report GSM | GPRS cipher status
      ogsmd: split server and device object implementation into two files
      update ChangeLog, change default incoming SMS notification tone
      ogsmd: add documentation for call type 128
      testing: add new subsystem solely for testing purposes
      testing: add SetResourceBehaviour method
      enable testing subsystem
      fix resource not being able to report errors correctly
      fix resource not being able to report errors correctly
      update ChangeLog, change default incoming SMS notification tone
      ogsmd: improve suspend/resume UART handling -- closes #31
      odeviced: fix a couple of problems in the Audio problem and support new features
      ousaged: add FIXME
      ogsmd: remove watchForHUP in GSM channel on close(). This fixes FSO ticket #240
      Merge commit 'origin/stabilization/milestone4'
      onetworkd: just playing around...
      onetworkd: connection sharing convenience (WIP, there is no such thing as a Network subsystem...)
      onetworkd: simple connection sharing seems to work now!
      ogsmd: Added reinit method to abstract modem class,
      tests: finally start with full test coverage for the FSO API compliance
      ogsmd: [FREESCALE NEPTUNE] implement org.freesmartphone.GSM.Device.GetInfo
      Merge commit 'origin/stabilization/milestone4'
      ogsmd: improve result for org.freesmartphone.GSM.Device.GetFeatures()
      ogsmd: [FREESCALE NEPTUNE] create the MiscChannel on /dev/mux6 for now
      tests: org.freesmartphone.GSM.GetFeatures() done
      tests: org.freesmartphone.GSM.[Get|Set]AntennaPower done
      Merge commit 'origin/stabilization/milestone4'
      tests: start with org.freesmartphone.GSM.SIM.*
      odeviced: fix a couple of problems in the Audio problem and support new features
      odeviced: org.freesmartphone.Device.Audio.PlaySound: don't crash if extension is missing in filename
      odeviced: fix error namespace for org.freesmartphone.Device.Audio
      odeviced: start with tests for org.freesmartphone.Device.Audio()
      Merge commit 'origin/stabilization/milestone4'
      ogsmd: [FREESCALE NEPTUNE] catch up modem abstraction with current state of affairs, use PDU mode
      tests: start with phonebook tests
      Merge commit 'origin/stabilization/milestone4'
      tests: org.freesmartphone.GSM.SIM:
      Merge commit 'origin/stabilization/milestone4'
      tests: org.freesmartphone.[GetSet]ServiceCenterNumber()
      Merge commit 'origin/stabilization/milestone4'
      ogsmd: (readd) server.py
      ogsmd: also report MCC and MNC in org.freesmartphone.GSM.Network.GetStatus() / org.freesmartphone.GSM.Network.Status
      Merge commit 'origin/stabilization/milestone4'
      tests: start with org.freesmartphone.GSM.Network.*
      Merge commit 'origin/stabilization/milestone4'
      tests: add org.freesmartphone.Device.Audio.SoundStatus()
      tests: add to README
      tests: org.freesmartphone.GSM.Network.Status() done
      Merge commit 'origin/stabilization/milestone4'
      ogsmd: bring SINGLELINE and MUXED4LINE up to speed again
      cosmetics
      tests: org.freesmartphone.GSM.Network.[ListProviders|RegisterWithProvider] done
      tests: org.freesmartphone.Retrieve[Phonebook|Messagebook] done
      Merge commit 'origin/stabilization/milestone4'
      ogsmd: fix unimplemented method org.freesmartphone.GSM.Network.GetNetworkCountryCode() -> ss
      otapi: fix bogus error namespaces
      tests: org.freesmartphone.GSM.Network.GetNetworkCountryCode() done
      Merge commit 'origin/stabilization/milestone4'
      tests: org.freesmartphone.[Get|Set]CallingIdentification() done
      Merge commit 'origin/stabilization/milestone4'
      ogsmd: [FREESCALE NEPTUNE] fix PDU patterns for +CGML and +CGMR
      ogsmd: improve standard compliance in org.freesmartphone.GSM.SIM.GetAuthCodeRequired()
      document some new neptune quirks
      ogsmd: [FREESCALE NEPTUNE] add custom mediators for org.freesmartphone.GSM.CB.[Get|Set]CellBroadcastSubscriptions
      Merge commit 'origin/stabilization/milestone4'
      tests: org.freesmartphone.GSM.CB.[Get|Set]CellBroadcastSubscriptions done
      Merge commit 'origin/stabilization/milestone4'
      ogsmd: [FREESCALE NEPTUNE]: prepare +CESS handler and fix +CSSU handler
      Merge commit 'origin/stabilization/milestone4'
      ogsmd: use proper function to kill a process.
      Merge commit 'origin/stabilization/milestone4'
      ogsmd: major refactoring of call handling into abstract callHandler.
      MAJOR BUGFIX:
      ogsmd: Revamped callhandling. Refactored the state-based call handler
      ogsmd: cosmetics
      ogsmd: refactor modem creation logic into modem factory method
      ogsmd: timeouts are now per-modem
      ogsmd: start with support for the CINTERION MC75(i)
      ogsmd: connection sharing now works
      odeviced: Add two new resources: 'CPU' and 'Display':
      ogsmd: improve killall function, patch courtesy sdhillon. closes FSO ticket #260
      ousaged: org.freesmartphone.Usage.Suspend() now returns a value instead
      ousaged: Preliminary implementation of org.freesmartphone.Usage.[Shutdown|Reboot]() -> ()
      ousaged: refactor resource classes into seperate module
      ogsmd: unset gsm-standard hooks on modems that offer special call progress URCs
      fix SIGTERM handler in daemon support code
      give subsystems and objects a chance to properly shut down
      resource: disable resource on object shutdown
      odeviced: [kernel26] turn off LED on shut down
      ogsmd: Implement org.freesmartphone.GSM.Device.[Get|Set]SpeakerVolume
      odeviced: [kernel26] turn off LED on shut down
      ogsmd: implement org.freesmartphone.GSM.Device.[Get|Set]MicrophoneMuted()
      odeviced: implement org.freesmartphone.Device.LED.SetNetworking(s,s)->()
      ogsmd: [TI CALYPSO] disable +COLP=1 to prevent falling into FSO #211.
      ogsmd: fix traceback on releasing resource
      ogsmd: Add 'cid' and 'lac' to result for org.freesmartphone.GSM.Network.GetStatus()
      ogsmd: Implement org.freesmartphone.GSM.SIM.GetIssuer() -> s
      ogsmd: add database for mobile network codes. This becomes handy
      setup.py: ship the new file
      ogsmd: [FREESCALE NEPTUNE] Query our MNO database to show the provider's
      update TODO
      ogsmd: remove old low level AT parser, state-based one is default now
      ogsmd: disable frame depth inspection per default
      onetworkd: s/logging/logger/
      ogsmd: add org.freesmartphone.GSM.PDP.NetworkStatus()
      ogsmd: implement org.freesmartphone.GSM.PDP.GetNetworkStatus()
      ogsmd: start reworking ppp connection setup/shutdown
      ogsmd: ppp has a serious shutdown problem :/ working around it
      ogsmd: add parser for strange modems
      ogsmd: implement org.freesmartphone.GSM.Network.TimeZoneReport()
      ogsmd: pdp: release context at the end of shutting down ppp, so that
      ogsmd: channel/parser: fix an embarrasing bug in the low-level AT parser that
      ogsmd: [TI CALYPSO] Apply reinit commands with a delay after resuming.
      ogsmd: Implemented org.freesmartphone.GSM.Phone.[Start|Stop]AutoRegister()
      tools: add gsmphone to cli-framework
      odeviced: audio: encode filename in " to fix FSO bug #297.
      odeviced: audio: try harder to escape spaces in filenames
      oeventsd: spawn processes asynchronous in CommandAction. Closes FSO #235
      odeviced: powercontrol_neo: use kernel-agnostic sysfs path
      ogpsd: om: use kernel-agnostic sysfs node path
      odeviced: accelerometer: use sysfs path agnostic to kernel version
      odeviced: kernel26: Don't dump exception if we can't register to the netlink object (multiple times)
      ogsmd: [TI CALYPSO] use kernel-version agnostic sysfs path
      ousaged: add lowlevel resume reason helpers
      do not error out, if /etc directory can't be found
      ousaged: gathering resume reason now works for Openmoko devices
      ogsmd: [TI CALYPSO] remove %CGREG unsolicited code, we're not using it
      ogsmd: [ABSTRACT] start handling +CGEV (neccessary to detect gprs connection teardown)
      ogsmd: pdp: do not use ATZ in connect script, do not query for CPIN
      ogsmd: pdp: make singleton handling more consistent with CallHandler
      freescale neptune: add new quirk in handling number types
      ousaged: check if we woke up due to battery low; trigger emergency shutdown if so
      ousaged: Check resume reason and launch emergency shutdown, if we
      ogsmd: [TI CALYPSO] disable %CGEV unsolicited response codes
      add preliminary netlink message dispatcher
      ogsmd: move numberToPhonebookTuple from gsm.const into modems.abstract.modem
      ogsmd: [FREESCALE NEPTUNE] override numberToPhonebookTuple
      ogsmd: [ABSTRACT] strip " in response to +CPIN since some modems return this as a string
      ogsmd: [FREESCALE NEPTUNE] send the magic SIM initialization commands,
      document some more freescale neptune quirks
      freescale neptune: more quirks
      ogsmd: [QUALCOMM MSM] new modem abstraction based on singleline
      whitespace
      add netlink constants
      ogmsd: Refactor Modem.dataOptions() into "pppd-configuration" attribute in modem data storage.
      ogsmd: [TI CALYPSO] Add TI-Calypso specific configuration option "ti_calypso_dsp_mode" to configure
      add generic process guard class
      First step towards integrating Vala/C subsystems with frameworkd:
      odeviced: Register objects under /org/freesmartphone/Device/Display/ also
      persist: Use cPickle instead of Python-based implementation
      move services.py and netlink.py to patterns directory
      kobject: parse a bit more of netlink
      cli-framework: convert dbus.Int64
      odeviced: register real time clock also under incremental object path
      otimed: alarm: use "hardcoded" path to default real time clock
      otimed: use lazy dbus object binding, so that ogsmd has not to be present
      framework: objectquery: remove ListObjects from interface, this will now be
      oeventsd: Add an OccupyResource action plus some corresponding rules.
      cli-framework: use dbus-hlid
      odeviced: kernel26: remove deprecated API in PowerSupply, add some new calls
      Add the new module kobject patterns that wraps uevent and rtnetlink notifications.
      odeviced: kernel26: Use common KObjectDispatcher
      odeviced: kernel26: fix parameters in KObjectDispatcher callback
      ogsmd: pdp: subprocess handling is now using the common ProcessGuard
      odeviced: input/idlenotifier: don't use config from controller, use singleton
      odeviced|ousaged: use repr() in helper output
      We now register one dbus connection per subsystem to prevent objects
      ogsmd: add stubs for monitoring API org.freesmartphone.GSM.Monitor.Get{Serving|Neighbour}CellInformation
      ogsmd: Implemented org.freesmartphone.GSM.Monitoring.* as stub
      ogsmd: move dbus error module one level up
      ogsmd: gather context status from pdp object, not from network
      add org.freesmartphone.Framework.GetVersion()
      odeviced: powercontrol_neo: use wmiconfig to enable/disable wlan0
      ogsmd: [TI CALYPSO] resend the DSP command on every call setup.
      ogsmd: [TI CALYPSO]: only reinit UnsolicitedCommand channel.
      ogsmd: [TI CALYPSO] honor +CRING, if -- for some reason -- we didn't get %CPI before.
      ogsmd: channel.py: remove potential races
      ogsmd: [TI CALYPSO] fix bogus GSM wakeups introduced by f734551d42315bac6bc63aa5c5e2d793f16245ea
      ousaged: move errors to appropriate modules.
      ousaged: fix resource policy 'enabled'. Had been broken since months, but apparantly no one notice :)
      ogsmd: add auto-online mode for pdp connections
      oeventsd: substitute super calls with the classic method of calling parent constructors
      oeventsd: add QueuedDBusAction and use it for all dbus methods triggered by actions
      tasklet: what do we do if the generator vanishes?
      oeventsd: Serialize dbus requests with a Queue. This (and removing a race in the RingToneAction)
      resource: status at default is "unknown"
      ousaged: Add config option 'sync_resources_with_lifecycle' for specifying whether all
      resource: on shutdown leave resources alone, if requested
      ogsmd: const: add GSM number types seen "in the field"
      odeviced: add missing variable in constructor
      ogpsd: don't try to shutdown a channel that doesn't exist
      opgsd: fix bogus indention
      ogspd: another bogus indent
      patterns/tasklet: use timeout_add_seconds to save energy
      ogpsd: fix disabling the device when it was never enabled before.
      ogspd: according to Werner Almesberger, you need to turn on gpsd in order to turn it off *sigh*
      ogsmd: channel: refactor actual reading and writing from/to the source into seperate method
      ogsmd: [TI CALYPSO] bypass serial abstraction while reading/writing; use faster posix read/write.
      Resource: Fixed bug in checkedmethod and checkedsyncmethod decorators. Previously we only got
      resource: Added a 'checkedsignal' decorator that will enqueue a signal when the resource is not 'enabled'.
      ogsmd: Wrap dbus signals with resource.checkedsignal decorator
      ogspd: Wrap dbus signals with resource.checkedsignal
      resource: fix typo
      otimed: fix NameError; Jan, please review!
      ogsmd: channel: remove unicode warning; it's quite normal we get unicode via dbus
      ogsmd: [TI CALYPSO] convert signal strenghts to percentage in
      ogsmd: [TI CALYPSO] txlev is not a signal strength, but a power level indicator
      tools: submit correct busname in ListObjectsByInterface to dbus-hlid
      cli-framework: set busname also for interfaces. Thanks beniwtv for spotting
      cli-framework: learn how to convert doubles
      resource: fix error in delayed sending signals
      odeviced: powercontrol_neo: use bind/unbind way of controlling ar6k power to get the maximum
      rename checkedsignal to queuedsignal
      resource: add resource.checkedsignal decorator. In contrast to resource.queuedsignal, this
      kobject.py: kobject notifications might as well be longer than 512 bytes. Read larger buffer. Spotted by beniwtv, thanks a bunch!
      ogpsd: Check in all resource functions if a channel is None and warn
      opimd: do not mess with system bus registration, the controller is doing that for you
      otimed: alarm trigger is now calling org.freesmartphone.Notification.Alarm()
      track busmap in config for simple access to the proper bus connection from each and every module
      opimd: fix object paths appearing. This has been broken since
      opimd: move csv-contacts to where it belongs. adjust setup.py accordingly to install it.
      tools: add some opimd objects to cli-framework
      add fso team as test data
      opimd: raise proper dbus errors, remove some redundancy (more to come), styling fixes
      oeventsd: RingToneAction: listen for audio profile changes. Closes FSO #325
      add null object
      tools: add devrtc to cli-framework
      odeviced: fix bug in realtimeclock. closes FSO #330
      otimed: fix traceback on bad GPS time; thanks beniwtv for spotting!
      odeviced: move checking for pyrtc below creating the logger. thanks beniwtv!

Paul Fertser (1):
      Add information about Calypso's flow control handling

Sascha Wessel (1):
      ogpsd: UBXDevice::parse: improve handling of corrupted ubx packets

Stefan Schmidt (3):
      ogsmd: [ericsson_F3507g] Add skeleton driver
      ogsmd: Use right daemon name in header
      ogpsd: Add EtenDevice for the glofiish devices.

Timo Juhani Lindfors (1):
      config: do not send timestamps to syslog since syslog already adds time

Tobias Gruetzmacher (2):
      Add support for audio file options.
      Add support for audio file options.

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

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list