[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